This is an old revision of the document!
SLURM Reservations
Getting a Reservation
Reservations for slurm nodes/resources can be requested by submitting a ticket by email to cshelpdesk@virginia.edu. We can give out reservations for a specific amount of computing resources (Cores, Mem, GPU count, etc.) or by reserving an entire compute node or node group (i.e. slurm1 or slurm[1-5]).
In your request for a reservation, please be specific about:
- What resources are needed
- How long they will be needed
- Who has rights to use reservation (list of user IDs)
Using Reservations
If you have been granted a reservation you will receive a reservation tag, a short string that is required to submit jobs. This string must be included in any srun
or sbatch
submissions via the flag --reservation=...
.
If our tag is “abcde_4” then you would submit jobs using the flag --reservation=abcde_4
This can be done at the command line:
[abcde@portal03 ~]$ sbatch --reservation=abcde_4 slurm.sh ... [abcde@portal03 ~]$ srun --reservation=abcde_4 slurm.sh
Or you can include the flag in the header of your sbatch file:
reservation.sh
[abcde@portal03 ~]$ cat reservation.sh #!/bin/bash #SBATCH --job-name="Reservation Example" # #SBATCH --error="stderr.txt" #SBATCH --output="stdout.txt" # #SBATCH --reservation=abcde_4 <- Include reservation tag ... [abcde@portal03 ~]$ sbatch reservation.sh