insufficient virtual memory

Problems running VASP: crashes, internal errors, "wrong" results.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
mantega

insufficient virtual memory

#1 Post by mantega » Wed Jun 08, 2011 6:10 pm

Hi All,

I'm trying to calculate the bands structure of a big system with 440 atoms (only Si and H), but the job crashes within few minutes with the following error code:

forrtl: severe (41): insufficient virtual memory
Image PC Routine Line Source
vasp 0000000000C9636E Unknown Unknown Unknown
vasp 0000000000C95300 Unknown Unknown Unknown
vasp 0000000000C411B2 Unknown Unknown Unknown
vasp 0000000000BFC7BF Unknown Unknown Unknown
vasp 0000000000C265DB Unknown Unknown Unknown
vasp 000000000052461E Unknown Unknown Unknown
vasp 0000000000446E4E Unknown Unknown Unknown
vasp 000000000042FD82 Unknown Unknown Unknown
libc.so.6 0000003C81C1D994 Unknown Unknown Unknown
vasp 000000000042FCA9 Unknown Unknown Unknown

I tried to run it in a parallel cluster, using 32 nodes with 8cpus/node with different configurations from one task per cpu till one task per node (memory saving). I always get the same error. I don't have any problem performing a structural relaxation for the same system.
This is the my INCAR file:

SYSTEM = Si-1H_b_SP

Startparameter for this Run:
ISTART = 0
NWRITE = 2
LPETIM = F write-flag & timer

Electronic Relaxation 1
PREC = High
ENMAX = 500 eV
NELM = 80
EDIFF = 5E-04 stopping-criterion for ELM
INIWAV = 1 random initial wavefunctions
MAXMIX = 40
NELMDL = -7

NELECT = 1522

Ionic Relaxation
EDIFFG = -0.02 stopping-criterion for IOM
NSW = 0 number of steps for IOM
NBLOCK = 1; KBLOCK = 100 inner block; outer block
IBRION = -1 ionic relax: 0-MD 1-quasi-New 2-CG
ISIF = 2 stress and relaxation
IWAVPR = 11 prediction: 0-non 1-charg 2-wave 3-comb
ISYM = 1 0-nonsym 1-usesym
LCORR = F Harris-correction to forces

# ISMEAR = -5
ISMEAR = 0
SIGMA = 0.05
LREAL = Auto
LMAXMIX = 4

ICHARG = 11

ISPIN=2
MAGMOM=1*1.0 360*0.0 80*0.0


Any guess?
Is there anything I can optimize in my INCAR file?

PS: I have the same problem for non spin-polarized, non electron doped systems.

Thanks in advance

Mauro
Last edited by mantega on Wed Jun 08, 2011 6:10 pm, edited 1 time in total.

admin
Administrator
Administrator
Posts: 2921
Joined: Tue Aug 03, 2004 8:18 am
License Nr.: 458

insufficient virtual memory

#2 Post by admin » Thu Jun 09, 2011 3:05 pm

I suppose the major difference between the scf-relaxation run and the band structure run is the number of k-points. therefore, the first choice would be to reduce this parameter, eg by taking a coarser grid along the lines, or by splitting the calculation of the bands along the lines of the BZ (as ICHARG=11, you have the same potential for all of them). if there are any constant shifts in the KS-spectra for the runs, please adjust them at the high-symmetry points where the lines match.
you could of course reduce PREC and ENMAX alternatively, if you want to keep the k-points as they are.
Last edited by admin on Thu Jun 09, 2011 3:05 pm, edited 1 time in total.

mantega

insufficient virtual memory

#3 Post by mantega » Mon Jun 13, 2011 5:23 pm

I tried with only 5 kpoints with the following KPOINTS file but it crashed again. (The SCF-relaxation runs properly with 5 kpoints).
I'm now trying reducing ENMAX.

k-points along high symmetry lines
5
Line-mode
rec
0.0 0.0 0.0 ! Gamma
0.5 0.0 0.0 ! J
Last edited by mantega on Mon Jun 13, 2011 5:23 pm, edited 1 time in total.

mantega

insufficient virtual memory

#4 Post by mantega » Thu Jun 16, 2011 7:16 pm

I managed to run it with 10 k-points per job. Still I can't understand why it crashes using the same parameters as the SCF-relaxation run (same number ok k-points, cutoff and prec).
Last edited by mantega on Thu Jun 16, 2011 7:16 pm, edited 1 time in total.

Post Reply