Slurm User Guide

Slurm (Simple Linux Utility for Resource Management) is a popular open-source workload manager and job scheduling system for Linux clusters. This guide will walk you through the basics of using Slurm to submit, manage, and monitor jobs on a cluster.

  1. Getting Access to the system
  2. Slurm linux prerequisites: what you must know before using a Slurm cluster
  3. Basic Slurm Introductions and commands
  4. Software Modules
  5. Jobs Scripts
  6. Tasks and CPUs
  7. Arrays
  8. Using Conda
  9. Using Jupyter Notebook with Slurm
  10. Using Nextflow with Slurm
  11. Request a project or dataset dir
  12. Unacceptable Behaviors and Cluster Usage Policies
  13. FAQs