[CPMD-list] Memory Requirement Problem

Axel Kohlmeyer akohlmey at cmm.chem.upenn.edu
Fri Jul 6 17:41:41 CEST 2007


On Fri, 6 Jul 2007, Maurice de Koning wrote:

MK> Dear all,

dear maurice,

MK> I'm trying to run a TDDFT electronic spectra calculation using the
MK> parallel version (compiled with ifort 9 and mkl 8.0)  of CPMD on an
MK> SGI-Altix cluster with 12 Itanium2 CPU's and 24 Gb of memory. After
MK> the initial Lanczos diagonalization, which runs fine, I get the
MK> following type of message for all CPU's:
MK> 
MK> **************************************************************************************
MK>  CHEMICAL POTENTIAL =                             2.3082842040 EV
MK>  ================================================================
MK>  ==                END OF STATE INITIALIZATION                 ==
MK>  ================================================================
MK> 
MK>  ***   SPECTRA| SIZE OF THE PROGRAM IS  406432/48887376 kBYTES ***
MK>  ==                      SINGLET STATES                        ==
MK>  NUMBER OF STATES TO BE INITIALIZED                             5
MK>  TOTAL NUMBER OF TEST VECTORS                                  10
MK>   MEMORY| MEMORY REQUIRED:   303161702  WORDS
MK> 
MK> 
MK>  PROGRAM STOPS IN SUBROUTINE MEMORY| TOO BIG VALUE [PROC=   3]
MK> MPI: On host topazio, Program /home/esmeralda/dekoning/dekoning/cpmd/CPMD-3.11.1/cpmd.x, Rank 3, Process 10585 called MPI_Abort(<communicator>, 999)
MK> 
MK> MPI: --------stack traceback-------
MK>  ****************************************************************************************
MK> 
MK> Evidently, this is a memory problem. Is there any way I can work around this?

the malloc function on itanium/ifort only support allocations of up to 
2GB, your job is asking for 2.3GB. if you are only using a few of the 
12 CPUs you may get away with doubling the number of cpus. if you are
already using all 12, you have to find a larger machine to run the job
as you won't fit the full job into 24GB (minus the requirements of 
the OS etc.) anyways.

cheers,
   axel.

MK> 
MK> Thanks,
MK> 
MK> Maurice
MK> _______________________________________________
MK> CPMD-list mailing list
MK> CPMD-list at cpmd.org
MK> http://cpmd.org/mailman/listinfo/cpmd-list
MK> 

-- 
=======================================================================
Axel Kohlmeyer   akohlmey at cmm.chem.upenn.edu   http://www.cmm.upenn.edu
   Center for Molecular Modeling   --   University of Pennsylvania
Department of Chemistry, 231 S.34th Street, Philadelphia, PA 19104-6323
tel: 1-215-898-1582,  fax: 1-215-573-6233,  office-tel: 1-215-898-5425
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.



More information about the CPMD-list mailing list