Skip to main content

Cornelis Technical Documentation

6.4.1. Intel MPI Library Settings

To install the Intel MPI library, download the latest Intel oneAPI HPC Toolkit from Intel oneAPI HPC Toolkit.

Refer to the official installation guide for package manager-based installation using yum, dnf, or zypper: Intel oneAPI Installation Guide for Linux.

Important

Before sourcing the Intel MPI environment script, disable usage of the libfabric packaged with Intel MPI:

export I_MPI_OFI_LIBRARY_INTERNAL=0
source <install_dir>/env/vars.sh

This will configure your environment, including PATH, LD_LIBRARY_PATH, and other required variables for Intel MPI.

When running benchmarks using Intel MPI on CN5000, ensure the following environment variables are used:

  • Set the fabric to OFI: I_MPI_FABRICS=shm:ofi

  • Explicitly specify the OPX provider: FI_PROVIDER=opx

  • To view detailed debug output during MPI execution: I_MPI_DEBUG=5

For additional details on Intel MPI environment variables, refer to: Intel MPI Developer Reference for Linux.