Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Card
labelPBS Directives

Directive

Explanation

#PBS -V

Export environment variables to the batch job

#PBS -j oe
#PBS -o /tmp/output.$PBS_O_JOBID

Merge standard output and standard error streams into the named file

#PBS -m ae

Send mail at batch job abort/exit

#PBS -N job_name

Assign a name to the batch job

#PBS -l pmem=4gb

Request that 4GB of memory be reserved for the batch job

#PBS -l nodes=1:ppn=2

Request that 2 CPU cores be reserved for the batch job

Card
labelPBS Variables

The variables listed in the table below are commonly used within a PBS script file.

Variable

Description

PBS_JOBNAME

Job name specified by the user

PBS_O_WORKDIR

Working directory from which the job was submitted

PBS_O_HOME

Home directory of user submitting the job

PBS_O_LOGNAME

Name of user submitting the job

PBS_JOBCOOKIE

Job cookie

PBS_O_SHELL

Script shell

PBS_O_JOBID

Unique PBS job id

PBS_O_HOST

Host on which job script is running

PBS_QUEUE

Name of the job queue

PBS_NODEFILE

File containing line delimited list on nodes allocated to the job

PBS_O_PATH

Path variable used to locate executables within the job script

Note: On multi-core systems, a node (line in PBS_NODEFILE) will identify the hostname and a CPU core.

...