using mpich to compile siesta2.0.2
Dear all
when compiling siesta2.0.2with mpich ,it reports an error:
..........
dc_lapack.a liblapack.a libblas.a /THFS/home/
ib/blacs_
cdiag.o: In function `cdiag_':
/THFS/home/
/THFS/home/
/THFS/home/
/THFS/home/
/THFS/home/
....
pzheevd.
pzheevd.
pzheevd.
pzheevd.
pzheevd.
.....
this is my arch.make file
#
# This file is part of the SIESTA package.
#
# Copyright (c) Fundacion General Universidad Autonoma de Madrid:
# E.Artacho, J.Gale, A.Garcia, J.Junquera, P.Ordejon, D.Sanchez-Portal
# and J.M.Soler, 1996-2006.
#
# Use of this software constitutes agreement with the full conditions
# given in the SIESTA license, as signed by all legitimate users.
#
.SUFFIXES:
.SUFFIXES: .f .F .o .a .f90 .F90
SIESTA_
FPP=
FPP_OUTPUT=
FC= /THFS/home/
RANLIB=ranlib
SYS=nag
SP_KIND=4
DP_KIND=8
KINDS=$(SP_KIND) $(DP_KIND)
FFLAGS=-g -O2
FPPFLAGS= -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DGFORTRAN
LDFLAGS=
ARFLAGS_EXTRA=
FCFLAGS_fixed_f=
FCFLAGS_free_f90=
FPPFLAGS_fixed_F=
FPPFLAGS_free_F90=
HOME_LIB=
BLAS_LIBS=
LAPACK_
BLACS_LIBS=
SCALAPACK_
COMP_LIBS=
NETCDF_LIBS=
NETCDF_INTERFACE=
LIBS=$(
#SIESTA needs an F90 interface to MPI
#This will give you SIESTA's own implementation
#If your compiler vendor offers an alternative, you may change
#to it here.
MPI_INTERFACE=
MPI_INCLUDE=.
MPI_LIB=
DEFS_MPI=-DMPI
#Dependency rules are created by autoconf according to whether
#discrete preprocessing is necessary or not.
.F.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $<
.F90.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_
.f.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f) $<
.f90.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90) $<
when compiling siesta4.0 ,it reports the same error
please help me
thank you very much
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Siesta Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- chenhao
- Solved:
- Last query:
- Last reply: