HP XC System Software Administration Guide Version 3.2

Table 16-3 Environment Variables for LSF-HPC with SLURM Enhancement (lsf.conf File) (continued)
DescriptionEnvironment Variable
This entry in the lsf.conf file defines how any two
LSF_HPC_NCPU_* thresholds are combined.
The default value is or.
LSF_HPC_NCPU_COND=and|or
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-HPC 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-HPC 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-HPC 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-HPC 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-HPC with SLURM periodically cleans up any jobs
submitted outside of LSF-HPC with SLURM. This cleanup period is
defined through LSB_RLA_UPDATE.
For example, the following srun job is not submitted through
LSF-HPC 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-HPC 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-HPC 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
16.16 Enhancing LSF-HPC with SLURM 209