Skip to main content

Cornelis Technical Documentation

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.

Note

To perform the MPI tests in this document, ensure that you have installed and verified the MPI libraries of your choice.