[CPMD-list] PGF90 64bit version / Opteron 64b / MALLOC / memory.F problem
Miroslav Capkovic
miro at kasr.elf.stuba.sk
Mon Apr 5 12:14:41 CEST 2004
Hello,
I have problemm running CPMD v. 3.7.2 (3.7.1 also) on 64b opteron
machine. Code fails with MPI User Abort message. The output file
claims that problem with memory allocation on each processor.
I have used both -DPOINTER8 and -DMALLOC8 defines on the mpif90
command line as it is in the my Makefile attachment. The probem in
the CPMD code fails in memory.F module, when malloc() returns negative
number. Because i'm not a fortran guru i have no idea what is a problem.
Thanx, Miro
------------------------------------- Makefile --------------------------
...
FFLAGS = -Mr8 -pc 64 -Msignextend -DMALLOC8 -DPOINTER8
LFLAGS = -L $(LIBACMLDIR) $(QMMM_LIBS)
CFLAGS =
CPP = /lib/cpp -P -C -traditional
CPPFLAGS = -D__Linux -D__PGI -DLAPACK -DFFT_DEFAULT -DMALLOC8 -DPOINTER8\
-DPARALLEL -DMP_LIBRARY=__MPI -DMYRINET
NOOPT_FLAG =
CC = mpicc -O2 -Wall
FC = mpif90 -c -fast
LD = mpif90 -fast
AR =
...
-------------------------------------------------------------------------
More information about the CPMD-list
mailing list