Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
10
DENSITY-FUNCTIONAL PERTURBATION
THEORY
Paolo Giannozzi1 and Stefano Baroni2
1
DEMOCRITOS-INFM, Scuola Normale Superiore, Pisa, Italy
2
h 2
I
2
+ E({R}),
2M I R2I
(1)
where R I is the coordinate of the I th nucleus, M I its mass, {R} indicates the
set of all the nuclear coordinates, and E({R}) is the ground-state energy of the
Hamiltonian, H{R} , of a system of N interacting electrons moving in the field
of fixed nuclei with coordinates {R}:
H{R} =
h 2 2
e2
1
+
+
v I (ri R I ) + E N ({R}),
2
2m i ri
2 i=/ j |ri r j |
i,I
(2)
189
S. Yip (ed.),
Handbook of Materials Modeling, 189208.
c 2005 Springer. Printed in the Netherlands.
190
where ri is the coordinate of the ith electron, m is the electron mass, e is the
electron charge, E N ({R}) is the nuclear electrostatic energy:
E N ({R}) =
e2 Z I Z J
,
2 I =/ J |R I R J |
(3)
H{R}
E({R})
{R} ,
= {R}
FI
R I
R I
(4)
n(r)
v I (r R I )
E N ({R})
dr
,
R I
R I
(5)
where n(r) is the electron charge density for the nuclear configuration {R}:
n(r) = N
(6)
C IJ M I 2 IJ U J = 0,
(7)
J,
C IJ
2 E({R})
R I R J
FI
RJ
(8)
191
to have a limited predictive power beyond the range of cases included in the
fitting procedure. It is often desirable to resort to first-principles methods, such
as density-functional theory, that have a far better predictive power even in the
absence of any experimental input.
1. Density-Functional Theory
Within the framework of density-functional theory (DFT), the energy
E({R}) can be seen as the minimum of a functional of the charge density
n(r):
E({R}) = T0 [n(r)] +
+
e2
2
n(r)n(r )
dr dr + E xc [n(r)]
|r r |
(9)
with the constrain that the integral of n(r) equals the number of electrons in
the system, N . InEq. (9), V{R} indicates the external potential acting on the
electrons, V{R} = I v I (r R I ), T0 [n(r)] is the kinetic energy of a system of
noninteracting electrons having n(r) as ground-state density,
T0 [n(r)] = 2
n(r) = 2
N /2
h 2
2 n (r)
n (r)
dr
2m n=1
r2
N /2
|n (r)|2 ,
(10)
(11)
n=1
and E xc is the so-called exchange-correlation energy. For notational simplicity, the system is supposed here to be a nonmagnetic insulator, so that each of
the N /2 lowest-lying orbital states accommodates two electrons of opposite
spin. The Kohn-Sham (KS) orbitals are the solutions of the KS equation:
HSCF n (r)
h 2 2
(12)
192
V{R} (r)
E N ({R})
n(r)
dr
R I
R I
E({R}) n(r)
dr. (14)
n(r) R I
The last term in Eq. (14) vanishes exactly for the ground-state charge density:
the minimum condition implies in fact that the functional derivative of E({R})
equals a constant the Lagrange multiplier that enforces the constrain on the
total number of electrons and the integral of the derivative of the electron
= FI
density is zero because of charge conservation. As a consequence, FDFT
I
as in Eq. (5). Forces in DFT can thus be calculated from the knowledge of the
electron charge-density.
IFCs can be calculated as finite differences of HellmannFeynman forces
for small finite displacements of atoms around the equilibrium positions. For
finite systems (molecules, clusters) this technique is straightforward, but
it may also be used in solid-state physics (frozen phonon technique). An alternative technique is the direct calculation of IFCs using density-functional
perturbation theory (DFPT) [13].
2 V{R} (r)
2 E N ({R})
n(r) V{R} (r)
dr + IJ n(r)
dr +
.
R J R I
R I R J
R I R J
(15)
The calculation of the IFCs thus requires the knowledge of the ground-state
charge density, n(r), as well as of its linear response to a distortion of the
nuclear geometry, n(r)/R I .
193
n (r)
n(r)
= 4 Re
n (r)
.
R I
R I
n=1
(16)
Whenever the unperturbed Hamiltonian is time-reversal invariant, eigenfunctions are either real, or they occur in conjugate pairs, so that the prescription
to keep only the real part in the above formula can be dropped. The derivatives
of the KS orbitals, n (r)/R I , are obtained from linearization of Eqs. (12)
and (13):
VSCF (r)
n (r)
n
=
(HSCF n )
R I
R I
R I
n (r),
(17)
where
VSCF (r) V{R} (r)
=
+ e2
R I
R I
1 n(r )
dr +
|r r | R I
v xc (r) n(r )
dr
n(r ) R I
(18)
VSCF
n
n
= n
R I
R I
(19)
is the first-order derivative of the KS eigenvalue, n . The form of the righthand side of Eq. (17) ensures that n (r)/R I can be chosen so as to have a
vanishing component along n (r) and thus the singularity of the linear system
in Eq. (17) can be ignored.
Equations (16)(18) form a set of self-consistent linear equations. The linear system, Eq. (17), can be solved for each of the N /2 derivatives n (r)/R I
separately, the charge-density response calculated from Eq. (16), and the
potential response VSCF /R I is updated from Eq. (18), until self-consistency
is achieved. Only the knowledge of the occupied states of the system is needed to construct the right-hand side of the equation, and efficient iterative
algorithms such as conjugate gradient or minimal residual methods can
be used for the solution of the linear system. In the atomic physics literature,
an equation analogous to Eq. (17) is known as the Sternheimer equation, and
its self-consistent version was used to calculate atomic polarizabilities. Similar methods are known in the quantum chemistry literature, under the name of
coupled HartreeFock method for the HartreeFock approximation [4, 5].
194
VSCF
n ,
R
m
(20)
running over all the states of the system, occupied and empty. Using Eq. (20),
the electron charge-density linear response, Eq. (16), can be recast into the
form:
N /2
1
n (r)
=4
n (r)m (r)
R I
n m
/n
n=1 m=
VSCF
n .
R
m
(21)
n (r)
m
(HSCF n )
+
K nm
R I
R I
m=1
(r) =
V{R} (r)
n (r),
R I
(22)
(23)
m
K nm
R I
(r) = 4
v xc (r)
e2
+
n (r)
|r r |
n(r )
m (r )
m
(r ) dr .
R I
(24)
The same expression can be derived from a variational principle. The energy
functional, Eq. (9), is written in terms of the perturbing potential and of the
perturbed KS orbitals:
V (u I ) V{R} (r) + u I
V{R} (r)
,
R I
n(u I ) n (r) + u I
n (r)
,
R I
(25)
195
Eq. (22). This approach forms the basis of variational DFPT [6, 7], in which all
the IFCs are expressed as minima of suitable functionals. The big linear system
of Eq. (22) can be directly solved with iterative methods, yielding a solution
that is perfectly equivalent to the self-consistent solution of the smaller linear
systems of Eq. (17). The choice between the two approaches is thus a matter
of computational strategy.
= l 1 a1 + l 2 a2 + l 3 a3 +
(26)
where Rl is the position of the lth unit cell in the Bravais lattice and s is the
equilibrium position of the sth atom in the unit cell. Rl can be expressed as
a sum of the three primitive translation vectors a1 , a2 , a3 , with integer coefficients l1 , l2 , l3 . The electronic states are classified by a wave-vector k and a
band index :
n (r) ,k (r),
,k (r + Rl ) = eikRl ,k (r) l,
(27)
where k is in the first Brillouin zone, i.e.: the unit cell of the reciprocal lattice,
defined as the set of all vectors {G} such that Gl Rm = 2n, with n an integer
number.
Normal modes in crystals (phonons) are also classified by a wave-vector
q and a mode index . Phonon frequencies, (q), and displacement patterns,
Us (q), are determined by the secular equation:
(28)
t,
(29)
2 E
u s (l)u t (m)
= Cst (Rl Rm ),
(30)
where us (l) is the deviation from the equilibrium position of atom s in the lth
unit cell:
R I = Rl +
+ us (l).
(31)
196
at us (l) = 0 for all the atoms. The direct calculation of such derivatives in an
infinite periodic system is however not possible, since the displacement of a
single atom would break the translational symmetry of the system.
The elements of the dynamical matrix, Eq. (29), can be written as second
derivatives of the energy with respect to a lattice distortion of wave-vector q:
1
2 E
,
C st (q) =
Nc u
s (q)u t (q)
(32)
where Nc is the number of unit cells in the crystal, and us (q) is the amplitude
of the lattice distortion:
us (l) = us (q)eiqRl .
(33)
C st (q)
1
=
Nc
+ st
n(r)
u s (q)
n(r )
V{R} (r)
u t (q)
dr
2 V{R} (r)
u
s (q = 0)u t (q = 0)
dr .
(35)
The ionic contribution the last term in Eq. (15) comes from the derivatives of the nuclear electrostatic energy, Eq. (3), and does not depend on the
electronic structure. The second term in Eq. (34) depends only on the charge
density of the unperturbed system and it is easy to evaluate. The first term in
Eq. (34) depends on the charge-density linear response to the lattice distortion
of Eq. (33), corresponding to a perturbing potential characterized by a single
wave-vector q:
v s (r Rl s )
V{R} (r)
=
eiqRl .
(36)
us (q)
r
l
197
A discrete Fourier transform produces the IFCs in real space: C st (ql1 ,l2 ,l3 )
Cst (Rl1 ,l2 ,l3 ), where the real-space grid contains all Rvectors inside a supercell, whose primitive translation vectors are N1 a1 , N2 a2 , N3 a3 :
Rl1 ,l2 ,l3 = l1 a1 + l2 a2 + l3 a3 .
(38)
Once this has been done, the IFCs thus obtained can be used to calculate inexpensively via (inverse) Fourier transform dynamical matrices at any q vector
not included in the original reciprocal-space mesh. This procedure is known
as Fourier interpolation. The number of dynamical matrix calculations to be
performed, N1 N2 N3 , is related to the range of the IFCs in real space: the realspace grid must be big enough to yield negligible values for the IFCs at the
boundary vectors. In simple crystals, this goal is typically achieved for relatively small values of N1 , N2 , N3 [8, 9]. For instance, the phonon dispersions
of Si and Ge shown in Fig. 1 were obtained with N1 = N2 = N3 = 4.
198
Si
400
200
Frequency [cm-1]
Ge
Dos
Dos
400
300
200
100
0
Figure 1. Calculated phonon dispersions and density of states for crystalline Si and Ge.
Experimental data are denoted by diamonds. Reproduced from Ref. [8].
other hand, the potential which generates a homogeneous electric field is both
nonperiodic and not bounded from below: an unpleasant situation when doing
calculations using Bornvon Karman periodic boundary conditions. In the last
decade, the whole field has been revolutionized by the advent of the so called
modern theory of electric polarization [10, 11]. From the point of view of
lattice dynamics, a more traditional approach based on perturbation theory is
however appropriate because all the pathologies of macroscopic electrostatics
disappear in the linear regime, and the polarization response to a homogeneous
electric field and/or to a periodic lattice distortion which is all one needs in
order to calculate long-wavelength phonon modes is perfectly well-defined.
In the long-wavelength limit, the most general expression of the energy as
a quadratic function of atomic displacements, us (q = 0) for atom s, and of a
macroscopic electric field, E, is:
E({u}, E) =
1
st ut E E e
us an C
us Zs E,
2 st
8
s
(39)
199
where is the volume of the unit cell; is the electronic (i.e., clamped
nuclei) dielectric tensor of the crystal; Zs is the tensor of Born effective charges
is the q=0 dynamical matrix of the system, calculated
[12] for atom s; and an C
at vanishing macroscopic electric field. Because of Maxwells equations, the
polarization induced by a longitudinal phonon in the q 0 limit generates
a macroscopic electric field which exerts a force on the atoms, thus affecting
the phonon frequency. This, in a nutshell, is the physical origin of the LOTO
splitting in polar materials. Minimizing Eq. (39) with respect to the electric
field amplitude at fixed lattice distortion yields an expression for the energy
which depends on atomic displacements only, defining an effective dynamical
matrix which contains an additional (nonanalytic) contribution:
C st =an C st +na C st ,
(40)
where
na
4e2
C st =
Z
4e2 (q Zs ) (q Zt )
Z t q
s q
=
q q
, q q
(41)
4 E 4e
=
Z s us + E,
E
s
(42)
Z
s
P
=
;
e u s (q = 0) E=0
(43)
200
Frequency [cm-1]
GaAs
300
200
100
0
Frequency [cm-1]
AlAs
K X
Dos
Dos
K X
Dos
Dos
500
250
Frequency [cm-1]
GaSb
300
200
100
Frequency [cm-1]
AlSb
400
300
200
100
0
Figure 2. Calculated phonon dispersions and density of states for several III-V zincblende
semiconductors. Experimental data are denoted by diamonds. Reproduced from Ref. [8].
201
P
+ 4
.
E u (q=0)=0
(44)
e
=
Nc
u s (q = 0)
e
n(r)
dr + Z s .
u s (q = 0)
(45)
m |[HSCF , r]|n
,
m n
m =/ n.
(46)
The quantity | n
= r |n
is the solution of a linear system, analogous to
Eq. (17):
(HSCF n )| n
= Pc [HSCF , r ]|n
,
(47)
N /2
where Pc = 1 n=1 |n
n | projects out the component over the occupiedstate manifold. If the self-consistent potential acting on the electrons is local,
the above commutator is simply proportional to the momentum operator:
[HSCF , r] =
h 2
.
m r
(48)
Z
s
N /2
4
n
= Zs +
.
n
u (q = 0)
Nc n=1
(49)
202
however, we can use the same trick as in Eq. (46) and replace all the occurrences of r|n
with | n
calculated as in Eq. (47). The simplest way to calculate is to keep the electric field E fixed and to iterate on the potential:
VSCF (r) V (r)
=
+
E
E
v xc (r)
e2
+
|r r |
n(r )
n(r )
dr .
E
(50)
N /2
16e
n
n
E
Nc n=1
(51)
Effective charges can also be calculated from the response to an electric field.
In fact, they are also proportional to the force acting on an atom upon application of an electric field. Mathematically, this is simply a consequence of the
fact that the effective charge can be seen as the second derivative of the energy
with respect to an ion displacement and an applied electric field, and its value
is obviously independent of the order of differentiation.
Alternative approaches not using perturbation theory to the calculation
of effective charges and of dielectric tensors have been recently developed.
Effective charges can be calculated as finite differences of the macroscopic
polarization induced by atomic displacements, which in turn can be expressed
in terms of a topological quantity depending on the phase of ground-state
orbitals called the Berrys phase [10, 11]. When used at the same level of
accuracy, the linear-response and Berrys phase approaches yield the same
results. The calculation of the dielectric tensor using the same technique is possible by performing finite electric-field calculations (the electrical equivalent
of the frozen-phonon approach). Recently, practical finite-field calculations
have become possible [14, 15], using an expression of the position operator
that is suitable for periodic systems.
5. Applications
The calculation of vibrational properties in the frozen-phonon approach
can be performed using any methods that provide accurate forces on atoms.
Localized basis-set implementations suffers from the problem of Pulay forces:
the last term of Eq. (14) does not vanish if the basis set is incomplete. In
order to obtain accurate forces, the Pulay term must be taken into account.
The plane-wave (PW) basis set is instead free from such problem: the last
term in Eq. (14) vanishes exactly even if the PW basis set is incomplete.
203
Dnm n (r Rl
s )m (r
Rl
s ).
(52)
sl n,m
204
Fe
[cm-1]
300
200
100
Ni
[cm-1]
300
200
100
Figure 3. Calculated phonon dispersions, with spin-polarized GGA (solid lines) and LDA
(dotted lines), for Ni in the face-centered cubic structure and Fe in the body-centered cubic
structure. Experimental data are denoted by diamonds. Reproduced from Ref. [17].
Ni2 MnGa. Figure 6 shows a similar anomaly in the phonon spectra of the
hydrogenated W(110) surface.
DFT-based methods can also be employed to determine Raman and
infrared cross sections very helpful quantities when analyzing experimental data. Infrared cross sections are proportional to the square of the polarization induced by a phonon mode. For the th zone-center (q = 0) mode,
0 kbar
(b)
205
15 kbar
(c)
35 kbar
400
kz
(cm1)
Z
A
200
100
T
E
V
C
ky
kx
Figure 4.
Phonon dispersions in ice XI at 0, 15, and 35 kbar. Reproduced from Ref. [19].
125
LA
frequency (cm1)
100
75
TA1
50
25
TA2
0
theory
370oK
25
250oK
50
0
0.2
0.4
0.6
q=[110] 2/a
0.8
Figure 5. Calculated phonon dispersion of Ni2 MnGa in the fcc Heusler structure, along the
K Z line in the [110] direction. Experimental data taken at 250 and 370 K are shown for
comparison. Reproduced from Ref. [20].
(53)
206
hydrogenated
frequency (cm1)
200
[110]
N
100
[001]
H
[112]
Figure 6. Phonon dispersions of the clean (left panel) and hydrogenated (right panel) W(110).
Full dots indicate electron energy-loss data, open diamonds helium-atom scattering data.
Reproduced from Ref. [21].
(i )4
r (),
(54)
where and are the polarizations of the incoming and outgoing light
beams, is the frequency of the th mode, and the Raman tensor r ()
is defined as:
2
r () =
,
e
(55)
207
6. Outlook
The field of lattice-dynamical calculations based on DFT, in particular in
conjunction with perturbation theory, is ripe enough to allow a systematic
application to systems and materials of increasing complexity. Among the
most promising fields of application, we mention the characterization of materials through the prediction of the relation existing between their atomistic
structure and experimentally detectable spectroscopic properties; the study of
the structural (in)stability of materials at extreme pressure conditions; the prediction of the thermal dependence of different materials properties using the
quasi-harmonic approximation; the prediction of superconductive properties
via the calculation of electronphonon coupling coefficients. We conclude
mentioning that sophisticated open-source codes for lattice dynamical calculations [23] are freely available for download from the web.
References
[1] S. Baroni, P. Giannozzi, and A. Testa, Greens-function approach to linear response
in solids, Phys. Rev. Lett., 58, 1861, 1987.
[2] S. Baroni, S. de Gironcoli, A. Dal Corso, and P. Giannozzi, etc. Phonons and related
crystal properties from density-functional perturbation theory, Rev. Mod. Phys., 73,
515562, 2001.
[3] X. Gonze, Adiabatic density-functional perturbation theory, Phys. Rev. A, 52, 1096,
1995.
[4] J. Gerratt and I.M. Mills, J. Chem. Phys., 49, 1719, 1968.
[5] R.D. Amos, In: K.P. Lawley (ed.), Ab initio Methods in Quantum Chemistry I,
Wiley, New York, p. 99, 1987.
[6] X. Gonze, Perturbation expansion of variational principles at arbitrary order, Phys.
Rev. A, 52, 1086, 1995.
[7] X. Gonze, First-principles responses of solids to atomic displacements and homogeneous electric fields: Implementation of a conjugate-gradient algorithm, Phys. Rev.
B, 55, 10337, 1997.
[8] P. Giannozzi, S. de Gironcoli, P. Pavone, and S. Baroni, Ab initio calculation of
phonon dispersions in semiconductors, Phys. Rev. B, 43, 7231, 1991.
[9] X. Gonze and C. Lee, Dynamical matrices, Born effective charges, dielectric permittivity tensors, and interatomic force constants from density-functional perturbation theory, Phys. Rev. B, 55, 10355, 1997.
[10] D. Vanderbilt and R.D. King-Smith, Electric polarization as a bulk quantity and its
relation to surface charge, Phys. Rev. B, 48, 4442, 1993.
[11] R. Resta, Macroscopic polarization in crystalline dielectrics: the geometrical phase
approach, Rev. Mod. Phys., 66, 899, 1994.
[12] M. Born and K. Huang, Dynamical Theory of Crystal Lattices., Oxford University
Press, Oxford, 1954.
[13] S. Baroni and R. Resta, Ab initio calculation of the macroscopic dielectric
constant in silicon, Phys. Rev. B, 33, 7017, 1986.
208
http://www.springer.com/978-1-4020-3287-5