Slurm Job Scheduling

Overview

Instructor: Michael Dickens

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

Location: Blocker 220 and online using Zoom

Prerequisites: Unix/Linux skills; current HPRC account

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.