How to Compile Using Intel's Open Fabrics
Compiling with Intel's Open Fabrics
1. The Grid has a default compiler module loaded, and only one compiler module can be loaded at a time. You will need to unload the Grid's default module using the following command: ml unload grid-default
2. Load the Intel module: ml load intel/2019
3. Modify your environmental variables to specify which networking fabric you would like to use.
To use Infiniband:
export FI_PROVIDER=verbs
export FI_VERBS_IFACE=ib0
To use Ethernet:
export FI_PROVIDER=sockets
export FI_SOCKETS_IFACE=private