SLURM Basics

SLURM Basics

SLURM (Simple Linux Utility for Resource Management) is the workload manager used on our clusters to schedule and manage jobs. These pages introduce the basic concepts for submitting and running jobs using SLURM.

 

  • Interactive vs. Batch Job

    SLURM (Simple Linux Utility for Resource Management) is the workload manager used to schedule and manage jobs on the cluster. Jobs submitted to SLURM generally fall into two categories: interactive jobs and batch jobs.

    Interactive Jobs

    Interactive jobs allow users to run commands in a live session on a compute node. This is useful when developing or testing software, debugging code, or exploring data interactively.

  • Job Script Examples

    This section provides example SLURM job scripts for running jobs on the LCC and MCC clusters. The examples demonstrate how to request resources and submit jobs using the sbatch command.

    • LCC
      Example SLURM job scripts for running batch jobs on the LCC cluster.

Center for Computational Sciences