Livermore Computing (LC) provides a large variety of High Performance Computing (HPC) clusters. However, there are only two batch schedulers that run user jobs on those clusters. Slurm is the batch scheduler and resource manager that schedules almost all LC clusters. The exception is the IBM Sierra clusters (aka CORAL systems) which run the Spectrum LSF scheduler.

In 2006, the NNSA Tri-Labs selected the Moab Workload Manager to be the standard batch system across clusters across all three labs. While Moab was used at LLNL for many years, with the rollout of the TOSS 3 Linux operating system onto LC clusters starting in 2016, Slurm has taken over all batch scheduling responsibilities. For Tri-Lab users who favor Moab commands, wrappers are present on all LC clusters that emulate Moab’s commands but interact with the Slurm scheduler.

The Batch System Primer provides an introduction to the concepts and terms used for running jobs on LC’s HPC clusters. From there, the links on the left provide the user guides to running jobs using Slurm and LSF.