Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 to FALSE 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 to TRUE 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.

...