...
The behavior of PBS will be changed to create, by default, a vnode per compute node as reported in the ALPS inventory.
This feature depends on the ALPS inventory response, therefore PBS must be able to communicate with ALPS (i.e. $alps_client must be set to the path to apbasil).Please note, this feature is available when PBS is build with configure --enable-alps
.
Most feature support specific to Cray is only available when PBS is built with configure --enable-alps
.
New Interface: vnode_per_numa_node
- Visibility: PBS Private
- Change Control: Experimental
- Details:
- New interface: new mom_priv/config variable.
- Creates PBS vnodes based on the information provided by ALPS.
- If there is no information to use, then this feature has no effect.
- vnode_per_numa_node is a Boolean.
Setting it toFALSE
will cause PBS to create one vnode per Cray compute node reported via ALPS. This is the default behavior
when $vnode_per_numa_node is not set in mom_priv/config.
Setting it toTRUE
will cause PBS to create one vnode per Cray NUMA node reported via ALPS. - the value of vnode_per_numa_node should be set to the same value on all of the PBS moms for that Cray host.
...