OS: Linux RH 6.6 Intel MPI version: impi/5.0.3.048 PGI: pgi/15.1 I am trying to follow the instructions provided in the binding kit tarball from the following file: README-intel-mpi-binding-kit.txt Installing bindings for F77, C, and C++ was straightforward because there are no name conflicts. However I see a problem with installing F90 bindings, particularly with the module files. Following the instructions in the document mentioned above creates the following .mod files: [root@sfe01 f90]# ll *.mod -rw-r--r-- 1 root root 128646 Oct 15 19:25 mpi_base.mod -rw-r--r-- 1 root root 85397 Oct 15 19:25 mpi_constants.mod -rw-r--r-- 1 root root 323 Oct 15 19:25 mpi.mod -rw-r--r-- 1 root root 15159 Oct 15 19:25 mpi_sizeofs.mod [root@sfe01 f90]# And according to the instructions we are supposed to move or copy these files to the include directory, but that already has the following files which presumably intended for use with the Intel compiler: [root@sfe01 include64]# ll /apps/intel/impi/5.0.3.048/include64/*.mod -rw-r--r-- 1 root root 118039 Jan 30 2015 /apps/intel/impi/5.0.3.048/include64/mpi_base.mod -rw-r--r-- 1 root root 52058 Jan 30 2015 /apps/intel/impi/5.0.3.048/include64/mpi_constants.mod -rw-r--r-- 1 root root 13621 Jan 30 2015 /apps/intel/impi/5.0.3.048/include64/mpi.mod -rw-r--r-- 1 root root 8991 Jan 30 2015 /apps/intel/impi/5.0.3.048/include64/mpi_sizeofs.mod [root@sfe01 include64]# Here's the section from the README file for the F90 bindings: --------- II.2.4. Fortran 90 Binding To create the Intel(R) MPI Library Fortran 95 binding library using the PGI* Fortran 90 compiler, do the following steps: 1. Make sure that the PGI* Fortran 90 compiler (pgf90) is in your PATH 2. Go to the directory f90 3. Run the command # make MPI_INST=<MPI_path> F90=<f90_compiler> NAME=<name> [makedriver64] with <MPI_path> - installation directory of the Intel(R) MPI Library <f90_compiler> - compiler to be used <name> - base name for the libraries and compiler script makedriver64 - optional target to build the 64-bit compiler script makemod64 - optional target to build the 64-bit module files 4. Copy the resulting module files to the Intel(R) MPI Library include or include64 directory. 5. Copy the resulting script mpi${NAME} to the Intel(R) MPI Library bin or bin64 directory. ----------- Was this an oversight are am I missing some step? Thanks!