Intel® MPI Library User's Guide for Linux* OS
Intel® MPI Library provides binding libraries to support different operating systems (different glibc* versions) and different compilers. These libraries provide C++, F77, F90 interfaces.
GNU* and Intel® Compilers binding libraries:
Your application will be linked against correct GNU* and Intel® Compilers binding libraries if you are using mpicc, mpicxx, mpifc, mpif77, mpif90, mpigcc, mpigxx, mpiicc, mpiicpc or mpiifort compiler commands.
For third-party compilers, there is a binding kit which allows you to add support for a certain compiler to the Intel® MPI Library for Linux* OS.
The Intel® MPI Library supports Intel® compilers as well as GNU* compilers out of the box. See the Intel® MPI Library Release Notes for more details.
The Intel® MPI Library supports PGI* C, PGI* Fortran 77, Absoft* Fortran 77 compilers out of the box, with the following caveats:
You have to build extra Intel® MPI Library binding libraries if you need the support for PGI* C++, PGI* Fortran 95, Absoft* Fortran 95 and GNU* Fortran 95 higher than version 4.0 bindings.
This binding kit provides all the necessary source files, convenience scripts, and instructions you need.
The binding kit and detailed description are located in binding directory. To get access to the binding, submit a request to the Intel® MPI Library for Linux* OS product at the Intel® Premier Support site.