How to compile using Intel's Open Fabrics

Follow  the steps below to learn how to compile using Intel's Open Fabrics. 

Step 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

Step 2

Load the Intel module: ml load intel/2019

Step 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