I have obtained DFT results for a bulk TiO2 anatase structure using ICSD 9852 but my formation energy calculations are much higher than the literature values. How can I validate my bulk structure and calculate the correct formation energies for bulk Anatase TiO2?
I have used the following equations to calculate the formation energy: Formation energy = Total Energy of Bulk TiO2 - [(# of O atoms in bulk *Total energy of O atom) + (# of Ti atoms in bulk * Total energy of Ti atom)]
A sample of the input file of the TiO2 bulk is mentioned below.
&control
calculation = 'vc-relax',
prefix = '_anatase',
restart_mode = 'from_scratch',
PSEUDO_DIR = './',
outdir = './',
tstress = .TRUE.
/
&system
ibrav = 0,
nat = 6,
ntyp = 2,
nspin = 2,
ecutwfc = 60.,
ecutrho = 240.,
occupations = 'smearing',
smearing = 'mv',
degauss = 0.01,
starting_magnetization(1) = 0.0
starting_magnetization(2) = 0.5
/
&electrons
conv_thr = 1.0d-8,
/
&ions
ion_dynamics = 'bfgs'
/
&cell
/
ATOMIC_SPECIES
O 15.999 o_pbe_v1.01.uspp.F.UPF
Ti 47.867 ti_pbe_v1.uspp.F.UPF
ATOMIC_POSITIONS (crystal)
O 0.79222389202102 0.79222389202102 0.00000000000000 ! // O
O 0.54222389202102 0.04222389202102 0.50000000000000 ! // O
O 0.95777610797898 0.45777610797898 0.50000000000000 ! // O
O 0.20777610797898 0.20777610797898 0.00000000000000 ! // O
Ti 0.00000000000000 -0.00000000000000 0.00000000000000 ! // Ti
Ti 0.75000000000000 0.25000000000000 0.50000000000000 ! // Ti
CELL_PARAMETERS (angstrom)
-1.93542293504944 1.93542293504944 4.84316761246253
1.93542293504944 -1.93542293504944 4.84316761246253
1.93542293504944 1.93542293504944 -4.84316761246253
K_POINTS (automatic)
4 4 4 1 1 1
ecutrho
value should be 8 to 12 times larger thanecutwfc
. So, maybe set at leastecutrho=600
. Ideally, instead of guessing these values, you should always perform convergence tests to find the appropriate values. $\endgroup$