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 #SBATCH script with sensible resource requests.
    • How to cancel jobs and start an interactive session on a compute node.

    How the course is structured

    1. Each of the six content topics has a short reading followed by a quiz.
    2. The readings summarise the concept in ~300 words and link to the canonical Sigma2 episode for the full walkthrough.
    3. Quizzes use multiple-choice, short-answer, and "fill-in-the-script" Cloze questions. All grading is automatic.
    4. 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.