[Pw_forum] Insufficient Virtual Memory

Axel Kohlmeyer akohlmey at cmm.chem.upenn.edu
Fri Feb 27 01:34:51 CET 2009


On Thu, 26 Feb 2009, Vo, Trinh wrote:

TV> Dear Axel,
TV> 

TV> I am sorry.  I may be out of date.  Is the cp2k code included in QE 
TV> package, or in some other codes?  I saw the word "cp2k" in the title 

perhaps i was not clear enough. cp2k is a completely different project
and has not much else to do with Q-E outside of the fact that both
have a DFT module and that i and a few others are using both codes.

TV> of the plot, but I thought that it might be the same cp code of QE.  

no. i already wrote that. in fact, "there is no CP in CP2k". 
i suggested this phase as a subtitle to the project, but people 
found it to negative. ;)

TV> Actually, the benchmark plot that I obtained does not look as good 
TV> as the posted plot.  I will send it to you in the next email. I need 
TV> to make a better plot before I send it.

benchmark in terms of scaling or in terms of problem set size?

there should be a post in the cp2k google group referring to the
benchmark graph and describing the exact system setup.

cheers,
   axel.

TV> 
TV> Thanks,
TV> 
TV> Trinh 
TV> 
TV>  
TV> TV> tried to repeat all the calculations to compare, but I could not run 
TV> TV> that case.
TV> 
TV> this graph was done with a _very_ different code, cp2k, that
TV> uses a method (quickstep) different from the CP in cp.x and has 
TV> therefore different memory requirements and system size scaling.
TV> the README of example21 explicitly warns you about running out 
TV> of memory. give the current difference in speed between hard 
TV> drives and main memory, every calculation where you run into 
TV> using swap is not worth the effort (unlike 10 years ago).
TV> 
TV> just for reference: because of the difference in methods cp.x 
TV> should scale better with the number of processors, whereas 
TV> cp2k should scale better with the problem set size than cp.x
TV> with the same number of processors.
TV> 
TV> that being said, cp2k demonstrates the problem of overloading 
TV> memory and communication channels very nicely and thus the
TV> graphs are a nice point of reference to showcase how bad it
TV> can get and that the not so obvious choice of not using all
TV> cpus actually gives you the better performance. 
TV> 
TV> cheers,
TV>    axel.
TV> 
TV> TV> 
TV> TV> Thank you,
TV> TV> 
TV> TV> Trinh    
TV> TV> 
TV> TV> 
TV> TV> 
TV> TV> -----Original Message-----
TV> TV> From: pw_forum-bounces at pwscf.org [mailto:pw_forum-bounces at pwscf.org] On Behalf Of Axel Kohlmeyer
TV> TV> Sent: Thursday, February 26, 2009 1:04 PM
TV> TV> To: PWSCF Forum
TV> TV> Subject: Re: [Pw_forum] Insufficient Virtual Memory
TV> TV> 
TV> TV> On Thu, 26 Feb 2009, Vo, Trinh wrote:
TV> TV> 
TV> TV> TV> Dear PWSCF users,
TV> TV> TV> 
TV> TV> TV> I was running a benchmark (using example21 in QE) for my computer cluster (total 18 nodes) to compare the results with those posted on web link that was mentioned by Axel in some previous forum emails..
TV> TV> TV> 
TV> TV> TV> When I performed the calculation for the case of 512 H2O with 4cores/node, the job crashed with the error:
TV> TV> TV> 
TV> TV> TV>  "forrtl: severe (41): insufficient virtual memory".
TV> TV> TV> 
TV> TV> 
TV> TV> TV> I do not know how to deal with this.  Any help or suggestion is 
TV> TV> TV> appreciated.  For other cases, the runs were fine.
TV> TV> 
TV> TV> have you _read_ the README file in that directory???
TV> TV> 
TV> TV> axel.
TV> TV> 
TV> TV> 
TV> TV> TV> 
TV> TV> TV> Below are the specifications of my cluster:
TV> TV> TV> 
TV> TV> TV> Intel CPU Xeon X5450 Quad Core 3.0GHz with 12M cache 133MHz FSB
TV> TV> TV> DDRII667 4GB RAM FBD ECC (D-667D2D4F5/4GB)
TV> TV> TV> 
TV> TV> TV> For compilation, I used the following:
TV> TV> TV> QE ver. 4.0.3
TV> TV> TV> ifort 10.1015, MKL  10.0.3.020, impi 3.1
TV> TV> TV> internal fftw
TV> TV> TV> 
TV> TV> TV> I also attach here the output file.
TV> TV> TV> 
TV> TV> TV> 
TV> TV> TV> Thank you,
TV> TV> TV> 
TV> TV> TV> Trinh Vo
TV> TV> TV> 
TV> TV> TV> 
TV> TV> TV> 
TV> TV> TV> 
TV> TV> TV> 
TV> TV> 
TV> TV> 
TV> 
TV> 

-- 
=======================================================================
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 users mailing list