SLURM executor¶
The SLURM executor is used to run jobs on a cluster using the SLURM workload manager.
When a jobs file is submitted, the sbatch
command is used for each job.
The --no-requeue
option is always used.
When the run
command is invoked, this executor makes use of
salloc
and srun
.
Parameters¶
Accepted parameters for a job and its conversion into SLURM parameters:
- cores: -c
- memory : –mem
- time: -t
- nodes: -N
- tasks: -n
- working_directory: -D
- name: -J
In addition, the extra parameter is also available. In the time parameter, you can either use the QMap format or any of the SLURM accepted formats.