/
Job Arrays

Job Arrays

SLURM job arrays are a mechanism through which you can run many different copies of the same job in parallel, with each copy of the job being assigned a unique numerical ID.  They contain custom environment variables that can be used to determine how the job executes through flow control mechanisms, such as conditional (if/then) statements.  Job arrays can be useful for tasks that are embarassingly parallel, in which many instances of the same program runs on different files and these instances require no communication.  More resources for how to set up and use job arrays can be found below:


Related content

Jupyter Notebooks
Jupyter Notebooks
Read with this
SLURM User Guide
More like this
Batch Jobs
More like this
Terremoto - Job Examples
Terremoto - Job Examples
More like this
Free Tier - Job Examples
Free Tier - Job Examples
More like this
SGE to SLURM conversion
SGE to SLURM conversion
More like this