Intel® MPI Library Reference Manual for Linux* OS
(SDK only)
The following table lists available MPI compiler commands and the underlying compilers, compiler families, languages, and application binary interfaces (ABIs) that they support.
Table 2.1-1 The Intel® MPI Library Compiler Drivers
Compiler Command |
Default Compiler |
Supported Language(s) |
Supported ABI(s) |
---|---|---|---|
Generic Compilers |
|||
mpicc |
gcc, cc |
C |
64 bit |
mpicxx |
g++ |
C/C++ |
64 bit |
mpifc |
gfortran |
Fortran77*/Fortran 95* |
64 bit |
GNU* Compilers Versions 4.3 and Higher |
|||
mpigcc |
gcc |
C |
64 bit |
mpigxx |
g++ |
C/C++ |
64 bit |
mpif77 |
g77 |
Fortran 77 |
64 bit |
mpif90 |
gfortran |
Fortran 95 |
64 bit |
Intel® Fortran, C++ Compilers Versions 14.0 through 16.0 and Higher |
|||
mpiicc |
icc |
C |
64 bit |
mpiicpc |
icpc |
C++ |
64 bit |
mpiifort |
ifort |
Fortran77/Fortran 95 |
64 bit |
Compiler commands are available only in the Intel® MPI Library Development Kit.
Compiler commands are in the <installdir>/<arch>/bin directory. Where <installdir> refers to the Intel® MPI Library installation directory and <arch> is one of the following architectures:
intel64 - Intel® 64 architecture
mic - Intel® Xeon Phi™ Coprocessor architecture
Ensure that the corresponding underlying compiler (64-bit, as appropriate) is already in your PATH.
To port existing MPI-enabled applications to the Intel® MPI Library, recompile all sources.
To display mini-help of a compiler command, execute it without any parameters.