Skip to content

Sierra User Guide: Running Jobs

Sierra uses the TORQUE Resource Manager (also known by its historical name Portable Batch System (PBS)) with the Moab Workload Manager to define and manage job queues. TORQUE allows the user to submit one or more jobs for execution, using parameters specified in a job script. Users have options for runing in batch mode are:
Queue Name Limits Comments
normal/short max wallclock = 24 hours Used for short to normal length jobs.
long max wallclock = 168 hours Used for longer-running jobs.

Batch Jobs

Example Script:

[user@sierra]$ cat script
#!/bin/bash
# the queue to be used.
#PBS -q normal
# number of nodes and number of processors per node requested
#PBS -l nodes=8:ppn=8
# requested Wall-clock time.
#PBS -l walltime=HH:MM:SS
# name of the standard out file to be "output-file".
#PBS -o job_output
# name of the job
#PBS -N MPI_JOB
#PBS -V
cd $PBS_O_WORKDIR #change to the working directory
mpirun -np 256 -hostfile $PBS_NODEFILE <executable>

Submit the job via:

[user@sierra]$ qsub <batch_script>

Monitoring Batch Queues

Users can monitor batch queues using the qstat and showq commands. Common qstat options are as follows:

Command Description
qstat -a Display the status of batch jobs
qdel <pbs_jobid> Delete (cancel) a queued job
qstat -r Show all running jobs on system
qstat -f <pbs_jobid> Show detailed information of the specified job
qstat -q Show all queues on system
qstat -Q Show queues limits for all queues
qstat -B Show quick information of the server
pbsnodes -a Show node status

View the qstat manpage for more options.

Back to Top


Did You Get
What You
Wanted?
Yes No
Comments