EDD PP-706: Automatically create KNL specific information

EDD PP-706: Automatically create KNL specific information

PBSPro Community Discussion: http://community.pbspro.org/t/pp-706-automatically-create-knl-specific-information/678

 

  • Interface 1: vnode attribute: resources_available.vntype

    • Visibility: Public

    • Change Control: Stable

    • Details:

      • The vntype attribute, for vnodes corresponding to Cray KNL nodes, will have the same value as non knl compute node i.e "cray_compute".

      • Node selection for bootable processor node will happen on the basis of aoe.

 

  • Interface 7: Log/Error messages.

    • Visibility: Public

    • Change Control: Stable

    • Details: The following table lists the log/error messages introduced in the KNL (BASIL 1.7) project.

      .     

  • Interface 8: PBS hook PBS_xeon_phi_provision

    • Visibility: Public

    • Change Control: Stable

    • Synopsis: Xeon phi provisioning

    • Details:

      • This provisioning hook script runs on the server to provision the node with requested aoe.

      • If the requested aoe is already set as current_aoe on the available node then provisionig hook will not be invoked.

      • This will be invoked whenever aoe resource is requested in the job.

      • Time out for the hook is 1800 seconds.

      • Reference to more detail on the interface.

        • The PBS_xeon_phi_provision enabled is boolean hook attribute will be unset by default, be visible to all and changeable by a manager.

        • Use qmgr to set the PBS_xeon_phi_provision enabled true or false. For example: