For the complete documentation, see this list of system partitions.

Unity is split into multiple partitions. In order to use a specific partition, use the following flag in your job submissions:

-p <partition name>

It is also possible to specify a list of partitions. For shortest wait times, and best quality of service, use one of the following:

For CPU jobs lasting up to a day:
-p uri-cpu,cpu,cpu-preempt
For CPU jobs lasting more than a day:
-p uri-cpu,cpu-long,cpu-preempt
For GPU jobs lasting up to a day:
-p uri-gpu,gpu,gpu-preempt
For GPU jobs lasting more than a day:
-p uri-gpu,gpu-long,gpu-preempt

Note that if the other queues are busy and your job ends up in the preempt queue, then the job may be terminated after two hours of running if the resources need to be reclaimed for the purchasers of those nodes. (This also happens for non-URI users using our nodes as preempt.)

Partitions

All general partitions except preempt partitions have a hard limit of 1000 CPUs and 64 GPUs per lab . URI members have access to two priority partitions: uri-cpu and uri-gpu that have no such limits.

Note: Interactive jobs are limited to 8 hours. Use Batch jobs for longer work.

Name Time Limit Max CPUs per Node Comments
uri-cpu 30 DAYS 64 CPU priority partition
uri-gpu 30 DAYS 64 GPU priority partition
cpu-long 14 DAYS 40 CPU general partition

cpu

1 DAY 40 CPU short partition
cpu-preempt 14 DAYS 256 Priority jobs can preempt (requeue) your jobs at any point, so use only if your job supports checkpointing

gpu-long

14 DAYS GPU general partition
gpu 1 DAY GPU short partition
gpu-preempt 14 DAYS Priority jobs can preempt (requeue) your jobs at any point, so use only if your job supports checkpointing

There are other partitions that give priority to other groups who have purchased hardware.