JOB_DISTRIBUTE_ON_HOST

Syntax

JOB_DISTRIBUTE_ON_HOST=pack | balance | any

Description

For NUMA CPU and memory affinity scheduling. Specifies how LSF distributes tasks for different jobs. The parameter has the following values:
pack

LSF attempts to pack tasks as tightly as possible across jobs. Topology nodes with fewer available resources will be favored for task allocations.

JOB_DISTRIBUTE_ON_HOST is not the same as the distribute clause on the command-line affinity resource requirement. JOB_DISTRIBUTE_ON_HOST decides how to distribute tasks between jobs, rather than within a job.

Use pack to allow your application to use memory locality.

balance

LSF attempts to distribute tasks equally across hosts' topology, while considering the allocations of all jobs. Topology nodes with more available resources will be favored for task allocations.

any

LSF attempts no job task placement optimization. LSF chooses the first available processor units for task placement.

When JOB_DISTRIBUTE_ON_HOST is not defined, any is the default value.

Default

Not defined. JOB_DISTRIBUTE_ON_HOST=any is used.