The University of Arizona
    For questions, please open a UAService ticket and assign to the Tools Team.
Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

SLURM Overview (Puma)

The new HPC system called Puma will have SLURM as a job scheduler rather than PBS Pro. SLURM has several advantages:

  • More robust support for larger number of jobs in queue
  • Used by national HPC groups (XSEDE and TACC) so it'll be easier to scale out to those systems.

PBS → SLURM Rosetta Stone

PBS2SLURM software

We've installed a software that converts some basic PBS Pro commands into SLURM commands automatically.

PBS → SLURM Commands

PBS CommandSLURM CommandWhat the command does
qsub (for batch)sbatchBatch submission of jobs. Used for submitting many jobs that run without user input.
qsub -I (for interactive)srunA request for an interactive job where the user can input commands on the HPC machine.
qstatsqueueCheck the status of the jobs. Output all the jobs on the cluster.
qstat -u NetIDsqueue -u NetID

Check the status of the jobs for a specific user.

qdelscancelDelete a job from the queue. Takes job ID as an argument.
qstat -QsinfoView information about nodes and queues. 

Slurm How-To Docs

PBS → SLURM Environment Variables

PBS Env VariableSLURM Env Variable










Commands that are the same


module avail

module load

PBS → SLURM Terminology

PBS terminologySLURM terminologyDefinition

Slurm How-To Docs


What are available

How to see them


How to find modules and software

  • No labels