All 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.
- Slurm: Submitting, Monitoring and Killing Jobs – general use of the Slurm environment
- More On Slurm Jobs – including Slurm specifics and migration information
- Migrating from other job schedulers:
- LSF to Slurm: Quick Reference – a very quick cheat sheet
- PBS Pro to Slurm: Quick Reference – a very quick cheat sheet
- Slurm Package Documentation