SLURM cluster
The primary purpose of GHPC is to facilitate execution of a wide range of scientific applications pertaining to genetics and genomics on the dedicated servers managed by Aarhus University.
Slurm is an open source cluster workload scheduler and manager for large Linux clusters. SLURM performs three key functions :
- Allocate access to resources(compute nodes, cpus, memory) to users for some duration of time so they can perform their work.
- Provide a framework for starting, executing, and monitoring users' jobs.
- Arbitrate contention of resources by managing a queue of pending work.
Follow along the guide to understand how you can make use of Slurm to submit batch jobs, get interactive shell, check on jobs, cancel jobs etc.