HP XC System Software Administration Guide Version 4.0

Table Of Contents
Table 16-3 Environment Variables for LSF with SLURM Enhancement (lsf.conf File) (continued)
DescriptionEnvironment Variable
This entry in the lsf.conf file defines the upper limit for the number
of processors that are changed since the last checking cycle.
The default value is 0.
LSF_HPC_NCPU_INCREMENT=increment
This entry specifies the minimum number of consecutive cycles in
which the number of processors changed does not exceed
LSF_HPC_NCPU_INCREMENT. LSF with SLURM checks total usable
processors every 2 minutes.
LSF_HPC_NCPU_INCR_CYCLES=icycles
This entry specifies the percentage of total usable processors in the
LSF partition.
The default is 80.
LSF_HPC_NCPU_THRESHOLD=threshold
Some LSF with SLURM communication can occur through privileged
ports. This setting disables privileged ports usage ensuring that no
communication occurs through privileged ports. Disabling privileged
ports helps to ensure system security.
By default, LSF with SLURM daemons and clients running under the
root account use privileged ports to communicate with each other. If
LSF_NON_PRIVILEGED_PORTS is undefined, and if LSF_AUTH is
not defined in lsf.conf file, LSF daemons check the privileged port
of request message to perform authentication.
If LSF_NON_PRIVILEGED_PORTS=Y is defined, LSF with SLURM
clients (LSF commands and daemons) do not use privileged ports to
communicate with daemons, and LSF daemons do not check
privileged ports of incoming requests to do authentication.
This setting is undefined by default.
LSF_NON_PRIVILEGED_PORTS=Y|y
This setting disables cleanup of jobs other than LSF jobs running in
a SLURM LSF partition.
By default, only LSF jobs are allowed to run within a SLURM LSF
partition. LSF with SLURM periodically cleans up any jobs submitted
outside of LSF with SLURM. This cleanup period is defined through
LSB_RLA_UPDATE.
For example, the following srun job is not submitted through LSF
with SLURM, so it is ended:
% srun -n 4 -p lsf sleep 100000srun: error: n13: task[0-1]:
Terminated srun: Terminating job
If LSF_SLURM_DISABLE_CLEANUP=Y is set, this job would be
allowed to run.
This setting is undefined by default.
LSF_SLURM_DISABLE_CLEANUP=y|Y
This setting specifies the LSF with SLURM tmp directory for HP XC
systems. The default LSF_TMPDIR /tmp cannot be shared across
nodes, so LSF_SLURM_TMPDIR must specify a path that is accessible
on all nodes of the HP XC system. LSF_SLURM_TMPDIR affects only
HP XC configuration. It is ignored on other systems in a mixed cluster
environment. The location of LSF with SLURM tmp directory is
determined in the following order:
LSF_SLURM_TMPDIR, if defined
LSF_TMPDIR, if defined
The default shared directory /hptc_cluster/lsf/tmp
The default path is /hptc_cluster/lsf/tmp.
LSF_SLURM_TMPDIR=path
Table 16-4 describes the environment variables in the lsb.queues file that you can use to
enhance LSF with SLURM.
210 Managing LSF