Note: 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.

NameTime LimitMax CPUs per NodeComments
uri-cpu30 DAYS64CPU priority partition
uri-gpu30 DAYS64GPU priority partition
cpu-long14 DAYS40CPU general partition
cpu1 DAY40CPU short partition
cpu-preempt14 DAYS256Priority jobs can preempt (requeue) your jobs at any point, so use only if your job supports checkpointing
gpu-long14 DAYS GPU general partition
gpu1 DAY GPU short partition
gpu-preempt14 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.