B.2.3. MPI Incompatibility on Virtual Machines

On Linux machines running Red Hat Enterprise 8.x or Ubuntu 22.x that are virtual machines, it is possible that your run may fail with a message including the following content:

Assertion failed in file ../../src/mpid/ch4/shm/posix/eager/include/intel_transport.c at line 323: absolute_l3_cache_id <= max

This issue (known to Intel) only happens on Virtual Machines. If you get this error, the recommended workaround is to set

I_MPI_FABRICS=ofi

using the Run Settings > Linux Settings > Environment Variables table (see Figure 1: Linux Settings Editor panel).

Figure 1: Linux Settings Editor panel

Linux Settings Editor panel