27.12.2014 Views

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6–Performance Scaled Messaging<br />

Using Service ID<br />

Using Service ID<br />

Full vFabric integration with PSM is available, allowing the user to specify a SID.<br />

For correct operation, PSM requires the following components to be available and<br />

configured correctly.<br />

• <strong>QLogic</strong> host Fabric Manager Configuration – PSM MPI vFabrics need to be<br />

configured and enabled correctly in the qlogic_fm.xml file. 16 unique<br />

SIDs have been allocated in the sample file.<br />

• <strong>OFED+</strong> library needs to be installed on all nodes. This is available as part of<br />

Fast Fabrics tools.<br />

• <strong>QLogic</strong> Distributed SA needs to be installed, configured and activated on all<br />

the nodes. This is part of FastFabrics tools. Please refer to <strong>QLogic</strong> Fast<br />

Fabric <strong>User</strong> <strong>Guide</strong> on how to configure and activate the Distributed SA. The<br />

SIDs configured in the <strong>QLogic</strong> Fabric Manager configuration file should also<br />

be provided to the Distributed SA for correct operation.<br />

Service ID can be specified natively for OpenMPI and <strong>QLogic</strong> MPI. For other MPIs<br />

use the following list of environment variables. The environment variables need to<br />

be propagated across all processes for correct operation.<br />

• OpenMPI: Use mca parameters (mtl_psm_ib_service_id and<br />

mtl_psm_path_query) to specify the service id on the mpirun command<br />

line. Example:<br />

mpirun –np 2 –machinefile machinefile -mca mtl_psm_path_query<br />

opp -mca mtl_psm_ib_service_id SID prog prog_args<br />

• <strong>QLogic</strong> MPI: Use the –P and –S switch to mpirun command line to specify<br />

the Path record query library (always opp for OFED Plus Path in this<br />

release) and Service ID to use. Example:<br />

mpirun –np 2 –m machinefile -P opp –S SID prog prog_args<br />

• Other MPIs can use the following environment variables:<br />

PSM_PATH_REC=opp # Path record query mechanism to<br />

use. Always specify opp<br />

PSM_IB_SERVICE_ID=SID # Service ID to use<br />

SL2VL mapping from the Fabric Manager<br />

PSM is able to use the SL2VL table as programmed by the <strong>QLogic</strong> Fabric<br />

Manager. Prior releases required manual specification of the SL2VL mapping via<br />

an environment variable.<br />

D000046-005 B 6-3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!