Next: Theory: practical side
Up: Calculation of phonons (atomic
Previous: Calculation of phonons (atomic
  Contents
Theory: method of displacements and forces
The group theory is heavily used in all options related to vibrations
which are described in this Section. Let be a symmetry group
of the system of interest. Three cases are pressently distinguished
here:
- Vm - a molecule, in which case translations are completely
ignored and only point group operations are used, Section
2.6.8.5
- Vc - a crystal, in which translations are taken into account
only when checking equivalence of atoms; however, still the point
group is used, Section 2.6.8.6
- Vs - a crystal, in which translations are taken into account
when checking equivalence of atoms and in builing up the group ,
Section 2.6.8.7; in this special case so-called internal
translations that make internal atoms of a supercell equivalent are
used in ; is an Abel group; if the supercell was constructed
by extending (``breeding'', see Section 2.6.5)
the primitive cell times, the group of internal translations
will contain elements including the zero translation (as
unity); note that point group operations are not considered here (if
they were, it would have been nearly a real space group then!); however,
using this option it is possible to assign the phonons to the
points in the original BZ of the crystal (corresponding to the small
primitive unit cell).
A consideration below is not based on any particular choice of the
group . The main idea of the method used is based on the expansion
of the total system energy (per cell) in atomic displacements:
|
(2.2) |
where is the total energy at zero displacements .
Here the index refers to all degrees of freedom of the atoms
in the cell (their Cartesian coordinates). The matrices ,
, etc. characterise the system response to the atomic
displacements. Note that in spite of the fact that summation over
, , etc. is performed within the cell, the method that follows
gives exact phonons (see [1,2,3])
in the points corresponding to the given extention unit
cell supercell.
The matrix
is the force constant
matrix (FCM) sought for. If we know it, the dynamical matrix can be
calculated as
,
where is the mass associated with . To find ,
we use the method of finite displacements: atoms in the unit cell
are displaced by small amounts , the forces on all atoms are
calculated, and these are used to obtain elements of .
Three methods are presently implemented that require various amount
of calculation. In the first method, only one displacement per degree
of freedom (e.g. atomic displacement alonf some Cartesian axis) is
used. Then, ignoring all anharmonic terms in Eq. (2.2)
and assuming that all atoms are in mechanical equilibrium (
for ), one obtains for the forces on atoms for a single
displacement :
|
(2.3) |
Therefore, in this method, in order to obtain the element of
the FCM, one can displace the degree of freedom and calculate
the force on the degree ; alternatively, since the FCM is symmetric,
one can displace and calculate the force on . The first method
requires very small displacements since anharmonic terms are not included.
In the second method one uses two displacements, and
for each degree of freedom. In this case the system may not be at
equilibrium (i.e. may be non-zero), and one can keep all
odd terms in the energy expression (2.2). Denoting
by and the forces on due to both displacements
of , one obtains:
|
(2.4) |
Finally, it is also possible to take into account the term of the
4th order with respect to the atomic displacements in the energy expression
(2.2). This would require to use four displacements
and . In this case the elements can
also be obtained, we do not give the final expression.
The method described above is referred to in the code as the ``Force
method''. There is also another method implemented, called the ``Energy
method'' that requires many more DFT runs. Historically, this method
was implemented first in tetr and still remains in
the code; we shall not consider it here (see README file
for details on this method).
Next: Theory: practical side
Up: Calculation of phonons (atomic
Previous: Calculation of phonons (atomic
  Contents
Lev Kantorovich
2006-05-08