HSE xc error: internal error, the gradient is not orthogonal

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
ynwu

HSE xc error: internal error, the gradient is not orthogonal

#1 Post by ynwu » Mon Feb 15, 2010 5:53 am

I am doing a scf calculation on a orthorhombic crystal using HSE exchange-correlation. Here is my tag setting:

NSW = 0
ISTART = 1
IBRION = -1
ISIF = 2
ISPIN = 2
MAGMOM = 8*0 8*4.5 24*0
NELM = 20
ENCUT = 400.0
EDIFF = 1.E-04
ISMEAR = 0
SIGMA = 0.1
LREAL = Auto
LHFCALC = .TRUE.
HFSCREEN = 0.2
TIME = 0.4
ALGO = All
LPLANE = .TRUE.
ENCUTFOCK=0
NKRED=2

After 17 steps, it stopped to continue and got stuck. The msg is:

EDWAV: internal error, the gradient is not orthogonal 1

I am not sure what caused this.
Thanks in advance.
Last edited by ynwu on Mon Feb 15, 2010 5:53 am, edited 1 time in total.

User avatar
VASP001
Jr. Member
Jr. Member
Posts: 72
Joined: Tue Oct 27, 2009 2:56 pm
License Nr.: 176, upgraded to paw
Location: Hefei National Laboratory for Physical Sciences at the Microscale

HSE xc error: internal error, the gradient is not orthogonal

#2 Post by VASP001 » Fri Apr 02, 2010 2:09 pm

CALLMPI( M_sum_d(WDES%COMM_INB, DORT, 1))
IF (ABS(DORT)>1E-4) THEN
WRITE(*,*) 'EDWAV: internal error, the gradient is not orthogonal',NP,DORT
STOP
ENDIF.

YOU had better to look this subprogram called 'rot.F',It maybe the direction of search met the problem .And changing the arithmetic may help you !
Last edited by VASP001 on Fri Apr 02, 2010 2:09 pm, edited 1 time in total.

Post Reply