CI-NEB convergence issue
Posted: Fri Dec 27, 2024 6:02 am
Hi all,
I encountered the convergence when I was doing CI-NEB calculations. I wanted to calculate in 2 steps, in the first step it should have converged to a low accuracy criteria; and after the first step, I would use the CONTCAR of each image, increase accuracy and do CI-NEB again. But in the first step, it couldn't converge. Here is the INCAR:
ENCUT = 500.000000
KSPACING = 0.150000
SIGMA = 0.050000
GGA = PE
# PREC = Accurate
ISMEAR = 0
ISTART = 0
KGAMMA = .TRUE.
LASPH = .TRUE.
LCHARG = .FALSE.
LWAVE = .FALSE.
EDIFF = 1e-5
EDIFFG = -0.5
IBRION = 3
POTIM = 0 # s2
IOPT = 7
NSW = 500
NELM = 200
# NELMIN = 5
IMAGES = 3
SPRING = -5
# LCLIMB = .TRUE. # s2
ICHAIN = 0
# ISYM = 0
LREAL = Auto # s2
NBANDS = 552
NCORE = 12
KPAR = 2
NPAR = 2
I also added my POSCARs. There are three images: POSCAR-1, POSCAR-2 and POSCAR-3. For POSCAR-0 and POSCAR-4, I optimized them separately, and used the CONTCAR as POSCAR. Here is optimization INCAR:
step1:
ENCUT = 500.000000
KSPACING = 0.150000 #Grid 3*3*3
GGA = PE
SIGMA = 0.050000
ISMEAR = 0
LASPH = .TRUE.
IBRION = 2
ISTART = 0
NELM = 100
NSW = 200
ISIF = 2
EDIFF = 1.00e-05
EDIFFG = -0.03
LREAL = Auto
ALGO = Fast
NCORE = 12
#PREC = Accurate
#LCHARG = .FALSE.
#LWAVE = .FALSE.
use CONTCAR as POSCAR in the step 2, and copy WAVECAR and CHAGCAR into the step 2 calculation folder, step 2 INCAR:
ENCUT = 500.000000
KSPACING = 0.150000 #Grid 3*3*3
GGA = PE
SIGMA = 0.050000
ISMEAR = 0
LASPH = .TRUE.
IBRION = 3
ISTART = 1 #
NELM = 100
NSW = 200
#ISIF = 3 #
EDIFF = 1.00e-05
EDIFFG = -0.03
#LREAL = .False. ##
#ALGO =
NCORE = 12
#PREC = Accurate
#LCHARG = .FALSE.
#LWAVE = .FALSE.
Does any one know why CI-NEB cannot converge? Thanks in advance!
I encountered the convergence when I was doing CI-NEB calculations. I wanted to calculate in 2 steps, in the first step it should have converged to a low accuracy criteria; and after the first step, I would use the CONTCAR of each image, increase accuracy and do CI-NEB again. But in the first step, it couldn't converge. Here is the INCAR:
ENCUT = 500.000000
KSPACING = 0.150000
SIGMA = 0.050000
GGA = PE
# PREC = Accurate
ISMEAR = 0
ISTART = 0
KGAMMA = .TRUE.
LASPH = .TRUE.
LCHARG = .FALSE.
LWAVE = .FALSE.
EDIFF = 1e-5
EDIFFG = -0.5
IBRION = 3
POTIM = 0 # s2
IOPT = 7
NSW = 500
NELM = 200
# NELMIN = 5
IMAGES = 3
SPRING = -5
# LCLIMB = .TRUE. # s2
ICHAIN = 0
# ISYM = 0
LREAL = Auto # s2
NBANDS = 552
NCORE = 12
KPAR = 2
NPAR = 2
I also added my POSCARs. There are three images: POSCAR-1, POSCAR-2 and POSCAR-3. For POSCAR-0 and POSCAR-4, I optimized them separately, and used the CONTCAR as POSCAR. Here is optimization INCAR:
step1:
ENCUT = 500.000000
KSPACING = 0.150000 #Grid 3*3*3
GGA = PE
SIGMA = 0.050000
ISMEAR = 0
LASPH = .TRUE.
IBRION = 2
ISTART = 0
NELM = 100
NSW = 200
ISIF = 2
EDIFF = 1.00e-05
EDIFFG = -0.03
LREAL = Auto
ALGO = Fast
NCORE = 12
#PREC = Accurate
#LCHARG = .FALSE.
#LWAVE = .FALSE.
use CONTCAR as POSCAR in the step 2, and copy WAVECAR and CHAGCAR into the step 2 calculation folder, step 2 INCAR:
ENCUT = 500.000000
KSPACING = 0.150000 #Grid 3*3*3
GGA = PE
SIGMA = 0.050000
ISMEAR = 0
LASPH = .TRUE.
IBRION = 3
ISTART = 1 #
NELM = 100
NSW = 200
#ISIF = 3 #
EDIFF = 1.00e-05
EDIFFG = -0.03
#LREAL = .False. ##
#ALGO =
NCORE = 12
#PREC = Accurate
#LCHARG = .FALSE.
#LWAVE = .FALSE.
Does any one know why CI-NEB cannot converge? Thanks in advance!