[CPMD-list] MEMORY ALLOCATION FAILED at Cray XT3

Ari P Seitsonen ari.p.seitsonen at iki.fi
Thu Aug 24 10:55:40 CEST 2006


Dear Alexandr,

   Adding to Alex's [Kohlmeyer] answer, it is memory-wise cheaper to use 
PCG [MINIMIZE] than the default ODIIS, as the former only needs to store 
the whole set of wave functions twice whereas the default for the latter 
is to store ten vectors (this can be usually reduced without too big a 
loss in the convergence rate, keyword 'ODIIS' and the number of vectors 
on the following line).

     Greetings from the rainy Paris,

        apsi

-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-
   Ari P Seitsonen / Ari.P.Seitsonen at iki.fi / http://www.iki.fi/~apsi/
   CNRS & IMPMC, Université Pierre et Marie Curie
   Tel: +33-1-4427 7542, Fax: +33-1-4427 3785, GSM: +33-6-6736 3820

On Wed, 23 Aug 2006, Alexandr Isayev wrote:

> Dear CPMD community:
>
> I experienced strange cpmd (v3.11.1) behavior at Cray XT3.
> *ANY* job that requires more than few hundred Mb of memory fails with
>
> PROGRAM STOPS IN SUBROUTINE MEMORY| ALLOCATION FAILED (PME) [PROC=   0]
>
> However,this particular XT3 has 2gb per CPU. First, I thought that yod
> can't allocate required amount of memory by default. I played with
> different setting, etc; it does not change anything. I also worked with
> local admins. They tested and found no problems with yod, catamount
> nodes, etc. It can allocate more than 1.8G with default settings.
> I also recompiled the code with default XT3 settings, but it did not
> help either.
>
> This particular example below, just a standard box with 216 waters,
> PBE, 80Ry cutoff. It needs about 1Gb per CPU or less.
>
> Can someone confirms my observations with other XT3s?
>
> Thank you in advance,
> Alexandr
>
> Relevant output part is attached below:
> ==================================================================
>
> PARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARA
>  NCPU     NGW     NHG  PLANES  GXRAYS  HXRAYS ORBITALS Z-PLANES
>     0   16665  133357      13     498    1986      54       1
>     1   16669  133355      14     498    1986      54       1
>     2   16669  133337      13     498    1986      54       1
>     3   16669  133333      14     498    1986      54       1
>     4   16669  133349      13     498    1986      54       1
>     5   16667  133340      14     498    1988      54       1
>     6   16665  133340      13     498    1988      54       1
>     7   16669  133336      14     498    1988      54       1
>     8   16669  133244      13     497    1987      54       1
>     9   16669  133318      14     498    1988      54       1
>    10   16669  133332      13     498    1988      54       1
>    11   16663  133332      14     498    1988      54       1
>    12   16661  133338      13     498    1988      54       1
>    13   16661  133324      14     498    1988      54       1
>    14   16659  133318      13     498    1988      54       1
>    15   16656  133322      14     496    1988      54       1
>                G=0 COMPONENT ON PROCESSOR :     8
> PARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARAPARA
>
> ***    LOADPA|  CURRENT HEAP USED/FREE    86007/ 1824776 kBytes ***
>
> OPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPEN
> NUMBER OF CPUS PER TASK                                        1
> OPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPENMPOPEN
>
> ***     RGGEN|  CURRENT HEAP USED/FREE    90791/ 1819992 kBytes ***
>
> ************************** SUPERCELL ***************************
> SYMMETRY:                                           SIMPLE CUBIC
> LATTICE CONSTANT(a.u.):                                 35.34045
> CELL DIMENSION:  35.3404  1.0000  1.0000  0.0000  0.0000  0.0000
> VOLUME(OMEGA IN BOHR^3):                             44138.34843
> LATTICE VECTOR A1(BOHR):           35.3404     0.0000     0.0000
> LATTICE VECTOR A2(BOHR):            0.0000    35.3404     0.0000
> LATTICE VECTOR A3(BOHR):            0.0000     0.0000    35.3404
> RECIP. LAT. VEC. B1(2Pi/BOHR):      0.0283     0.0000     0.0000
> RECIP. LAT. VEC. B2(2Pi/BOHR):      0.0000     0.0283     0.0000
> RECIP. LAT. VEC. B3(2Pi/BOHR):      0.0000     0.0000     0.0283
> REAL SPACE MESH:                   216          216          216
> WAVEFUNCTION CUTOFF(RYDBERG):                           80.00000
> DENSITY CUTOFF(RYDBERG):          (DUAL= 4.00)         320.00000
> NUMBER OF PLANE WAVES FOR WAVEFUNCTION CUTOFF:            266649
> NUMBER OF PLANE WAVES FOR DENSITY CUTOFF:                2133275
> ****************************************************************
>
> ***  RINFORCE|  CURRENT HEAP USED/FREE    97593/ 1813190 kBytes ***
> ***    FFTPRP|  CURRENT HEAP USED/FREE   116984/ 1793799 kBytes ***
>
> GENERATE ATOMIC BASIS SET
>      O        SLATER ORBITALS
>        2S        ALPHA=   2.2458      OCCUPATION= 2.00
>        2P        ALPHA=   2.2266      OCCUPATION= 4.00
>      H        SLATER ORBITALS
>        1S        ALPHA=   1.0000      OCCUPATION= 1.00
>

...

>
> -------------------------------------------------------
> Alexandr Isayev,
> Graduate Research Assistant, and System Administrator
> @ Computational Center for Molecular Structure
> and Interactions (CCMSI),
> Jackson State University,
> Jackson, MS USA
>   Tel:  +(601) 979-1134
> e-mail:  alex(at)ccmsi.us
>   Web:  http://www.ccmsi.us
> --------------------------------------------------------
>
> _______________________________________________
> CPMD-list mailing list
> CPMD-list at cpmd.org
> http://cpmd.org/mailman/listinfo/cpmd-list
>


More information about the CPMD-list mailing list