Currently, I am optimizing YAlO₃ doped with lanthanide elements. For simpler elements like Ce and Pr, everything works fine. However, when doping with Yb, something strange happens: the calculation runs for a long time but never converges.
Initially, I set IBRION = 2, and later changed it to IBRION = 3, but neither setting produced a result.
Below are my INCAR settings and part of the OUTCAR output:
INCAR:
ALGO = Normal
EDIFF = 1E-04
ENCUT = 520
IBRION = 3
POTIM = 0.5
ISIF = 7
ISMEAR = 0
ISPIN = 2
LCHARG = True
#LORBIT = 11
LREAL = Auto
LWAVE = True
MAGMOM = 79*0.6 1*4.0
NELM = 100
NSW = 100
PREC = Accurate
SIGMA = 0.05
LDAU = .TRUE.
LDAUTYPE = 2
LDAUL = 2 -1 -1 3 # l-quatum no (-1:no U , 2:d group metals, 3:f group metals)(Y Al O Yb)
LDAUU = 3 0 0 3 # for Yb:3 and O:0 (U values (eV))
LDAUJ = 0 0 0 0 # J values (For lDAUTYPE=2, Ueff=U-J)
LMAXMIX = 6 # 4 for d-electrons, 6 for f-electrons
LDAUPRINT = 2 # 0:silent, 1:Write occupancy matrix to OUTCAR, 2: 1+potential matrix, Default : LDAUPRINT=0
LASPH = .TRUE.
OUTCAR:
EATOM=-1046.9140
kinetic energy error for atom= 0.0008 (will be added to EATOM!!)WARNING: aliasing errors must be expected set NGX to 82 to avoid them
NGY is ok and might be reduce to 82
WARNING: aliasing errors must be expected set NGZ to 58 to avoid them
aliasing errors are usually negligible using standard VASP settings
and one can safely disregard these warnings PAW_PBE Al 04Jan2001 Error EDDDAV: Call to ZHEGV failed. Returncode = 31 1 32 :
energy of atom 2 EATOM= -53.5387
kinetic energy error for atom= 0.0002 (will be added to EATOM!!)
PAW_PBE O 08Apr2002 :
energy of atom 3 EATOM= -432.3788
kinetic energy error for atom= 0.0208 (will be added to EATOM!!)
PAW_PBE Yb 23Dec2003 :
energy of atom 4 EATOM=-6750.7873
kinetic energy error for atom= 0.0018 (will be added to EATOM!!)