Dear all,

I have a following message when I compile parallel version siesta

make[1]: Entering directory `/net/jj/ph/u1/hsc081000/siesta-2.0.1/Src/MPI'
pgf90 -c -O3  -I/usr/mpi/pgi/mvapich-1.0.0/include
-I/net/jj/ph/u1/hsc081000/siesta-2.0.1/netcdf-4.0/includes Interfaces.f90
PGF90-F-0004-Corrupt or Old Module file ./mpi__include.mod (Interfaces.f90:
223)
PGF90/x86-64 Linux 7.1-2: compilation aborted
make[1]: *** [Interfaces.o] error 2
make[1]: Leaving directory `/net/jj/ph/u1/hsc081000/siesta-2.0.1/Src/MPI'
make: *** [libmpi_f90.a] error 2

How do I solve this error?
My arch.make is following;SIESTA_ARCH=pgf90
#
SIESTA_HOME=    /net/jj/ph/u1/hsc081000/siesta-2.0.1/Src
BLACS_HOME=     /net/jj/ph/u1/hsc081000/siesta-2.0.1/BLACS
SCALAPACK_HOME= /net/jj/ph/u1/hsc081000/siesta-2.0.1/scalapack-1.8.0
MPI_HOME=       /usr/mpi/pgi/mvapich-1.0.0
NETCDF_HOME=    /net/jj/ph/u1/hsc081000/siesta-2.0.1/netcdf-4.0
#
FC=pgf90
FC_ASIS=$(FC)
#
FFLAGS= -O3 #-OPT:Ofast -OPT:ro=0
FFLAGS_EXTRA=-I$(MPI_HOME)/include -I$(NETCDF_HOME)/includes
FFLAGS_MPI= -I$(MPI_HOME)/include
FFLAGS_DEBUG=-g -O0
RANLIB=echo
LDFLAGS= -O3 #-OPT:Ofast -OPT:ro=0

# netcdf
#NETCDF_INTERFACE=libnetcdf.a
NETCDF_INTERFACE=libnetcdf_f90.a
DEFS_CDF=-DCDF
NETCDF_INCLUDE=$(NETCDF_HOME)/includes
NETCDF_LIB=$(NETCDF_HOME)/libsrc

# mpi
MPI_INTERFACE=libmpi_f90.a
MPI_INCLUDE=$(MPI_HOME)/include
DEFS_MPI=-DMPI
#
LIBS=   -L$(SIESTA_HOME)/Libs -lblas \
        -L$(SIESTA_HOME)/Libs -llapack \
        -L$(SIESTA_HOME)/Libs -lscalapack \
        -L$(SIESTA_HOME)/Libs -lblacsF77init -lblacsCinit -lblacs  \
        -L$(MPI_HOME)/lib -lfmpich -lmpich -lpmpich \

  Thanks

HeeSung

Reply via email to