TEMS is to be retired at the end of October 2021. See more information here .
Slurm is the batch system available. Any script can be submitted as a job with no changes, but you might want to see Writing SLURM jobs to customise it.
To submit a script as a serial job with default options enter the command:
sbatch yourscript.sh
You may query the queues to see the jobs currently running or pending with:
squeue
And cancel a job with
scancel <jobid>
See the Slurm documentation for more details on the different commands available to submit, query or cancel jobs.
QoS available
These are the different QoS (or queues) available for standard users:
QoS name | Type | Suitable for... | Shared nodes | Maximum jobs per user | Default / Max Wall Clock Limit | Default / Max CPUs | Default / Max Memory |
---|---|---|---|---|---|---|---|
nf | fractional | serial and small parallel jobs. It is the default | Yes | - | 2 day / 2 days | 1 / 64 | 8 GB / 128 GB |
ef | fractional | serial and small parallel jobs - ECGATE service | Yes | - | 2 day / 2 days | 1 / 8 | 8 GB / 16 GB |
ni | interactive | serial and small parallel interactive jobs | Yes | 1 | 1 day / 7 days | 1 / 32 | 8 GB / 32 GB |
ei | interactive | serial and small parallel interactive jobs - ECGATE service | Yes | 1 | 1 day / 7 days | 1 / 4 | 8 GB / 8 GB |
el | long | serial and small parallel interactive jobs - ECGATE service | Yes | 1 | 7 day / 7 days | 1 / 8 | 8 GB / 16 GB |
np | parallel | parallel jobs requiring more than half a node | No | - | 2 days / 2 days | - | - |
Checking QoS setup
If you want to get all the details of a particular QoS on the system, you may run, for example:
sacctmgr list qos names=nf
Work in progress
Different limits on the different QoSs may be introduced or changed as the system evolves to its final configuration.