Thermodynamic-properties
One of the important motivations for lattice dynamical calculations of crystalline solids is that the harmonic approximation gives access to thermodynamic properties including the zero-point energy and the free energy as a function of temperature. CASTEP lattice dynamics calculations can be followed by a thermodynamics calculation to calculate the zero-point energy and temperature dependent free energy, entropy, and specific heat
The thermodynamics calculation follows a previous phonon calculation. It is selected by setting the parameter
task : THERMODYNAMICS
This may be used in a continuation run from a previous phonon
calculation, where the value of the continuation
parameter is the name
of the previous .check
file. Alternatively it may be configured as a
new run from scratch by setting the remainder of the parameters exactly
as if this were a phonon task, and the phonon calculation will be
performed first. Only the phonons defined on the “fine” set of phonon
kpoints will be used to compute the free energy as it is normally
expected that a thermodynamics calculation will follow an interpolation
or supercell calculation. However provided that the standard and fine
sets of phonon k-points are identical, it may also be used following a
standard phonon calculation.
This task will compute and print the free energy, entropy and specific
heat plus the vibrational atomic displacement parameters (“ADP”s) in the
range of temperatures specified by the parameters thermo_t_start
and
thermo_t_stop
. The number of temperatures is set by one or other of
the parameters thermo_t_spacing
or thermo_t_npoints
. All
temperatures are absolute and the default unit is K. The results of the
calculation are written to the .castep
file.
The harmonic approximation free energy is only defined if all frequencies are greater than or equal to zero. Any zero or imaginary frequencies are automatically omitted from the calculation and a warning message is printed. It is the responsibility of the end user to check that the computed free energy is not rendered meaningless by the presence of an imaginary mode.