LearnSlurm.com is a free, unofficial interactive training platform for SLURM — the workload manager running on most of the world's HPC clusters. The entire simulator runs in your browser. No login required, nothing to install.
The trainer simulates a Rocky Linux 9.7 login node connected to a 15-node HPC cluster — exactly like logging in over SSH to a real system. You get the correct bash prompt, filesystem layout, environment variables, and systemd services.
| OS | Rocky Linux 9.7 (Blue Onyx) — kernel 5.14.0-427.13.1.el9_4.x86_64 |
| SLURM | 23.11.1 — verified against schedmd.com documentation |
| Cluster | hpccluster — 15 nodes (8 compute, 3 GPU, 2 highmem, 2 debug) |
| Resources | 640 CPUs, 12× NVIDIA A100 GPUs, up to 4TB RAM (highmem) |
| Partitions | compute (7-day limit), gpu (2-day), highmem (3-day), debug (1-hour) |
| Services | slurmctld on admin-01, slurmd on compute nodes, slurmdbd, munge |
Type commands in the terminal — SLURM commands, Linux commands, systemd — everything behaves as it would on a real cluster. Submit jobs with sbatch, monitor with squeue, check services with systemctl status slurmd, read the real config at cat /etc/slurm/slurm.conf.
The Commands panel in the sidebar lets you search for any command or flag. Click a result and it's pasted into the terminal — press Enter to run it.
LearnSlurm is a companion to LearnSpack.com — an interactive trainer for the Spack HPC package manager. Together they cover building your software (Spack) and running it on the cluster (SLURM).
Unofficial community resource. Not affiliated with SchedMD or the SLURM project. Official documentation at slurm.schedmd.com. Rocky Linux is developed by the Rocky Enterprise Software Foundation.
Both LearnSlurm and LearnSpack are free, with no ads or tracking. If either site has saved you time or helped you learn — a coffee keeps the servers running and new content coming.