We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4612325 commit af2b442Copy full SHA for af2b442
src/slurmmanager.jl
@@ -11,8 +11,9 @@ struct SlurmManager <: ClusterManager
11
launch_timeout::Float64
12
13
function SlurmManager(;verbose=false, launch_timeout=60.0)
14
- @assert "SLURM_JOBID" in keys(ENV)
15
- @assert "SLURM_NTASKS" in keys(ENV)
+ if !("SLURM_JOBID" in keys(ENV) && "SLURM_NTASKS" in keys(ENV))
+ throw(ErrorException("SlurmManager must be constructed inside a slurm allocation environemnt. SLURM_JOBID and SLURM_NTASKS must be defined."))
16
+ end
17
18
jobid = parse(Int, ENV["SLURM_JOBID"])
19
ntasks = parse(Int, ENV["SLURM_NTASKS"])
0 commit comments