WARNING in EDDRMM: call to ZHEGV failed

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

Moderators: Global Moderator, Moderator

Locked
Message
Author
solankikiran
Newbie
Newbie
Posts: 1
Joined: Thu May 28, 2020 3:27 pm

WARNING in EDDRMM: call to ZHEGV failed

#1 Post by solankikiran » Thu May 28, 2020 7:18 pm

I am doing a total energy calculation for FeHe system in Vasp 5.4.1 which i encounter the following error in the second step onwards of ionic relaxation.
WARNING in EDDRMM: call to ZHEGV failed, returncode = 6 3 197
I looked into the thread forum/viewtopic.php?f=3&t=214&p=215 however I am not able to figure out what would be the cause of error in my case.
Earlier in the same calculation I encountered the error DAV Sub space matrix is not Hermitian which I resolved by adding the tags POTIM PREC and IALGO
Please have a look at the input and output files attached.
He3.zip
Any suggestions as to how I can resolve this error?
You do not have the required permissions to view the files attached to this post.

ferenc_karsai
Global Moderator
Global Moderator
Posts: 99
Joined: Mon Nov 04, 2019 12:44 pm

Re: WARNING in EDDRMM: call to ZHEGV failed

#2 Post by ferenc_karsai » Tue Jun 09, 2020 6:40 am

We cannot really offer support for such an old version of VASP.

I've tried the calculations with VASP 6.1.0 and there is no problem.
I suggest an upgrade of your VASP version.

User avatar
juergen.furthmueller
Newbie
Newbie
Posts: 4
Joined: Fri Nov 08, 2019 9:46 am

Re: WARNING in EDDRMM: call to ZHEGV failed

#3 Post by juergen.furthmueller » Mon Jul 06, 2020 1:46 pm

It's just a warning (no error). It's actually present in any version of VASP, even in vasp.6
(the only difference is maybe that different compiler optimizations / semantics may sometimes
trigger or sometimes prevent it). Just ignore ... . It occurs if you are very close to machine
accuracy in the RMM-DIIS scheme and single band iteration only results in "random" progress
anymore (due to machine accuracy limits). It says then indirectly to you "could not optimize
this band further" -- and the internal action taken is then simply NOT to update the wave
function further and to proceed with the next band(s). It confused already many people over
many generations and please, could somebody simply comment out these WRITE statements
in rmm-diis.F ... ? (somewhere around lines 510 and 630; "WRITE(IU?,219) IFAIL,ITER,N)")

martin.schlipf
Global Moderator
Global Moderator
Posts: 162
Joined: Fri Nov 08, 2019 7:18 am

Re: WARNING in EDDRMM: call to ZHEGV failed

#4 Post by martin.schlipf » Tue Jul 07, 2020 7:23 am

I thought I had already done this. Thanks for pointing it out, I need to check if it didn't get merged into the main branch so that it will be included in the next version.

Locked