Introduction To The Calculation of Phonons and of Vibrational Spectra
Introduction To The Calculation of Phonons and of Vibrational Spectra
– Typeset by FoilTEX –
Vibrational Spectroscopy: experiments
X ZiZJ e2 X ZI e2 X e2
V (r, R) = − +
|RI − RJ | |ri − RI | i>j |ri − rj |
I>J i,I
∂E(R)
FI = − =0
∂RI
J,β
αβ
where CIJ is the matrix of inter-atomic force constants, i.e. second derivatives of
the energy with respect to atomic positions:
RI [us(q)] = Rl + τ s + us(q)eiq·Rl .
(Rl =lattice vector, τ s =equilibrium position of the s-th atom in the unit cell).
Fourier transform of force constants at q are second derivatives of the energy with
respect to such monochromatic perturbations:
αβ
X
−iq·R αβ 1 ∂ 2E
C
est (q) ≡ e Cst (R) = β
Nc ∂u∗α
s (q)∂u t (q)
R
Quantum ESPRESSO calculates them from the knowledge of the linear response
∂n(r)/∂uα
s (q) and diagonalized to get phonon modes at q. Note that:
• the linear response has the same wave vector q of the perturbation: this
algorithm will work for any q without any supercell involved
Advantages:
• straightforward to implement
Disadvantages:
What if we want the entire dispersions for all q-vectors in the Brillouin Zone?
Calculation of interatomic force constants
αβ
Inter-atomic force constants in real-space, Cst (R), are obtained by
αβ
• calculating C
est (q) on a discrete (n1, n2, n3) grid of q-vectors:
The denser the grid of q-vectors, the larger the vectors Rlmn for which the
inter-atomic force constants are calculated. Inter-atomic force constants are short-
ranged and require a moderate number of calculations at different q (for polar
systems, see later).
Density-Functional Perturbation Theory
Let us assume that the external potential depends on some parameter λ
∂V (r) 1 2 ∂ 2V (r)
Vλ(r) ' V (r) + λ + λ 2
+ ...
∂λ 2 ∂λ
(all derivatives calculated at λ = 0) and expand the charge density
∂n(r) 1 2 ∂ 2n(r)
nλ(r) ' n(r) + λ + λ + ...
∂λ 2 ∂λ2
and the energy functional into powers of λ:
∂E 1 2 ∂ 2E
Eλ ' E + λ + λ + ...
∂λ 2 ∂λ2
The first-order derivative ∂E/∂λ does not depend on any derivative of n(r)
(Hellmann-Feynman theorem):
Z
∂E ∂V (r)
= n(r) dr
∂λ ∂λ
Density-Functional Perturbation Theory II
∂ 2E ∂ 2V (r)
Z Z
∂V (r) ∂n(r)
= dr + n(r) dr
∂λ2 ∂λ ∂λ ∂λ2
∂ 2E ∂ 2V (r)
Z Z
∂V (r) ∂n(r)
= dr + n(r) dr
∂λ∂µ ∂λ ∂µ ∂λ∂µ
∂ψi(r) X ∂ψj ∂V
(HKS − i) + Kij = −Pc |ψii
∂λ j
∂λ ∂λ
2
Z
∂ψj e δvxc(r) ∗ 0 ∂ψj 0 0
Kij (r) = 4 ψi(r) + ψ j (r ) (r )dr
∂λ |r − r0| δn(r0) ∂λ
∂n(r) X
∗ ∂ψi(r)
= 2Re ψi (r)
∂λ i
∂λ
∂Pα
Z ?αβ
s =Ω
∂uβs (q = 0)
All of the above can be calculated from (mixed) second derivatives of the energy.
Practical calculations for electric fields
hψc|[HKS , r]|ψv i
hψc|r|ψv i = for c 6= v.
c − v
h̄2 ∂ h i
[HKS , r] = − + V̂N L, r .
m ∂r
The IR intensity is proportional to the square of the dipole induced by the phonon
that is excited by the IR radiation:
2
X X αβ β
?
IIR(ν) =
Z I UI (ν) .
α Iβ
Stokes process: ωS = ωL − ωk
Anti-Stokes process: ωS = ωL + ωk
4 ∂χαβ 2
(ωL − ων )
IStokes(ν) ∝ rαβ (ν), rαβ (ν) = (ν)
ων ∂u
• DFPT using the (2n+1) theorem: the (2n+1)−th derivative of energy depends
only on derivatives up to order n of the charge density (not implemented).
• Perform inverse FFT of the C(qi), obtain interatomic force constants in real
space C(R). For polar materials: a term having the same behaviour for q → 0
as the non-analytic term is subtracted from C(qi) before the Fourier Transform
and re-added to C(R), so that no problem related to non-analytic behaviour
and related long-rangeness arises in the Fourier Transform (code q2r.x)
If you sample the Brillouin Zone with only the Γ point (e.g. molecules, large unit
cells) and you need phonon modes only at Γ, you can use a simplified and faster
algorithm.
• use specialized code phcg.x to find C(q = 0); specify option epsil=.true.
to calculate Z ∗ and ∞.
• Impose Acoustic Sum Rule (ASR), add the nonanalytic LO-TO splitting,
calculate IR cross sections with code dynmat.x