Environment variables

By default, all environment variables that are set as part of the session are available in each tasks's execution environment.

See the Platform LSF Configuration Reference for more information about LSF environment variables.

Variables for the execution host of each task

The following environment variables are reset according to the execution host of each task:
  • EGO_SERVERDIR

  • LSB_TRAPSIGS

  • LSF_SERVERDIR

  • HOSTTYPE

  • LSB_HOSTS

  • LSF_BINDIR

  • EGO_BINDIR

  • PWD

  • HOME

  • LSB_ERRORFILE

  • LSB_OUTPUTFILE

  • TMPDIR

  • LSF_LIBDIR

  • EGO_LIBDIR

  • LSB_MCPU_HOSTS

  • PATH (prepend LSF_BINDIR)

  • LD_LIBRARY_PATH (prepend LSF_LIBDIR and EGO_LIBDIR)

Environment variables NOT available in the task environment

  • LSB_JOBRES_PID

  • LSB_EEXEC_REAL_UID

  • LS_EXEC_T

  • LSB_INTERACTIVE

  • LSB_CHKFILENAME

  • SPOOLDIR

  • LSB_ACCT_FILE

  • LSB_EEXEC_REAL_GID

  • LSB_CHKPNT_DIR

  • LSB_CHKPNT_PERIOD

  • LSB_JOB_STARTER

  • LSB_EXIT_REQUEUE

  • LSB_DJOB_RU_INTERVAL

  • LSB_DJOB_HB_INTERVAL

  • LSB_DJOB_HOSTFILE

  • LSB_JOBEXIT_INFO

  • LSB_JOBPEND

  • LSB_EXECHOSTS

Environment variables corresponding to the session job

  • LSB_JOBID

  • LSB_JOBINDEX

  • LSB_JOBINDEX_STEP

  • LSB_JOBINDEX_END

  • LSB_JOBPID

  • LSB_JOBNAME

  • LSB_JOBFILENAME

Environment variables set individually for each task

  • LSB_TASKID—The current task ID

  • LSB_TASKINDEX—The current task index