Skip to content

Queue Structure

Job Routing

Batch jobs will be automatically re-routed to different internal queues as following. One can specify the queue name via #PBS -q normal or #PBS -q ai to access the different partitions.

Note

Jobs that do not satisfy any of the conditions below will not be fulfilled.

Queue Name Queue Server Internal Queue Conditions Walltime Limit
normal pbs101 q1 ncpus = 1 02:00:01 to 24:00:00
q2 2 ≤ ncpus ≤ 64
q3 65 ≤ ncpus ≤ 127
q4 ncpus = 128
q5 129 ≤ ncpus ≤ 2048
q6 2049 ≤ ncpus ≤ 98304
qdev* 1 ≤ ncpus ≤ 128 00:00:01 to 02:00:00
qlong* 1 ≤ ncpus ≤ 128 24:00:01 to 120:00:00
g1 ngpus = 1 02:00:01 to 24:00:00
g2 2 ≤ ngpus ≤ 3
g3 ngpus = 4
g4 5 ≤ ngpus ≤ 256
gdev* 1 ≤ ngpus ≤ 4 00:00:01 to 02:00:00
glong 1 ≤ ngpus ≤ 64 24:00:01 to 120:00:00
l1 1 ≤ ncpus ≤ 128
memory = 512GB to 1TB
00:00:01 to 24:00:00
l2 1 ≤ ncpus ≤ 128
memory = 1TB to 2TB
00:00:01 to 24:00:00
l3 1 ≤ ncpus ≤ 128
memory = 2TB to 4TB
00:00:01 to 24:00:00
ai pbs102 aiq1 ngpus = 1 00:00:01 to 24:00:00
aiq2 2 ≤ ngpus ≤ 3
aiq3 ngpus = 4
aiq4 5 ≤ ngpus ≤ 96
aidev ngpus = 1 00:00:01 to 02:00:00
ailong* 1 ≤ ngpus ≤ 4 00:00:01 to 120:00:00

* Additional limits on the number of running jobs apply. See Running Job Limits.

Running Job Limits

For fair allocation of HPC resources, the following limits are in place, which may be subject to change:

  • There is a system wide restriction of a maximum of 100 jobs per user, unless otherwise specified at queue level.

  • qdev: Maximum 2 running jobs per user at a time, up to a total of 256 ncpus.

  • qlong: Maximum 2 running jobs per user at a time, up to a total of 128 ncpus.

  • gdev: Maximum 2 running jobs per user. Maximum 16 ngpus running at a time, all users combined.

  • ailong: Maximum of 1 running job per user.