HF type parallel calculation fails with a large structure

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
taizo
Newbie
Newbie
Posts: 2
Joined: Wed Dec 15, 2010 5:53 am
License Nr.: 5-672
Location: Japan

HF type parallel calculation fails with a large structure

#1 Post by taizo » Wed Apr 27, 2011 4:39 pm

Dear All,

I'm calculating TiO2 surface slab, which has 4 layers or 52 atoms.
When I run this parallel in one node, it stops before first electronic step.
However, if I reduce the slab size to 1 layer, it works. Also, serial calculation for the 4 layers works.
Is this known problem, or did I do something wrong?

Here is my INCAR and environment:

INCAR:

ISMEAR = 0
SIGMA = 0.05
LREAL=Auto
LHFCALC=.TRUE.
HFSCREEN=0.2
ALGO=All
TIME=0.4
PRECFOCK=L


vasp: 5.2.11
CPU:Xeon 5570 Quad * 2
Memory:70GB
MPI: Intel MPI 3.2.1
FC: ifort 10.0.023
BLAS:GotoBLAS2
FFTW:fftw3.2.2

This is the error message obtained by -gdb option (with vasp recompiled with -traceback and check bounds options).

0: running on 8 nodes
1-7: forrtl: severe (408): fort: (2): Subscript #1 of the array TBLI has value 1 which is greater than the upper bound of 0
1-7:
1-7: Image PC Routine Line Source
1-7: vasp 00000000017F8B41 Unknown Unknown Unknown
1-7: vasp 00000000017F7B15 Unknown Unknown Unknown
1-7: vasp 00000000017A432A Unknown Unknown Unknown
1-7: vasp 0000000001757CF2 Unknown Unknown Unknown
0: distr: one band on 1 nodes, 8 groups
1-7: vasp 0000000001756C0E Unknown Unknown Unknown
1-7: vasp 000000000154C614 mapset_ 311 fftmpi_map.f90
1-7: vasp 00000000004210DA MAIN__ 1786 main.f90
1-7: vasp 0000000000406A6C Unknown Unknown Unknown
1-7: libc.so.6 00000031D1A1EC5D Unknown Unknown Unknown
1-7: vasp 0000000000406969 Unknown Unknown Unknown
0: vasp.5.2.11 23Dec10 complex

Best Regards,

Taizo Shibuya
Last edited by taizo on Wed Apr 27, 2011 4:39 pm, edited 1 time in total.

taizo
Newbie
Newbie
Posts: 2
Joined: Wed Dec 15, 2010 5:53 am
License Nr.: 5-672
Location: Japan

HF type parallel calculation fails with a large structure

#2 Post by taizo » Fri Sep 09, 2011 7:28 pm

I recompiled vasp.5.2.11 with -heap-arrays option in OFLAG in makefile. This option seemed to cure the problem. Thank you!

Taizo Shibuya
Last edited by taizo on Fri Sep 09, 2011 7:28 pm, edited 1 time in total.

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

HF type parallel calculation fails with a large structure

#3 Post by admin » Fri Sep 16, 2011 4:52 pm

you are correct, vasp.5.2 loads all large arrays from stack. therefore, if your run crashes for a larger system, please first of all check your stack size:
ulimit -s
should return "unlimited"
if it does not, please set it explicitely in your .bashrc (ulimit -s unlimited)
Last edited by admin on Fri Sep 16, 2011 4:52 pm, edited 1 time in total.

Post Reply