There is now quite a variety of nodes on the cluster. We have both Intel and AMD core nodes, high memory nodes, as well has older and new generation hardware. Depending on the properties of your job you may need to specify these. Note that requests for large amounts of memory should normally be handled through a

#SBATCH --mem #G

or

#SBATCH --mem-per-cpu #G

statement in your sbatch file. Substitute the number of GB you need for “#”. The desired property for nodes can be requested in job submission by including a line like this in your sbatch file.

#SBATCH -C constraint

where the value for “constraint” is taken from the table below. You can specify several constraints at once with AND (&) or OR (|). So, to allocate a new Intel node you could use

#SBATCH -C m630|m640|C6420

See “man sbatch” for more details on specifying this. See /etc/slurm/node.conf for all current nodes and features. We recommend that if the job is using the Intel compiler suite, the “intel” constraint should be specified.

Constraintpropertypreemptable by owners
m610nodes with x5650 Intel coresno
m620nodes with e5-2650 or e5-2640 v2 Intel coresyes (on most but not all)
m630nodes with e5-2640 v3 or v4 Intel coresyes
m640nodes with 8160 or 6126 Intel coresyes
C6420nodes with 6126 Intel coresno
intelnodes with Intel coresyes (on most but not all)
amdnodes with AMD coresyes
x5650nodes with older x5650 Intel coresno
e5-26500nodes with e5-2650 Intel coresno
e5-2640v2nodes with e5-2640v2 Intel coresyes
e5-2640v3nodes with e5-2640v3 Intel coresyes
e5-2640v4nodes with e5-2640v4 Intel coresyes
8160nodes with 8160 Intel coresyes
6126nodes with 6126 Intel coresno (on most but not all)
R920large memory node with Intel coresyes
R815large memory node with AMD coresyes
R715AMD coresyes
R815AMD coresyes
avxnodes with AVX (Advanced Vector Extensions) supportmixed
avx2nodes with AVX2 supportmixed