config.h: MATH_DEFINES = MATH_LIBS = IFORT_RPATH = /home/mds/progpack/openmpi-1.1.3/build/lib:/opt/intel/mkl/9.0/lib:/opt/intel/cce/9.1.044/lib:/opt/intel/cce/9.1.044/lib:/opt/intel/fce/9.0/lib:/opt/intel/fce/9.0/lib:/usr/local/gcc411/lib64:/usr/pgi/linux86-64/6.0/bin:/home/mds/amber9/antechamber-1.27/bin:/home/mds/amber9/perl:/home/mds/amber9/exe:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/mds/g03C02/g03/bsd:/home/mds/g03C02/g03/local:/home/mds/g03C02/g03/extras:/home/mds/g03C02/g03 MATH_DEFINES = -DMKL MATH_LIBS = -L/opt/intel/mkl/9.0/lib/em64t -lmkl_em64t -lpthread FFT_DEFINES = -DPUBFFT FFT_INCLUDE = FFT_LIBS = NETCDF_HOME = NETCDF_DEFINES = NETCDF_MOD = NETCDF_LIBS = MPI_HOME = /home/mds/progpack/openmpi-1.1.3/build/ MPI_DEFINES = -DMPI -DSLOW_NONBLOCKING_MPI MPI_INCLUDE = -I$(MPI_HOME)/include MPI_LIBDIR = $(MPI_HOME)/lib MPI_LIBS = -L$(MPI_LIBDIR) -lmpich DIRFRC_DEFINES = -DDIRFRC_EFS -DDIRFRC_COMTRANS -DDIRFRC_NOVEC CPP = /lib/cpp CPPFLAGS = -traditional -P F90_DEFINES = -DFFTLOADBAL_2PROC F90 = ifort MODULE_SUFFIX = mod F90FLAGS = -c -auto F90_OPT_DBG = -g -traceback F90_OPT_LO = -tpp7 -O0 F90_OPT_MED = -tpp7 -O2 F90_OPT_HI = -tpp7 -xW -ip -O3 F90_OPT_DFLT = $(F90_OPT_HI) CC = gcc CFLAGS = LOAD = ifort LOADFLAGS = LOADLIBS = -limf -lsvml -Wl,-rpath=$(IFORT_RPATH) ========================= the prompt is: cd src && make install make[1]: Entering directory `/home/mds/amber9/src/pmemd/src' /lib/cpp -traditional -P -I/home/mds/progpack/openmpi-1.1.3/build//include -DPUBFFT -DMPI -DSLOW_NONBLOCKING_MPI -DDIRFRC_EFS -DDIRFRC_COMTRANS -DDIRFRC_NOVEC -DMKL -DFFTLOADBAL_2PROC gbl_constants.fpp gbl_constants.f90 ifort -c -auto -tpp7 -xW -ip -O3 gbl_constants.f90 /lib/cpp -traditional -P -I/home/mds/progpack/openmpi-1.1.3/build//include -DPUBFFT -DMPI -DSLOW_NONBLOCKING_MPI -DDIRFRC_EFS -DDIRFRC_COMTRANS -DDIRFRC_NOVEC -DMKL -DFFTLOADBAL_2PROC gbl_datatypes.fpp gbl_datatypes.f90 ifort -c -auto -tpp7 -xW -ip -O3 gbl_datatypes.f90 /lib/cpp -traditional -P -I/home/mds/progpack/openmpi-1.1.3/build//include -DPUBFFT -DMPI -DSLOW_NONBLOCKING_MPI -DDIRFRC_EFS -DDIRFRC_COMTRANS -DDIRFRC_NOVEC -DMKL -DFFTLOADBAL_2PROC state_info.fpp state_info.f90 ifort -c -auto -tpp7 -xW -ip -O3 state_info.f90 /lib/cpp -traditional -P -I/home/mds/progpack/openmpi-1.1.3/build//include -DPUBFFT -DMPI -DSLOW_NONBLOCKING_MPI -DDIRFRC_EFS -DDIRFRC_COMTRANS -DDIRFRC_NOVEC -DMKL -DFFTLOADBAL_2PROC file_io_dat.fpp file_io_dat.f90 ifort -c -auto -tpp7 -xW -ip -O3 file_io_dat.f90 /lib/cpp -traditional -P -I/home/mds/progpack/openmpi-1.1.3/build//include -DPUBFFT -DMPI -DSLOW_NONBLOCKING_MPI -DDIRFRC_EFS -DDIRFRC_COMTRANS -DDIRFRC_NOVEC -DMKL -DFFTLOADBAL_2PROC parallel_dat.fpp parallel_dat.f90 ifort -c -auto -tpp7 -xW -ip -O3 parallel_dat.f90 fortcom: Error: parallel_dat.f90, line 96: Cannot open include file 'mpif-common.h' include 'mpif-common.h' --------------^ fortcom: Error: parallel_dat.f90, line 227: This name does not have a type, and must have an explicit type. [MPI_COMM_WORLD] call mpi_abort(mpi_comm_world, i, err_ret_code) -------------------^ compilation aborted for parallel_dat.f90 (code 1) make[1]: *** [parallel_dat.o] Error 1 make[1]: Leaving directory `/home/mds/amber9/src/pmemd/src' make: *** [install] Error 2