Skip to content

Slurm Usage Modes

The VSC-X clusters always provided a custom slurm configuration to make usage of slurm simpler.

However this also prevented our users from using slurm directly without interference.

For this reason we decided to look into differen modes for slurm on MUSICA.

Comfort Modes

If you just want to get a slurm script running we offer so called "comfort modes" as default.

They work similar as on VSC-4/VSC-5 with the difference that they are strictly limited to certain use cases - see the table below.

use case what to specify what you will get
X full CPU nodes -N X 190 tasks, 1 CPU/task, single-threaded, exclusive, all mem
partial CPU node -n X --mem YGB 1-189 tasks, 1 CPU/task, single-threaded, shared
X full GPU nodes -N X --gres=gpu:4 4 tasks, 22 CPUs/task, single-threaded, exclusive, all mem
partial GPU node --gres=gpu:1 to --gres:gpu:3 1-3 tasks, 22 CPUs/task, single-threaded, shared, gpu count * 25% mem

Note

Please note that you still have to specify account, partition, qos & time limit yourself

Slurm will print the used settings to the stdout in this case.

Vanilla Mode

If you want to disable this behaviour and specify everything yourself you can simply add #ASC --vanilla to your submission script e.g.:

#!/usr/bin/env bash
#ASC --vanilla
#SBATCH ...

This will only execute checks and doesnt alter the resource request in any other way.