What OpenFabrics-based components does Open MPI have?
Open MPI supports the verbs and (starting in version 1.2) udapl APIs from the OpenFabrics Alliance (OFA) software stack. The OpenFabrics software stack supports both InfiniBand and iWARP networks. Note that the OpenFabrics Alliance used to be known as the OpenIB project — so if you’re thinking “OpenIB”, you’re thinking the right thing. Open MPI’s support of the OpenFabrics stack is provided through the openib BTL component, supporting MPI point-to-point communications over the native interfaces for OpenFabrics networks. Open MPI also supported the Mellanox VAPI (mVAPI) software stack through the v1.2 series, which is still currently supported by several InfiniBand vendors. See this FAQ entry for more details on VAPI support. 2. Does Open MPI support iWARP? iWARP is fully supported as of the Open MPI v1.3 release. 3. I have an OFED-based cluster; will Open MPI work with that? Yes. OFED (OpenFabrics Enterprise Distribution) is basically the release mechanism for the OpenFabrics software