LSB_ENABLE_HPC_ALLOCATION

Syntax

LSB_ENABLE_HPC_ALLOCATION=Y|y|N|n

Description

When set to Y|y, this parameter changes concept of the required number of slots for a job to the required number of tasks for a job. The specified numbers of tasks are the number of tasks to launch on execution hosts. The allocated slots change to all slots on the allocated execution hosts for an exclusive job in order to reflect the actual slot allocation. This parameter improves job scheduling, job accounting, and resource utilization.

When LSB_ENABLE_HPC_ALLOCATION is not set or is set to N|n, the following behavior changes still take effect:
  • Pending reasons in bjobs output keep the task concept.
  • Changes for PROCLIMIT, PER_SLOT, and IMPT_SLOTBKLG
  • Event and API changes for task concept
  • Field "alloc_slot nalloc_slot" for bjobs –o
  • The -alloc option in bqueues, bhosts, busers, and bapp remains.
  • Command help messages change to the task concept.
  • Error messages in logs change to the task concept.
The following behavior changes do NOT take effect:
  • Command output for bjobs, bhist, and bacct
  • Exclusive job slot allocation change
Important:
  • After you change the LSB_ENABLE_HPC_ALLOCATION setting, you must run badmin mbdrestart to restart mbatchd and make it take effect in mbatchd.
  • Changing LSB_ENABLE_HPC_ALLOCATION takes effect immediately for the affected commands (that is, bjobs, bhist, bacct, bapp, bhosts, bmod, bqueues, bsub, and busers). Therefore, it is not required to restart mbatchd to enable the change for b* commands.
  • For a non-shared LSF installation, b* commands take effect on server hosts according to the local lsf.conf setting. If LSB_ENABLE_HPC_ALLOCATION is not defined in the local lsf.conf, child b* commands call the management host LIM and take the configuration from the management host. To allow a server to take the latest configuration from the management host, the management host LIM must perform a reconfiguration after configuration changes on the management host.

Default

N

For new installations of LSF, LSB_ENABLE_HPC_ALLOCATION is set to Y automatically.