Livermore Computing (LC) provides a large variety of High Performance Computing (HPC) clusters. Slurm is the batch scheduler and resource manager that schedules almost all LC clusters. Some LC clusters have been or are being transitioned to the Flux workload manager. The IBM Sierra clusters (aka CORAL systems) 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.

As part of the TOSS 4 rollout, LC is moving towards the use of Flux as the system level workload manager on our clusters. Early access TOSS 4 clusters are either partially or completely managed by Flux. Additionally, users may start to explore using Flux by starting Flux inside of a Slurm or LSF allocation on any LC cluster.

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, Flux, and LSF.