Atlas uses the Slurm Workload Manager as a scheduler and resource manager.
In order to run a job, users should do the following from the log-in node
-N
- number of nodes needed--mem
- amount of RAM needed per node-n
- number of cores needed per node--time
- amount of time needed per nodesalloc
- interactive usesbatch
- queued job
srun
- interactive usesbatch
- queued jobJob arrays are a mechanism for managing a set of jobs that have identical resource requirements.
--array 0-2
(creates 0, 1, 2)--array 0, 2, 4
(creates 0, 2, 4--array 0-6:2
(creates 0, 2, 4, 6)SLURM_ARRAY_TASK_ID
--array 0-11
when submitting scriptSLURM_ARRAY_TASK_ID
th dataset