memory corruption in DFPT calc with ISYM = -1, NPAR !=1
Posted: Mon Oct 29, 2018 6:59 pm
Dear VASP developers and users,
I was run DFPT calcs to get macroscopic dielectric constant and born effective charges etc. for a semiconductor (gap ~ 1.5 eV). I understand VASP changes k-point mesh internally with symmetry on when doing DFPT (LEPSILON = T) or berry phase (LCALCEPS = T) calcs, which would crash the job if I use band parallelization. I thus had symmetry turned off (ISYM = -1) and expected that I could then use band parallelization. However, it turned out that k-mesh indeed was not a problem, but I instead always got memory corruption error the moment when DFPT loop started. The error messages were like:
Here's my INCAR:
I tried to upload the whole set of input/output files but failed, receiving this message:"Sorry, the board attachment quota has been reached.". Please download it from:
"link removed from moderator"
Thank you
I was run DFPT calcs to get macroscopic dielectric constant and born effective charges etc. for a semiconductor (gap ~ 1.5 eV). I understand VASP changes k-point mesh internally with symmetry on when doing DFPT (LEPSILON = T) or berry phase (LCALCEPS = T) calcs, which would crash the job if I use band parallelization. I thus had symmetry turned off (ISYM = -1) and expected that I could then use band parallelization. However, it turned out that k-mesh indeed was not a problem, but I instead always got memory corruption error the moment when DFPT loop started. The error messages were like:
Clearly, that was a memory issue and as a sanity check I increased memory to 6GB/core and the problem remained. I tried in another supercomputer, still to no vail. Of course, If I instead turned off band parallelization, no such error was encountered. This is very annoying because I have a big system and only one k-point so band parallelization is essential for me. Can I get any help here?vasp_std': malloc(): memory corruption: 0x00000000108c3d70 ***
Here's my INCAR:
Code: Select all
ALGO = F
NSW = 1
ISIF = 3
IBRION = 2
EDIFFG = -0.001
ISMEAR = 0
SIGMA = 0.01
LWAVE = .FALSE.
LCHARG = .FALSE.
ISPIN = 1
ENCUT = 520
PREC = Accurate
LREAL = .FALSE.
EDIFF = 1e-08
NELMIN = 1
NELM = 100
#KPAR = 2
NPAR = 2
ADDGRID = .TRUE.
LEPSILON = .TRUE.
LPEAD = .TRUE.
LASPH = .TRUE.
NWRITE = 3
ISYM = -1
"link removed from moderator"
Thank you