IB0054606-02 A
7-1
7
Virtual Fabric support in
PSM
Introduction
Performance Scaled Messaging (PSM) provides support for full Virtual Fabric
(vFabric) integration, allowing users to specify IB Service Level (SL) and Partition
Key (PKey), or to provide a configured Service ID (SID) to target a vFabric.
Support for using IB path record queries to the QLogic Fabric Manager during
connection setup is also available, enabling alternative switch topologies such as
Mesh/Torus. Note that this relies on the Distributed SA cache from FastFabric.
All PSM enabled MPIs can leverage these capabilities transparently, but only one
MPI ( Open MPI) is configured to support it natively. Native support here means
that MPI specific mpirun switches are available to activate/deactivate these
features. Other MPIs will require use of environment variables to leverage these
capabilities. With MPI applications, the environment variables need to be
propagated across all nodes/processes and not just the node from where the job
is submitted/run. The mechanisms to do this are MPI specific, but for two common
MPIs the following may be helpful:
Open MPI
: Use
–x ENV_VAR=ENV_VAL
in the mpirun command line.
Example:
mpirun –np 2 –machinefile
machinefile
-x
PSM_ENV_VAR=PSM_ENV_VAL
prog
prog_args
MVAPICH2
: Use
mpirun_rsh
to perform job launch. Do not use
mpiexec
or
mpirun
. Specify the environment variable and value in the
mpirun
command line before the program argument.
Example:
mpirun_rsh –np 2 –hostfile
machinefile
PSM_ENV_VAR=PSM_ENV_VAL
prog
prog_args
Some of the features available require appropriate versions of associated
software and firmware for correct operation. These requirements are listed in the
relevant sections.
Summary of Contents for OFED+ Host
Page 1: ...IB0054606 02 A OFED Host Software Release 1 5 4 User Guide...
Page 14: ...xiv IB0054606 02 A OFED Host Software Release 1 5 4 User Guide...
Page 22: ...1 Introduction Interoperability 1 4 IB0054606 02 A...
Page 96: ...4 Running MPI on QLogic Adapters Debugging MPI Programs 4 24 IB0054606 02 A...
Page 140: ...6 SHMEM Description and Configuration SHMEM Benchmark Programs 6 32 IB0054606 02 A...
Page 148: ...8 Dispersive Routing 8 4 IB0054606 02 A...
Page 164: ...9 gPXE HTTP Boot Setup 9 16 IB0054606 02 A...
Page 176: ...A Benchmark Programs Benchmark 3 Messaging Rate Microbenchmarks A 12 IB0054606 02 A...
Page 202: ...B SRP Configuration OFED SRP Configuration B 26 IB0054606 02 A Notes...
Page 206: ...C Integration with a Batch Queuing System Clean up PSM Shared Memory Files C 4 IB0054606 02 A...
Page 238: ...E ULP Troubleshooting Troubleshooting SRP Issues E 20 IB0054606 02 A...
Page 242: ...F Write Combining Verify Write Combining is Working F 4 IB0054606 02 A Notes...
Page 280: ...G Commands and Files Summary of Configuration Files G 38 IB0054606 02 A...
Page 283: ......