Visible to Intel only — GUID: GUID-53A59250-6D70-4FC9-A636-0072CB4CAE5A
Compilation Environment Variables
Hydra Environment Variables
I_MPI_ADJUST Family Environment Variables
Tuning Environment Variables
Process Pinning
GPU Support
NIC Pinning
Environment Variables for Fabrics Control
Environment Variables for Memory Policy Control
Environment Variables for Asynchronous Progress Control
Environment Variables for Multi-EP
Other Environment Variables
Visible to Intel only — GUID: GUID-53A59250-6D70-4FC9-A636-0072CB4CAE5A
Compiler Commands
The following table lists the available Intel® MPI Library compiler commands with their underlying compilers and programming languages.
Compiler Command | Default Compiler | Supported Languages |
---|---|---|
Generic Compilers | ||
mpicc | gcc, cc | C |
mpicxx | g++ | C/C++ |
mpifc | gfortran | Fortran77*/Fortran 95* |
GNU* Compilers | ||
mpigcc | gcc | C |
mpigxx | g++ | C/C++ |
mpif77 | gfortran | Fortran 77 |
mpif90 | gfortran | Fortran 95 |
Intel® Fortran, C++ Compilers | ||
mpiicc | icc | C |
mpiicx | icx | C |
mpiicpc | icpc | C++ |
mpiicpx | icpx | C++ |
mpiifort | ifort | Fortran77/Fortran 95 |
mpiifx | ifx | Fortran77/Fortran 95 |
Notes on Compiler Commands
- Compiler commands are available only in the Intel MPI Library Software Development Kit (SDK).
- For the supported versions of the listed compilers, refer to the Intel® MPI Library System Requirements.
- To display mini-help of a compiler command, execute it without any parameters.
- Compiler wrapper scripts are located in the <install-dir>/bin directory, where <install-dir> is the Intel MPI Library installation directory.
- The environment settings can be established by sourcing the <install-dir>/env/vars.[c]sh script. To use a specific library configuration, pass one of the following arguments to the script to switch to the corresponding configuration: release or debug.
- Ensure that the corresponding underlying compiler is already in your PATH. If you use Intel® compilers, source the vars.sh script from the installation directory to set up the compiler environment.
Parent topic: Command Reference