[CPMD-list] Coredump on SP4
Balasubramanian Sundaram
bala at jncasr.ac.in
Sat Aug 13 10:28:35 CEST 2005
Dear Ari and Axel,
Thanks for your suggestions. I used Axel's suggestion of configuring a
Makefile with the "IBM-PWR5-AIX-ESSL-MPI-SMP" keyword, changed "pwr5" to "pwr4"
everywhere, compiled the whole thing and ran it and it produced an output which is
attached with this mail as file.out_02_392. It did not coredump.
I now removed the -DPOINTER8 in CPPFLAGS, and it produced a core.
I then recompiled control.f, memory.f and freem.f with the command:
mpxlf_r -c -O0 -q64 -qmaxmem=32768 -qtune=pwr4 -qarch=pwr4 -qsmp=noopt control.f
freem.f memory.f
and then did a "make" and ran it and it too produced a core.
The final Makefile is:
==============================================================================
#--------------- Default Configuration for IBM-PWR5-AIX-ESSL-MPI-SMP ---------------
SRC = .
DEST = .
BIN = .
#QMMM_FLAGS = -D__QMECHCOUPL
#QMMM_LIBS = -L. -lmm
FFLAGS = -q64 -qmaxmem=32768 -qtune=pwr4 -qarch=pwr4 -qsmp=omp
LFLAGS = -q64 -L/usr/local/lib -llapack64 -lesslsmp \
-qarch=pwr4 -qsmp=omp $(QMMM_LIBS)
CFLAGS = -q64 -qarch=pwr4
CPP = /usr/ccs/lib/cpp -P
CPPFLAGS = -D__IBM -DLAPACK -DFFT_ESSL -DMALLOC8 -DPARALLEL -DMP_LIBRARY=__MPI
NOOPT_FLAG = -O0 -qsmp=noopt
CC = xlc_r -c -O3 -qstrict
FC = mpxlf_r -c -O3 -qstrict
LD = mpxlf_r -O3 -qstrict
AR = /usr/bin/ar ruv
#----------------------------------------------------------------------------
===============================================================================
dbx gives:
[using memory image in core]
warning: Unable to access address 0x9001000a004c504 from core
pthdb_session.c, 510: 1 PTHDB_CALLBACK (callback failed)
pthreaded.c, 1778: PTHDB_CALLBACK (callback failed)
Segmentation fault in memory at line 75 in file
"/home/others/jncasr/NEW/CPMD-3.9.2/SOURCE/memory.f"
75 XM(0)=ZFIRST
---------------
Thanks again,
Regards,
Bala
Ari P Seitsonen wrote:
>
> Dear Bala,
>
> In addition to Axel's suggestions, have you removed the option
> '-DPOINTER8' from the 'Makefile'?
>
> Greetings from Lausanne,
>
> apsi
>
> -=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-
>
> Ari P Seitsonen / Ari.P.Seitsonen at iki.fi / http://www.iki.fi/~apsi/
> CNRS & IMPMC, Université Pierre et Marie Curie
> 4 place Jussieu, case 115 / F-75252 Paris
> Tel: +33-1-4427 7542, Fax: +33-1-4427 3785, GSM: +33-6-6736 3820
>
> On Fri, 12 Aug 2005, Balasubramanian Sundaram wrote:
>
>> Hello List Members,
>>
>> We are facing a difficulty in running cpmd on an IBM SP4. Here are
>> the details:
>>
>> Version: CPMD-3.9.2 (May 14th version on cpmd.org site)
>>
>> The code compiles fine with the following header of the Makefile.
>> #--------------- Default Configuration for IBM-SP4-SMP-64 ---------------
>> SRC = .
>> DEST = .
>> BIN = .
>> #QMMM_FLAGS = -D__QMECHCOUPL
>> #QMMM_LIBS = -L. -lmm
>> FFLAGS = -q64 -qtune=pwr4 -qarch=pwr4 -qsmp=omp
>> LFLAGS = -L/usr/local/lib -llapack64 -lesslsmp -llapack64 -q64 \
>> -bbinder:/usr/lib/bind -bmaxdata:32768000000 -qarch=pwr4
>> -qsmp=omp $(QMMM_LIBS)
>> CFLAGS = $(FFLAGS)
>> CPP = /usr/ccs/lib/cpp -P
>> CPPFLAGS = -D__IBM -DLAPACK -DPARALLEL=PARALLEL -DFFT_ESSL
>> -DMP_LIBRARY=__MPI
>> NOOPT_FLAG =
>> CC = xlc_r -c
>> FC = mpxlf_r -c
>> LD = mpxlf_r
>> AR = /usr/bin/ar
>> #----------------------------------------------------------------------------
>>
>>
>> However, when we run the Si64-10ryd example (inp.wf) downloaded from
>> Axel's homepage, it coredumps. The same example runs fine on an
>> executable compiled with 3.9.1 version, with a similar Makefile.
>>
>> Pls. find attached the output of the cpmd-3.9.2 run.
>>
>> We appreciate any help in this regard,
>>
>> Many Thanks!
>> Bala
>
>
>>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> CPMD-list mailing list
> CPMD-list at cpmd.org
> http://cpmd.org/mailman/listinfo/cpmd-list
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: file.out_02_392
Url: http://cpmd.org/pipermail/cpmd-list/attachments/20050813/f34500b9/attachment.cc
More information about the CPMD-list
mailing list