Intel® MPI Library Developer Reference for Linux* OS
The following table lists the available Intel® MPI Library compiler commands with their underlying compilers and programming languages.
Intel® MPI Library Compiler Wrappers
Compiler Command |
Default Compiler |
Supported Language(s) |
|---|---|---|
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 |
g77 |
Fortran 77 |
mpif90 |
gfortran |
Fortran 95 |
Intel® Fortran, C++ Compilers |
||
mpiicc |
icc |
C |
mpiicpc |
icpc |
C++ |
mpiifort |
ifort |
Fortran77/Fortran 95 |
NOTES:
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 Release Notes.
Compiler wrapper scripts are located in the <installdir>/intel64/bin directory, where <installdir> is the Intel® MPI Library installation directory.
The environment settings can be established by sourcing the <installdir>/intel64/bin/mpivars.[c]sh script. If you need to use a specific library configuration, you can pass one of the following arguments to the mpivars.[c]sh script to switch to the corresponding configuration: release, debug, release_mt, or debug_mt . The ordinary multi-threaded optimized library is chosen by default .Alternatively, you can use the I_MPI_LIBRARY_KIND environment variable to specify a configuration and source the script without arguments.
Ensure that the corresponding underlying compiler is already in your PATH. If you use the Intel® Compilers, source the compilervars.[c]sh script from the installation directory to set up the compiler environment.
To display mini-help of a compiler command, execute it without any parameters.