Batch Scheduling at CAC

All of the CAC clusters use PBSPro for the batch environment and the Maui cluster scheduler to schedule jobs. The different clusters have different owners, hardware, and number of nodes (among other things), so while the specific scheduling policies may change from cluster to cluster, the general idea remains the same. Given a variety of job characteristics (owner, group, job node and runtime requirements, previous cluster usage/fairshare ), jobs can be scheduled to run, in order to maximize the amount of work being done while minimizing turn-around time.

There is user documentation at the supercluster.org site, but here are a few commands that may be helpful.

checkjob job_id
Will show the current status of a job
showq
Will show the currently running, waiting to be scheduled (in order of priority) and blocked jobs.
showstart job_id
Will give an approximate start time of the job at that specific moment. Does not take into account jobs that end quicker than they are supposed to or new jobs that enter the system w/ a higher priority than job_id.