On a modern HPC system, efficient management of the compute resources is crucial for the system to perform. LUNARC deploys SLURM (Simple Linux Utility for Resource Management) as a resource manager. For your program to be executed you have to describe to SLURM the resources required by your program, the name of your program and the command line arguments your program may require. SLURM also allows monitoring and manipulation of the progress of your program's execution.

This document contains two key parts. The first part describes in-depth the job submission system and its options. The second part gives example scripts for the most common use cases. Hopefully they will serve as a good starting point when creating submission scripts fitting your needs and requirements.

Author: (LUNARC)

Last Updated: 2022-10-05