Search
⌃K

Topology and Queues

PBS Pro uses queues to manage system resources. For example, some queues have higher priority than others, some are only available to specific users (e.g. scgc), and some are specific to specific CPUs (e.g. scgc & c2).
Routing queues automatically put your job into the appropriate queue based on the resources that you requested. There is one routing queue for general use and one for scgc-only.
General Queues
SCGC Queues
Route
Queue
CPU
Memory
Time
Priority
Access
Nodes
route
normal
2w
100
c1,c3
route
long
6w
100
restricted
c1,c3
high
2w
150
restricted
c1,c3
low
8h
10
c1,c2,c3
devel
8
8 GB
8h
300
c1,c3
Route
Queue
CPU
Memory
Time
Priority
Access
Nodes
scgc-route
scgc-normal
2w
100
c2,c3
scgc-route
scgc-long
6w
100
restricted
c2,c3
scgc-high
2w
150
restricted
c2,c3
scgc-low
8h
10
c1,c2,c3
scgc-devel
8
8 GB
8h
300
c2,c3

Topology overview

Job scheduling

When a job is submitted, if sufficient resources are idle, then the job will be run immediately. If not, then the job will be considered by the scheduler when a running job completes. When deciding which jobs to run, the scheduler will try to run high-priority jobs first. If a large, high-priority job requires resources that are currently unavailable, the scheduler will attempt to fill in smaller jobs provided they do not delay that large, high-priority job.