LSF Version 7.3 - Platform LSF Configuration Reference
changes the values, or rejects the job. Job submission options are stored as name-value
pairs on separate lines with the format option_name=value.
For example, if a user submits the following job,
bsub -q normal -x -P myproject -R "rlm rusage[mem=100]" -n 90 myjob
The LSB_SUB_PARM_FILE contains the following lines:
LSB_SUB_QUEUE="normal"
LSB_SUB_EXLUSIVE=Y
LSB_SUB_RES_REQ="rlm usage[mem=100]"
LSB_SUB_PROJECT_NAME="myproject"
LSB_SUB_COMMAND_LINE="myjob"
LSB_SUB_NUM_PROCESSORS=90
LSB_SUB_MAX_NUM_PROCESSORS=90
An esub can change any or all of the job options by writing to the file specified by the
environment variable LSB_SUB_MODIFY_FILE.
The temporary file pointed to by LSB_SUB_PARM_FILE stores the following
information:
Option
bsub or bmod
option
Description
LSB_SUB_ADDITIONAL -a String that contains the application
name or names of the esub
executables requested by the user.
Restriction:
This is the only
option that an
esub cannot
change or add at
job submission.
LSB_SUB_BEGIN_TIME -b Begin time, in seconds since 00:00:00
GMT, Jan. 1, 1970
LSB_SUB_CHKPNT_DIR -k Checkpoint directory
LSB_SUB_COMMAND_LINE
bsub job
command
argument
LSB_SUB_COMMANDNAME must be
set in lsf.conf to enable esub to use
this variable.
LSB_SUB_CHKPNT_PERIOD -k Checkpoint period
LSB_SUB_DEPEND_COND -w Dependency condition
LSB_SUB_ERR_FILE -e, -eo Standard error file name
LSB_SUB_EXCLUSIVE -x Exclusive execution, specified by "Y"
LSB_SUB_EXTSCHED_PARAM -ext External scheduler options
LSB_SUB_HOLD -H Hold job
LSB_SUB_HOST_SPEC -c or -w Host specifier, limits the CPU time or
RUN time.
Feature: External job submission and execution controls
Platform LSF Configuration Reference 73