aketh_tm@gmail_com
Member
i tried running cesm 1.0.6 and encountered the following error in the stage where i was performing a build. Fatal Error: File 'mpi.mod' opened at (1) is not a GFORTRAN module filegmake[1]: *** [pio_kinds.o] Error 1gmake[1]: Leaving directory `/storage/home/aketh/scr_root/test1/pio'gmake: *** [all] Error 2 cat /home/aketh/scr_root/test1/pio/pio.bldlog.141218-152031Thu Dec 18 15:21:05 IST 2014 /home/aketh/scr_root/test1/pio/pio.bldlog.141218-152031Copying source to CCSM EXEROOT...ignore pio file alloc_mod.F90ignore pio file box_rearrange.F90ignore pio file iompi_mod.F90cp: omitting directory `m4'ignore pio file piodarray.F90ignore pio file pio_msg_getput_callbacks.F90ignore pio file pionfatt_mod.F90ignore pio file pionfget_mod.F90ignore pio file pionfput_mod.F90ignore pio file pionfread_mod.F90ignore pio file pionfwrite_mod.F90ignore pio file pio_spmd_utils.F90ignore pio file pio_support.F90ignore pio file rearrange.F90New build of PIORunning configure...for OS=Linux MACH=generic_linux_intelcat: Filepath: No such file or directorycat: Srcfiles: No such file or directory/storage/home/aketh/cesm1_0_6/scripts/test1/Tools/mkSrcfiles > /storage/home/aketh/scr_root/test1/pio/Srcfilescp -f /storage/home/aketh/scr_root/test1/pio/Filepath /storage/home/aketh/scr_root/test1/pio/Deppath/storage/home/aketh/cesm1_0_6/scripts/test1/Tools/mkDepends Deppath Srcfiles > /storage/home/aketh/scr_root/test1/pio/Depends./configure --disable-mct --disable-timing CC="mpicc" F90="mpif90" NETCDF_PATH="/storage/softwares/installedsoftware/netcdf" MPI_INC="-I/opt/intel/impi/4.1.3.048/include" checking for C compiler default output file name... a.outchecking whether the C compiler works... yeschecking whether we are cross compiling... nochecking for suffix of executables... checking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether mpicc accepts -g... yeschecking for mpicc option to accept ISO C89... none neededchecking for mpicc... mpiccchecking for MPI_Init... yeschecking for mpi.h... yeschecking how to run the C preprocessor... mpicc -Echecking for grep that handles long lines and -e... /bin/grepchecking for egrep... /bin/grep -Echecking for ANSI C header files... yeschecking for sys/types.h... yeschecking for sys/stat.h... yeschecking for stdlib.h... yeschecking for string.h... yeschecking for memory.h... yeschecking for strings.h... yeschecking for inttypes.h... yeschecking for stdint.h... yeschecking for unistd.h... yeschecking for char... yeschecking size of char... 1checking for int... yeschecking size of int... 4checking for float... yeschecking size of float... 4checking for double... yeschecking size of double... 8checking for void *... yeschecking size of void *... 8checking Fortran 90 filename extension... .F90checking whether we are using the GNU Fortran 90 compiler... yeschecking for mpxlf90_r... nochecking for mpxlf90... nochecking for mpxlf95... nochecking for mpipgf90... nochecking for mpif90... mpif90checking for mpif.h... yeschecking MPI-IO support in MPI implementation... yeschecking how to get the version output from mpif90... --versionchecking whether byte ordering is bigendian... noconfigure: WARNING: UNKNOWN FORTRAN 90 COMPILERchecking whether fortran .mod file is uppercase... nochecking for Fortran 90 name-mangling scheme... lower case, underscorechecking for cpp... cppchecking if Fortran 90 compiler performs preprocessing... yeschecking if C preprocessor can work with Fortran compiler... yesFull hostname= master.ipoc.orgHostname=master.ipoc.orgMachine=x86_64OS=Linuxusing NETCDF_PATH from environmentconfigure: WARNING: PNETCDF_PATH not found in environment, defaulting to /usr/local/pnetcdfconfigure: WARNING: pnetcdf.inc not found in PNETCDF_PATH/include disabling pnetcdf support configure: WARNING: libpnetcdf.a not found in PNETCDF_PATH/lib disabling pnetcdf support checking Fortran 90 support for sizeof()... nodisabling Fortran sizeof() Temp variables: {F90=mpif90} {MPIF90=mpif90} Output Variables: {CC=mpicc} {MPICC=mpicc} {ALLCFLAGS=-g -O2 -DFORTRAN_UNDERSCORE_ -DFORTRANUNDERSCORE -DSYSLINUX -DLINUX -DCPRUNKNOWNCPR} {EXPLICIT_FPP=no} {FPP=cpp} {FPPFLAGS=-P -C -N -traditional} {FC=mpif90} {MPIF90=mpif90}{OPT=} {BIT64=} {REAL8=} {ENDIAN=} {FFLAGS= -I/opt/intel/impi/4.1.3.048/include} {CFLAGS=-g -O2} {F90FLAGS=} {MACHDEFS=-DSYSLINUX -DLINUX -DCPRUNKNOWNCPR} {MPI_INC=-I/opt/intel/impi/4.1.3.048/include} {MPI_LIB=} {MODINC=-I} {INCLUDEPATH=} {AR=ar} {ARFLAGS=cq} {USE_PNETCDF=no} {PNETCDF_PATH=/usr/local/pnetcdf} {USE_NETCDF=yes} {NETCDF_PATH=/storage/softwares/installedsoftware/netcdf} {USE_MCT=no} {USEBOX=yes} {PDEFS= -DSPMD -DHAVE_MPI -DUSEMPIIO -D_NETCDF -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -DNO_SIZEOF} {PDEFSF= -DSPMD -DHAVE_MPI -DUSEMPIIO -D_NETCDF -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -DNO_SIZEOF} {PINCS=-I/opt/intel/impi/4.1.3.048/include -I/storage/softwares/installedsoftware/netcdf/include} {LDLIBS= -L/storage/softwares/installedsoftware/netcdf/lib -lnetcdf } {DEBUG=no} configure: creating ./config.statusconfig.status: creating Makefile.confPlease check the Makefile.confHave a nice day!Making dependencies for pio.F90 --> pio.dMaking dependencies for pio_kinds.F90 --> pio_kinds.dMaking dependencies for nf_mod.F90 --> nf_mod.dMaking dependencies for ionf_mod.F90 --> ionf_mod.dMaking dependencies for pio_types.F90 --> pio_types.dMaking dependencies for piolib_mod.F90 --> piolib_mod.dMaking dependencies for pio_mpi_utils.F90 --> pio_mpi_utils.dMaking dependencies for pio_nf_utils.F90 --> pio_nf_utils.dMaking dependencies for pio_utils.F90 --> pio_utils.dMaking dependencies for pio_quicksort.F90 --> pio_quicksort.dMaking dependencies for pio_msg_mod.F90 --> pio_msg_mod.dMaking dependencies for pio_msg_callbacks.F90 --> pio_msg_callbacks.dMaking dependencies for calcdecomp.F90 --> calcdecomp.dMaking dependencies for calcdisplace_mod.F90 --> calcdisplace_mod.d/usr/bin/perl genf90.pl pionfatt_mod.F90.in > pionfatt_mod.F90Making dependencies for pionfatt_mod.F90 --> pionfatt_mod.d/usr/bin/perl genf90.pl pionfread_mod.F90.in > pionfread_mod.F90Making dependencies for pionfread_mod.F90 --> pionfread_mod.d/usr/bin/perl genf90.pl pionfwrite_mod.F90.in > pionfwrite_mod.F90Making dependencies for pionfwrite_mod.F90 --> pionfwrite_mod.d/usr/bin/perl genf90.pl pionfput_mod.F90.in > pionfput_mod.F90Making dependencies for pionfput_mod.F90 --> pionfput_mod.d/usr/bin/perl genf90.pl pionfget_mod.F90.in > pionfget_mod.F90Making dependencies for pionfget_mod.F90 --> pionfget_mod.d/usr/bin/perl genf90.pl alloc_mod.F90.in > alloc_mod.F90Making dependencies for alloc_mod.F90 --> alloc_mod.d/usr/bin/perl genf90.pl box_rearrange.F90.in > box_rearrange.F90Making dependencies for box_rearrange.F90 --> box_rearrange.d/usr/bin/perl genf90.pl rearrange.F90.in > rearrange.F90Making dependencies for rearrange.F90 --> rearrange.d/usr/bin/perl genf90.pl pio_support.F90.in > pio_support.F90Making dependencies for pio_support.F90 --> pio_support.d/usr/bin/perl genf90.pl iompi_mod.F90.in > iompi_mod.F90Making dependencies for iompi_mod.F90 --> iompi_mod.d/usr/bin/perl genf90.pl piodarray.F90.in > piodarray.F90Making dependencies for piodarray.F90 --> piodarray.d/usr/bin/perl genf90.pl pio_spmd_utils.F90.in > pio_spmd_utils.F90Making dependencies for pio_spmd_utils.F90 --> pio_spmd_utils.d/usr/bin/perl genf90.pl pio_msg_getput_callbacks.F90.in > pio_msg_getput_callbacks.F90Making dependencies for pio_msg_getput_callbacks.F90 --> pio_msg_getput_callbacks.dDone updating dependenciesgmake[1]: Entering directory `/storage/home/aketh/scr_root/test1/pio'mpicc -c -g -O2 -DFORTRAN_UNDERSCORE_ -DFORTRANUNDERSCORE -DSYSLINUX -DLINUX -DCPRUNKNOWNCPR -DSPMD -DHAVE_MPI -DUSEMPIIO -D_NETCDF -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -DNO_SIZEOF -I/opt/intel/impi/4.1.3.048/include -I/storage/softwares/installedsoftware/netcdf/include topology.cmpif90 -c -I/opt/intel/impi/4.1.3.048/include -DSYSLINUX -DLINUX -DCPRUNKNOWNCPR -DSPMD -DHAVE_MPI -DUSEMPIIO -D_NETCDF -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -DNO_SIZEOF -I/opt/intel/impi/4.1.3.048/include -I/storage/softwares/installedsoftware/netcdf/include pio_kinds.F90pio_kinds.F90:19.45: use mpi, only : MPI_OFFSET_KIND !_EXTERNAL 1Fatal Error: File 'mpi.mod' opened at (1) is not a GFORTRAN module filegmake[1]: *** [pio_kinds.o] Error 1gmake[1]: Leaving directory `/storage/home/aketh/scr_root/test1/pio'gmake: *** [all] Error 2