Other changes to IBM Spectrum LSF

The following changes affect other aspects of LSF behavior.

Updated support for hardware locality (hwloc) library

LSF now uses version 2.6 of the hardware locality (hwloc) library.

After upgrading to hwloc 2.6, for hosts with one NUMA node per socket, the hardware topology layer changes from NUMA > socket > core > thread to socket > NUMA > core > thread. You need to adjust your job submission patterns if your jobs assume that the NUMA layer is always above the socket layer.

The lim -T and lshosts -T commands now display the physical index for the socket and core. This display change is consistent with the existing output for the bhosts -aff command.

Specify the number of MultiCluster starting jobs and tasks that can be configured at the receive-jobs queue

You can now specify how many MultiCluster jobs or tasks, from remote clusters, that can be configured at the receive-jobs queue by setting two new parameters, IMPT_JOBLIMIT and IMPT_TASKLIMIT, in the lsb.queues configuration file.

Honoring the preferred host for host group members

You can now specify this preferred host for dispatching a job to a certain host group. Set this value in the GROUP_MEMBER section of the lsb.hosts configuration file.

Host groups support for commands that support host names

Existing LSF commands that support a host name parameter, now also support host groups. See the affected commands: battr, bresume, brvs, lshosts, and lsload, for details on the additional parameter. Additionally, to use the host group parameter with the lshosts and lsload commands, you must first configure the new LSF_HOSTGROUP_INFO=Y setting in the lsf.conf file.

New platform support

LSF supports the following platforms (see Operating system support for details):
  • RHEL 8.5 and 8.6 on x64 and Power, kernel 4.18.0, glibc 2.28
  • RHEL 9.0 on x64 and Power, kernel 5.14.0, glibc 2.34
  • RHEL 8.x, RHEL 9.0, and IBM AIX 7.x on IBM Power 10