Main content blocks
Section outline
-
Welcome to HPC Scheduling — Slurm Basics. This course turns the canonical Sigma2 "hpc-intro" episode on the job scheduler into a guided pathway with short assessments after each topic.
What you'll learn
- Why HPC systems use a scheduler and what role Slurm plays.
- How to submit a batch job, monitor it, and find the output.
- How to write a reusable
#SBATCHscript with sensible resource requests. - How to cancel jobs and start an interactive session on a compute node.
How the course is structured
- Each of the six content topics has a short reading followed by a quiz.
- The readings summarise the concept in ~300 words and link to the canonical Sigma2 episode for the full walkthrough.
- Quizzes use multiple-choice, short-answer, and "fill-in-the-script" Cloze questions. All grading is automatic.
- The Final Assessment in the last section is a complete SBATCH scenario — work through it once you've finished topics 1–6.
Before you start
You don't need cluster access to take the quizzes — every example is grader-checked against an expected string, not against a live Slurm queue. If you do have an NRIS account, follow along on Saga / Olivia / Betzy / Fox while you work.
Source material based on Sigma2's hpc-intro tutorial (episode 13). The canonical lesson is linked at the bottom of every topic.
