[Pw_forum] 5.0.1 "cannot allocate spsi" in cegterg

Filippo Spiga spiga.filippo at gmail.com
Sat Jan 19 14:42:42 CET 2013

Dear Ahtoh,

On Jan 19, 2013, at 1:44 PM, Антон Литвиненко <tenebrosus.scriptor at gmail.com> wrote:
>  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>      Error in routine  cegterg (5014):
>       cannot allocate spsi
>  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This can happen if PWscf tries to allocate more memory than available on the system. Possible solutions depend by how you run the code….

> The problem persists when turning on/off OpenMP and CUDA; both with GNU (4.4.6) and Intel (13.0.1) compilers, MKL and reference BLAS.
> System: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz; 4 cores; 16 Gb of RAM; 32-bit CentOS 6.2 (PAE kernel 2.6.32-220.13.1.el6.i686).

and if I correctly guess you are running the serial calculation using OpenMP. Since you running with lot K point I can say that before the ortho-diagonalization step due to some additional allocations the required memory blows up. I believe that if you can share also the upper part of the output is much better to understand your problem because in a specific point QE prints the memory required for some data structures allocated during the execution. 

Btw, are you trying also QE-GPU?


(please mention name and institution if it is possible ;-)

Mr. Filippo SPIGA, M.Sc.
http://filippospiga.me ~ skype: filippo.spiga

«Nobody will drive us out of Cantor's paradise.» ~ David Hilbert

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20130119/9667b185/attachment.html>

More information about the users mailing list