Dear Dangxin,
I could not run trunk301. However, I have compiled
trunk320 and the atom program under suse linux enterprise server 10, iand using
fort 10.1.015 and mkl 10.1.014.
It is running very well. I have only one problem with the VDW-DF calculations,
I get a segmentation fault, probably because it "eats" a lot of memory, I am
not sure because the new output does not tell how much memory is needed. For
example I have a LDA calculation that needs 200mb. The same VDW-DF calculation
crashes even when 4GB of memory are available.
the arch.make for the serial version is below.
best regards,
pablo
#
# 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- .
#
# 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_ARCH=intel9-mkl8
FPP=
FPP_OUTPUT=
FC=ifort
RANLIB=ranlib
SYS=nag
SP_KIND=4
DP_KIND=8
KINDS=$(SP_KIND) $(DP_KIND)
FFLAGS= -O2 -mp1 -w
FPPFLAGS= -DFC_HAVE_FLUSH -DFC_HAVE_ABORT
LDFLAGS= -static
FFLAGS_DEBUG= -g
EXTRA_LIBS=-lpthread -lsvml
ARFLAGS_EXTRA=
FCFLAGS_fixed_f=
FCFLAGS_free_f90=
FPPFLAGS_fixed_F=
FPPFLAGS_free_F90=
GUIDE=/opt/intel/mkl/10.0.1.014/lib/em64t/libguide.a
BLAS=/opt/intel/mkl/10.0.1.014/lib/em64t/libmkl_em64t.a
LAPACK=/opt/intel/mkl/10.0.1.014/lib/em64t/libmkl_lapack.a
BLACS_LIBS=
SCALAPACK_LIBS=
COMP_LIBS=
NETCDF_LIBS=
NETCDF_INTERFACE=
LIBS=$(LAPACK) $(BLAS) $(GUIDE) $(EXTRA_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=
#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_free_F90) $<
.f.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f) $<
.f90.o:
$(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90) $<
----- Original Message -----
From: Dangxin Wu
To: [email protected]
Sent: Tuesday, January 05, 2010 8:10 PM
Subject: [SIESTA-L] Problem in compiling trunk-320
Dear Siesta users,
I managed to compile a serial version but it could not run, with the
following error message
"lib-4423 : UNRECOVERABLE library error
An argument to inquiry function SIZE is a disassociated
pointer or an unallocated array."
When I tried to compile a parallel version, the compilation failed with
error message "Could not resolve generic procedure str
(/uufs/chpc.utah.edu/common/home/u0637133/trunk-320-siesta/parallel/new_nodes_on_sda/siesta-trunk-320/Src/siesta_cmlsubs.F90:
63".
I tried a few compilers (pgf, pathscale) with no success. And there
were no such problems when I compiled the trunk-301 version.
Could you please help me out on this? Thank you very much in advance.
Best regards,
Dangxin