Queues

Queues are used by the batch scheduler to aid in the organization of jobs. Users may have access to multiple queues, and each queue may allow different job limits and have different priorities.

The following queues exist on lens:




Computation Queue

  • The computation queue is the standard default queue for production work.

  • All lens users have access to the computation queue.

  • Jobs in the computation queue may be preempted by jobs in the analysis queue. If a pending job in the analysis queue requires resources used by a running job in the computation queue, the computation job will be killed. The owner of the killed job will receive an email stating the job has been killed due to preemption.

  • Use

    • The computation queue can be used for pre and post processing of data generated on allocated NCCS systems.

    • Queue specification is not required to run in the production queue.

  • Limits

    • The maximum wall-time limit is 6 hours.

    • Users are limited to 2 jobs at a time in the computation queue, one running, one blocked.

    • There is not a maximum processor limit.

    • If your jobs require resources outside these limits, please complete the relevant request form on the special requests page.


Analysis Queue

  • The analysis queue is available for visualization of simulation data generated on allocated NCCS systems.

  • The analysis queue is not available to all lens users. Users must be approved prior to running under the analysis queue. To request access, contact the User Assistance Center

  • Jobs in the analysis queue will preempt jobs in the computation queue.

  • Use

    • Please do not use this queue for non-visualization work! Misuse of the analysis queue may result in the unduly removal of jobs running in the computation queue. Users who misuse the analysis queue may have further access denied.

    • To submit a job to the analysis queue, you must specify analysis using the PBS -q option.

  • Limits

    • The maximum wall-time limit is 24 hours.

    • There is no limit to the number of jobs a user may have in the analysis queue.

    • There is not a maximum processor limit.