Table of Contents | ||
---|---|---|
|
...
Please see About SCU for more information about our HPC infrastructure.
...
Slurm partitions
Slum partitions are cluster specific. All users will have access to the general partitions
...
BRB: scu-cpu
and scu-gpu
BRB CLUSTER | CAYUGA CLUSTER |
---|---|
SCU cluster partitions:
|
...
| SCU cluster partitions:
|
CryoEM partitions:
| |
PI-specific cluster partitions:
|
...
|
...
|
...
| |
Other specific cluster partitions:
|
Of course, the above will be updated as needed; regardless, to see an up-to-date description of all available partitions, using the command sinfo
scu-login02 on the login node. For a description of all the nodes' # CPU cores, memory (in Mb), runtime limits, and partition, use this command:
...
Code Block |
---|
srun -n1 --pty --partition=scu-cpu --mem=8G bash -i |
To request specific numbers of GPUs, you should add your request to your srun/sbatch:
Below is an example of requesting 1 GPU - can request up to 4 GPUs on a single node
Code Block |
---|
--gres=gpu:1 |
...
A simple job submission example
...
Cluster resources (such as specific nodes, CPUs, memory, GPUs, etc) can be assigned to groups, called partitions. Additionally, the same resources (e.g. a specific node) may belong to multiple cluster partitions. Finally, partitions may be assigned different job priority weights, so that jobs in one partition move through the job queue more quickly than jobs in another partition.
Every job submission script must request a specific partition--otherwise, the default is used. To see what partitions are available on your cluster, click here, or execute the command:
sinfo
...
Code Block | ||
---|---|---|
| ||
srun -n1 --pty --partition=pandascu-cpu --mem=8G bash -i > your_CWID@nodeXXXCWID@scu-nodeXXX ~ $ |
Depending on the resource request, your interactive session might start right away, or it may take a very long time to start (for the above command, the interactive session should almost always start right away).
...
Runs task zero in pseudo terminal mode (this is what grants you a terminal)
--partition=pandascu-cpu
:
Cluster resources (such as specific nodes, CPUs, memory, GPUs, etc.) can be assigned to groups, called partitions. Additionally, the same resources (e.g. a specific node) may belong to multiple cluster partitions. Finally, partitions may be assigned different job priority weights, so that jobs in one partition move through the job queue more quickly than jobs in another partition.
Every job submission script must request a specific partition--otherwise, the default is used. To see what partitions are available on your cluster, click here, or execute the command:
sinfo
...