|
Article ID: 187
Last updated: 14 Oct, 2026
Running Jobs on AthenaTo run a PBS job on the Athena compute nodes, submit the job from one of the Athena front-end systems (ATHFEs) to one of the queues managed by the PBS server pbs06a: devel, normal, long, and wide. Note: You cannot submit jobs to run on Athena from a PFE. Running Jobs on Aitken and ElectraTo run a PBS job on the Aitken or Electra compute nodes, submit the job from one of the PFEs to one of the queues managed by the PBS server pbspl1. Aitken Milan Nodes: You can submit batch jobs to run on Aitken's Milan nodes (mil_ait) either from a PFE or from one of the two Aitken Milan front-end systems (afe01, afe02). Interactive PBS jobs for Aitken Milan nodes must be submitted from the AFEs because currently there is no direct network connection to the PFEs. Running Jobs on EndeavourTo run a PBS job on the shared memory systems Endeavour3/4, submit the job from a PFE to one of the queues managed by the PBS server pbspl4. Running Jobs on CabeusTo run a PBS job on:
PBS QueuesTo view a complete list of all queues, including their defaults or limits on the number of cores, wall time, and priority, run the qstat command from an appropriate front-end system as follows:
To view more detailed information about each queue, such as access control, defaults, limits on various resources, and status:
Brief summaries of the various queues are provided in the following sections. Queues for Athena UsersYou can run jobs on Athena using any of the following queues:
Queues for Aitken and Electra UsersYou can run jobs on Aitken and Electra using any of the following queues:
The normal, long and low queues are for production work. The debug and devel queues have higher priority and are for debugging and development work. For the debug queue, each user is allowed a maximum of 2 running jobs using a total of up to 128 nodes. For the devel queue, each user is allowed only 1 job (either queued or running). Queues for Cabeus GPU UsersFor information about queues for the Cabeus GPU nodes, see Requesting GPU Resources. See also: Queues for Endeavour UsersJobs submitted from PFEs to the e_normal, e_long, e_debug, and e_low queues are routed to run on the Endeavour shared-memory system, which has its own PBS server. See Endeavour PBS Server and Queue Structure for more information. Queue for Lou UsersThe ldan queue provides access to one of the Lou data analysis nodes (LDANs) for post-processing archive data on Lou. The ldan queue is managed by the same PBS server as all of the Electra and Aitken queues and is accessible by submitting jobs from an LFE or PFE. Each job on the ldan queue is limited to 1 node and 72 hours. Each user can have a maximum of 2 running jobs on this queue. See Lou Data Analysis Nodes for more information. Queues with Restricted AccessThe vlong QueueAccess to the vlong queue requires authorization from the NAS User Services manager. A maximum of 1024 nodes and 16 days are allowed on this queue. To avoid losing all useful work in the event of a system or application failure, ensure that your application includes checkpoint and restart capability; this is especially important when using this queue. The wide QueueThe wide queue is a high priority queue used for jobs that meet either one of the following conditions:
Users do not have direct access to the wide queue. Instead, a job that meets the above criteria is moved into the wide queue by NAS staff. Only 1 job in the wide queue is allowed among Electra and Aitken. When more than one job meets the criteria, preference is given to the job that has been waiting for longer time or whose owner does not have other jobs running. Athena: You can submit jobs to the Athena wide queue (with minimum of 64 nodes and maximum of 128 nodes for up to 24 hours) without requesting approval from NAS staff. Various Special QueuesSpecial queues are higher priority queues for time critical projects to meet important deadlines. Some examples of special queues are armd_spl, astro_ops, heomd_spl, kepler, smd1, smd2, smd_ops, and so on. Request for creation and access of a special queue is carefully reviewed by the mission directorate or by the program POC who authorizes the project's SBU allocation. The request is rarely granted unless the project's principal investigator demonstrates that access to a special queue is absolutely necessary. Advanced Reservation QueuesAn advanced reservation queue allows you to reserve resources for a certain period ahead of time. One circumstance in which the NAS User Services manager may authorize the use of a reservation queue is when a user plans to run an extra-large job, such as one exceeding 15,000 cores, which would never start running without a reservation. A reservation queue is created by NAS staff for the user and is normally named with the letter R followed by a number. To find the status of existing PBS advanced reservations, issue the pbs_rstat command on a PFE. Note: Queues such as alphatst, ded_time, diags, dpr, idle, resize_test, and testing are used for staff testing purposes, and are not accessible by general users.
Also read
|