Intel® MPI Library switched from the Open Fabrics Alliance* (OFA) framework to the Open Fabrics Interfaces* (OFI) framework and currently supports libfabric*.
Enabling Libfabric support
By default, the script that sets the environmental variables (
sets the environment to libfabric shipped with the Intel MPI Library.
To disable this, use the
environment variable or the
option passed to the script.
$ source <install-dir>/env/vars.sh -ofi_internal=0 # do not set the environment to libfabric from the Intel MPI Library
$ source <install-dir>/env/vars.sh -ofi_internal=1 # set the environment to libfabric from the Intel MPI Library
$ source <install-dir>/env/vars.sh # a short form of -ofi-internal=1
environment variable to 1 before running an MPI application to see the libfabric version and provider.
$ export I_MPI_DEBUG=1
$ mpiexec -n 1 IMB-MPI1 -help
 MPI startup(): libfabric version: 1.5.0
 MPI startup(): libfabric provider: psm2