Running Jobs
Single processor jobs that require approximately ten minutes or less of runtime may run on
the login node cootie.bu.edu or in batch.
Single processor jobs requiring over ten minutes of runtime and all multiprocessor jobs must be
submitted to the batch queue for running on the compute nodes. There are four different types of
batch jobs requiring somewhat different batch script preparations. They are explained in the
Preparing a batch script section below.
Batch queue technical summary
- Batch job scheduler is PBS. Common commands are:
qsub,
qstat, and
qdel.
- There is only one batch queue for the Cluster. It is named "dque."
- Nodes are assigned to the job at runtime and are not known a priori.
- Each node has 1 GB of physical memory which is shared by its two
processors. By default, only one processor is active unless both are requested
specifically.
- Virtual (swap) memory is available.
- The maximum number of nodes a user can request is 24 (for a
total of up to 48 processors if ppn=2 is specified).
- See the Technical Summary section for additional information.
Preparing a batch script
Depending on whether the job requires a single or multiple processors and
whether it is to be run in the background or interactively, the batch scripting procedure
may differ. Details on the different methods available are included below (as well as
via the side bar on the right).
Submitting a batch job
The batch scheduler for the Linux Cluster is the open source version of
PBS. All batch jobs must be submitted to the
batch queue along with a batch script furnished by the user.
Shown below are various examples on how to submit, monitor, and cancel submitted
jobs. All bracketed items are optional ([ ... ]).
|