Slurm Job Scheduler#
The HPC cluster uses the Slurm Job Scheduler to assign users jobs to compute nodes. Jobs are allocated based on the requested resources and the submitting users priority. We use the FairShare algorithm which adjusts priority to balance usage across of our users.
Command Quick Reference
squeue lists your jobs in the queue
sinfo lists the state of all computers in the HPC cluster
sbatch submits batch jobs
sprio Displays the priorities of pending jobs in the queue
scancel can be used to cancel jobs
salloc allocates a compute node for interactive use
sacct display historical report data for jobs
seff displays job CPU and Memory efficiency