Slurm

slurm_logoAll SCW compute systems run a single software stack in which the job scheduler is SchedMD’s Simple Linux Utility for Resource Management (Slurm).

Slurm is a scalable, resilient, feature full, customisable and open source professional package that is used on many of the world’s most powerful supercomputers. Using Slurm is similar to using other job schedulers. The user provides a job (batch) script which is submitted to Slurm. Slurm then schedules the job to run on the partition specified and this maps to specific hardware. For SCW, Slurm provides a number of capabilities in terms of node monitoring, memory allocation and job control & accounting that benefit both users and system administrators alike.