total energy increases during geometry optimization
Posted: Thu May 02, 2013 2:42 am
Dear all,
I have a ZnO slab of 14 layers of atoms, with one O vacancy on either surface layer, and the 2 central layers fixed. The structure was pre-optimized using normal precision and conjugate-gradient method so that forces are below 0.15 eV/angstrom for unfixed atoms. This part went ok, and the total drift is below 0.2 eV/angstrom.
Then I started optimizing the pre-optimized structure using high precision and quasi-newton method. At this stage, for the first 30 ionic steps the total energy went down sharply, and then gradually went up for the next 50 steps (before it found the convergence) although the energy increased was very small, only 0.0002 eV. I set the convergence criterion as force below 5 meV/angstrom. Another problem with high precision optimization is that the total force along x direction is larger than 0.4 eV/angstrom from the very first ionic step.
INCAR file for high precision:
ISMEAR = 0
SIGMA = 0.05
NPAR = 8
LREAL= Auto
PREC= HIGH # Normal for normal precision
ENCUT = 500 # 400 for normal precision
NELMIN = 8
NSW = 300
IBRION = 1 # 2 for normal precision
EDIFFG = -0.005 # -0.15 for normal precision
LCHARG = .FALSE.
LWAVE = .FALSE.
KPOINTS file:
Automatic mesh
0
gamma
2 3 1
0. 0. 0.
POSCAR (initial part):
zno_wz_100_face_clean
1.00000000000000
10.6010743242120604 0.0000000000000000 0.0000000000000000
0.0000000000000000 6.5724016831842542 0.0000000000000000
0.0000000000000000 0.0000000000000000 38.0243628917455254
O Zn
54 56
Selective dynamics
Direct
0.1915281007363206 0.0005947140714142 0.6502410214432612 T T T
...
POTCAR used was PAW_PBE.
Thanks for your help.
I have a ZnO slab of 14 layers of atoms, with one O vacancy on either surface layer, and the 2 central layers fixed. The structure was pre-optimized using normal precision and conjugate-gradient method so that forces are below 0.15 eV/angstrom for unfixed atoms. This part went ok, and the total drift is below 0.2 eV/angstrom.
Then I started optimizing the pre-optimized structure using high precision and quasi-newton method. At this stage, for the first 30 ionic steps the total energy went down sharply, and then gradually went up for the next 50 steps (before it found the convergence) although the energy increased was very small, only 0.0002 eV. I set the convergence criterion as force below 5 meV/angstrom. Another problem with high precision optimization is that the total force along x direction is larger than 0.4 eV/angstrom from the very first ionic step.
INCAR file for high precision:
ISMEAR = 0
SIGMA = 0.05
NPAR = 8
LREAL= Auto
PREC= HIGH # Normal for normal precision
ENCUT = 500 # 400 for normal precision
NELMIN = 8
NSW = 300
IBRION = 1 # 2 for normal precision
EDIFFG = -0.005 # -0.15 for normal precision
LCHARG = .FALSE.
LWAVE = .FALSE.
KPOINTS file:
Automatic mesh
0
gamma
2 3 1
0. 0. 0.
POSCAR (initial part):
zno_wz_100_face_clean
1.00000000000000
10.6010743242120604 0.0000000000000000 0.0000000000000000
0.0000000000000000 6.5724016831842542 0.0000000000000000
0.0000000000000000 0.0000000000000000 38.0243628917455254
O Zn
54 56
Selective dynamics
Direct
0.1915281007363206 0.0005947140714142 0.6502410214432612 T T T
...
POTCAR used was PAW_PBE.
Thanks for your help.