Skip to content

Job Limits

Job Limits

To ensure equitable access and efficient use of our clusters, we impose restrictions on the total compute resources available to individual users, jobs, and HPC groups. These limits vary based on the specific cluster and partition in use.

The table below outlines the maximum resources that can be concurrently used at both the user and group levels.

Open OnDemand jobs have different limits

Note that the below limits apply to interactive terminal jobs and batch jobs. Open OnDemand jobs have further restrictions that are detailed in the Open OnDemand Job Limit section below.

High priority job limits

Buy-in groups are limited to using the resources they purchased. If you are a member of a buy-in group, you can check your specific limits by following the instructions in the Checking Limits and Usage below.

Available hardware

If you're looking for more information on the physical resources available for jobs, see our Compute Resources page for more information.

Puma Ocelote El Gato
Global Limits
Maximum Simultaneous User Jobs 1000 1000 1000
Maximum Job Walltime 10 days 10 days 10 days
Standard Job Resources
Maximum Memory Per Group 16996 GB 10000 GB 10000 GB
Maximum CPUs per Group 3290 1024 1024
Maximum GPUs per Group 4 10 N/A
Windfall Job Resources
Maximum Memory per User Unlimited Unlimited Unlimited
Maximum CPUs per User 6000 6000 6000
Maximum GPUs per Job Unlimited Unlimited N/A
High Priority Job Resources
Maximum CPUs per Group Number Purchased N/A N/A
Maximum GPUs per Group Number Purchased N/A N/A

Open OnDemand Jobs Limits

Open OnDemand graphical jobs are more limited in size and duration than batch or interactive terminal jobs. Jobs that need more resources or longer runtimes can be submitted as batch jobs.

Single node resources

Note that the maximum CPUs and GPUs listed in the table below are based on the resources available by node. For information, see Compute Resources.

Puma Ocelote El Gato
Maximum Nodes per Job 1 1 1
Maximum CPUs per Job 94 28 (Standard/GPU nodes)
48 (High memory node)
16
Maximum GPUs per Job 4 2 N/A
Maximum Walltime per Job 4 days 4 days 4 days

Checking Limits and Usage

You can view job limits for a specific group by using the job-limits <group_name> command in a terminal session. The output will display the current usage of your group and personal jobs, so the results may vary.

Below is an example output from this command for a sample user who is a member of a buy-in group. The buy-in resources available to them are indicated in the High Priority field. If you are not a member of a buy-in group, this field will not appear.

Please note that the output of job-limits is specific to the queried group, meaning the User Limits displayed apply only to jobs submitted by that user using the group's account.

(puma) [<your_netid>@wentletrap ~]$ job-limits <group>

                        Group Limits: <group>                            
--------------------------------------------------------------------------------
Job Type      |    Memory    |     CPU      |        GPU         |  Job Number   
              |Running/Limit |Running/Limit |   Running/Limit    |Submitted/Limit 
--------------------------------------------------------------------------------
Standard      |   -/16998G   |    -/3290    |    -/gres/gpu=4    |     -/-       
High Priority |   -/16998G   |     -/94     |    -/gres/gpu=0    |     -/-       
--------------------------------------------------------------------------------


                            User Limits: <your_netid>                          
--------------------------------------------------------------------------------
Job Type      |    Memory    |     CPU      |        GPU         | Job Number*   
              |Running/Limit |Running/Limit |   Running/Limit    |Submitted/Limit 
--------------------------------------------------------------------------------
Windfall      |     -/-      |    -/6000    |        -/-         |    -/1000     
Standard      |   -/16998G   |    -/3290    |    -/gres/gpu=4    |               
High Priority |   -/16998G   |     -/94     |    -/gres/gpu=0    |               
--------------------------------------------------------------------------------
*Max jobs across all groups and partitions.


                            Individual Job Limits                             
--------------------------------------------------------------------------------
Job Type      |    Memory    |     CPU      |        GPU         |     Time      
--------------------------------------------------------------------------------
Windfall      |    16998G    |     6000     |                    | 10-00:00:00   
Standard      |    16998G    |     3290     |     gres/gpu=4     | 10-00:00:00   
High Priority |    16998G    |      94      |     gres/gpu=0     | 10-00:00:00   
--------------------------------------------------------------------------------
(ocelote) [<your_netid>@wentletrap ~]$ job-limits <group>

                        Group Limits: <group>                            
--------------------------------------------------------------------------------
Job Type |     Memory     |      CPU       |        GPU         |   Job Number    
        | Running/Limit  | Running/Limit  |   Running/Limit    |Submitted/Limit  
--------------------------------------------------------------------------------
Standard |     -/10T      |     -/1024     |   -/gres/gpu=10    |      -/-        
--------------------------------------------------------------------------------


                            User Limits: <your_netid>                            
--------------------------------------------------------------------------------
Job Type |     Memory     |      CPU       |        GPU         |  Job Number*    
        | Running/Limit  | Running/Limit  |   Running/Limit    |Submitted/Limit  
--------------------------------------------------------------------------------
Windfall |      -/-       |     -/6000     |        -/-         |     -/1000      
Standard |     -/10T      |     -/1024     |   -/gres/gpu=10    |                 
--------------------------------------------------------------------------------
*Max jobs across all groups and partitions.


                            Individual Job Limits                             
--------------------------------------------------------------------------------
Job Type |     Memory     |      CPU       |        GPU         |      Time       
--------------------------------------------------------------------------------
Windfall |     8064G      |      6000      |                    |  10-00:00:00    
Standard |     8064G      |      1024      |    gres/gpu=10     |  10-00:00:00    
--------------------------------------------------------------------------------
(elgato) [<your_netid>@wentletrap ~]$ job-limits <group>

                        Group Limits: <group>                            
--------------------------------------------------------------------------------
Job Type |     Memory     |      CPU       |        GPU         |   Job Number    
        | Running/Limit  | Running/Limit  |   Running/Limit    |Submitted/Limit  
--------------------------------------------------------------------------------
Standard |     -/10T      |     -/1024     |        -/-         |      -/-        
--------------------------------------------------------------------------------


                            User Limits: <your_netid>                            
--------------------------------------------------------------------------------
Job Type |     Memory     |      CPU       |        GPU         |  Job Number*    
        | Running/Limit  | Running/Limit  |   Running/Limit    |Submitted/Limit  
--------------------------------------------------------------------------------
Windfall |      -/-       |     -/6000     |        -/-         |     -/1000      
Standard |     -/10T      |     -/1024     |        -/-         |                 
--------------------------------------------------------------------------------
*Max jobs across all groups and partitions.


                            Individual Job Limits                             
--------------------------------------------------------------------------------
Job Type |     Memory     |      CPU       |        GPU         |      Time       
--------------------------------------------------------------------------------
Windfall |     8064G      |      6000      |                    |  10-00:00:00    
Standard |     8064G      |      1024      |                    |  10-00:00:00    
--------------------------------------------------------------------------------