QLogic OFED+ Host Software User Guide, Rev. B
QLogic OFED+ Host Software User Guide, Rev. B
QLogic OFED+ Host Software User Guide, Rev. B
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