5.2.10.7. MPI and vFabrics
MPI implementations such as openmpi, mvapich, and mvapich2, do not make PathRecord requests and do not use ServiceIDs to determine connection parameters.
To use vFabrics in conjunction with those MPIs, the PKey and BaseSL or MulticastSL must be manually specified in the VirtualFabric section. The selected PKey and SL also need to be specified to MPI at job startup. Some examples of this are shown in the /opt/iba/src/mpi_apps/ofed*.params files that are provided with Omni-Path toolset.