Slurm Job Scheduling

Overview

Instructor: Michael Dickens

Time: Friday, September 30, 2022 — 10:00AM-12:30PM CT

Location: Blocker 220 and online using Zoom

Prerequisites: Current HPRC account, Linux/Unix skills

This short course covers various job scheduling approaches using the Slurm Workload Manager on Grace.

Course Materials

Presentation slides

The presentation slides are available as downloadable PDF files.

  • Slurm Job Scheduling (Fall 2022): PDF

Previous Course Materials

  • Slurm Job Scheduling (Spring 2022): PDF
  • Slurm Job Scheduling (Fall 2021): PDF
  • Slurm Job Scheduling (Spring 2021): PDF
  • Slurm Job Scheduling (Spring 2020): PDF
  • Slurm Job Scheduling (Fall 2019): PDF

Agenda

This short course covers various job scheduling approaches using the Slurm Workload Manager on Grace.

  • SBATCH Parameters
  • Single node jobs
    • single-core
    • multi-core
  • Multi-node jobs
    • MPI jobs
    • TAMULauncher
    • array jobs
  • Monitoring job resource usage
    • at runtime
    • after job completion
    • job debugging

Note: During the class sessions many aspects of the material will be illustrated live via a login to Grace. You are encouraged to contact the HPRC helpdesk with any questions regarding Grace.