"total drift" - tooooo big _Help needed
Posted: Wed Nov 12, 2008 11:07 am
Hi, I am doing a simulation for Y2Ti2O7 using PAW PBE ( Y_sv, Ti_sv, O) pseudopotentials. I have done the structural optimization in steps, i.e. initially only ionic relaxation, then volume relaxation and at last shape,volume & ionic relaxations.
For fist step, i.e. for IONIC relaxation , the structure is optimized. Both the conditions for EDIFF and EDIFF have been reached. In OUTCAR file, the forces on each atom is well below the specified cutoff, but "total drift" is surprisingly higher...
"total drift: -6.250822 -4.126612 4.307766"
Its toooo large.
Here, I am posting the INCAR file that I am using :
#########################################################
System = Y2Ti2O7
ISMEAR = 0 ! 1: Methfessel-Paxton order N; -1:Fermi-smearing.
SIGMA = 0.1 ! Smearing factor (in ev)
PREC = High ! sets cutoff and FFT grid
ENCUT = 600 ! planewave energy cutoff (in ev)[default taken from
! POTCAR file]
!ENAUG = 550 ! grep EAUG POTCAR
EDIFF = 1E-06 ! energy stoping criterion for electronic iteration
EDIFFG = -1E-3 ! energy stoping criterion for ionic Relaxation
ICHARG = 2 ! start from scratch(this flag determines how to construct the
! initial charge density. 0:calculate charge density from
! initial wave functions; 1:read the charge density from file
! CHGCAR and extrapolate from the old positions to new positions.
! in PAW and LDA+U method be careful (see manual); 2:take
! super-positions of atomic charges; 4: read potential file from
! POT file; +10: non self-consisitent calculation,it means that
!charge density will be kept constant during whole electronic
!minimization.
INIWAV = 1 ! 0:take "jellium wave functions"; 1: fill wave functions arrays
! with random nos (safest full-proof switch).
ISTART = 0 ! start from scratch.Initialize the wave functions according to
! the flag INIWAV
NELM = 60 ! maximum of 60 electronic steps.
!NELMIN = 5 ! minimum of 5 steps in each electronic SC
NELMDL = -12 !no update of charge for 12 steps.
LREAL = .TRUE. !( making the calculation fast)
!ALGO = Fast ! (making the calculation fast)
IALGO = 48
NSIM = 4 ! (making the calculation fast);blocked algorithm update;4 bands
! at a time
ISPIN = 2 ! 1:non-spin polarized calculations; 2:spin-polarized calculation
!MAGMOM = 16*1.5 16*1.5 56*1.5 ! (default: NIONS*1;for spin-pol cal a save default:expt mag mom
! *1.2 or 1.5)
LORBIT = 12
LWAVE = .TRUE. ! Print WAVCAR if .TRUE.
LCHARG = .TRUE. ! Print CHGCAR if .TRUE.
LVTOT = .TRUE.
ADDGRID = .TRUE. ! Set .TRUE. for PAW
LMAXMIX = 6
AMIX = 0.2
BMIX = 0.0001
AMIX_MAG = 0.8
BMIX_MAG = 0.0001
Ionic relaxation
NSW = 200 ! # of steps in optimization (default 0!)
ISIF = 2 ! 0: relax ions, 1,2:relax ions,calc stresses,
IBRION = 2 ! 1: quasi-NR, 2:CG algorithm for ions
NFREE = 10 ! number of DIIS vectors to save
POTIM = 0.5 ! reduce trial step in optimization
#Parallel Options
LPLANE = .TRUE.
LSCALU = .FALSE.
NPAR = 10 ! how many bands in parallel
NSIM = 4
~
SYMPREC = 1.e-3
##########################################################
I am doing the calculation using 4 x 4 x 4 K-points (Monkhorst - pack Scheme)
Can anyone please locate which of the parameters I need to tune in order to get very small drift ?
&|
For fist step, i.e. for IONIC relaxation , the structure is optimized. Both the conditions for EDIFF and EDIFF have been reached. In OUTCAR file, the forces on each atom is well below the specified cutoff, but "total drift" is surprisingly higher...
"total drift: -6.250822 -4.126612 4.307766"
Its toooo large.
Here, I am posting the INCAR file that I am using :
#########################################################
System = Y2Ti2O7
ISMEAR = 0 ! 1: Methfessel-Paxton order N; -1:Fermi-smearing.
SIGMA = 0.1 ! Smearing factor (in ev)
PREC = High ! sets cutoff and FFT grid
ENCUT = 600 ! planewave energy cutoff (in ev)[default taken from
! POTCAR file]
!ENAUG = 550 ! grep EAUG POTCAR
EDIFF = 1E-06 ! energy stoping criterion for electronic iteration
EDIFFG = -1E-3 ! energy stoping criterion for ionic Relaxation
ICHARG = 2 ! start from scratch(this flag determines how to construct the
! initial charge density. 0:calculate charge density from
! initial wave functions; 1:read the charge density from file
! CHGCAR and extrapolate from the old positions to new positions.
! in PAW and LDA+U method be careful (see manual); 2:take
! super-positions of atomic charges; 4: read potential file from
! POT file; +10: non self-consisitent calculation,it means that
!charge density will be kept constant during whole electronic
!minimization.
INIWAV = 1 ! 0:take "jellium wave functions"; 1: fill wave functions arrays
! with random nos (safest full-proof switch).
ISTART = 0 ! start from scratch.Initialize the wave functions according to
! the flag INIWAV
NELM = 60 ! maximum of 60 electronic steps.
!NELMIN = 5 ! minimum of 5 steps in each electronic SC
NELMDL = -12 !no update of charge for 12 steps.
LREAL = .TRUE. !( making the calculation fast)
!ALGO = Fast ! (making the calculation fast)
IALGO = 48
NSIM = 4 ! (making the calculation fast);blocked algorithm update;4 bands
! at a time
ISPIN = 2 ! 1:non-spin polarized calculations; 2:spin-polarized calculation
!MAGMOM = 16*1.5 16*1.5 56*1.5 ! (default: NIONS*1;for spin-pol cal a save default:expt mag mom
! *1.2 or 1.5)
LORBIT = 12
LWAVE = .TRUE. ! Print WAVCAR if .TRUE.
LCHARG = .TRUE. ! Print CHGCAR if .TRUE.
LVTOT = .TRUE.
ADDGRID = .TRUE. ! Set .TRUE. for PAW
LMAXMIX = 6
AMIX = 0.2
BMIX = 0.0001
AMIX_MAG = 0.8
BMIX_MAG = 0.0001
Ionic relaxation
NSW = 200 ! # of steps in optimization (default 0!)
ISIF = 2 ! 0: relax ions, 1,2:relax ions,calc stresses,
IBRION = 2 ! 1: quasi-NR, 2:CG algorithm for ions
NFREE = 10 ! number of DIIS vectors to save
POTIM = 0.5 ! reduce trial step in optimization
#Parallel Options
LPLANE = .TRUE.
LSCALU = .FALSE.
NPAR = 10 ! how many bands in parallel
NSIM = 4
~
SYMPREC = 1.e-3
##########################################################
I am doing the calculation using 4 x 4 x 4 K-points (Monkhorst - pack Scheme)
Can anyone please locate which of the parameters I need to tune in order to get very small drift ?
&|