Phonons: Theory

From VASP Wiki

To understand them we start by looking at the Taylor expansion of the total energy ([math]\displaystyle{ E }[/math]) around the set of equilibrium positions of the nuclei ([math]\displaystyle{ \{\mathbf{R}^0\} }[/math])

[math]\displaystyle{ E(\{\mathbf{R}\})= E(\{\mathbf{R}^0\})+ \sum_{I\alpha} \frac{\partial E(\{\mathbf{R^0}\})}{\partial R_{I\alpha}} (R_{I\alpha}-R^0_{I\alpha})+ \sum_{I\alpha J\beta} \frac{\partial E(\{\mathbf{R}^0\})}{\partial R_{I\alpha} \partial R_{J\beta}} (R_{I\alpha}-R^0_{I\alpha}) (R_{J\beta}-R^0_{J\beta})+ \mathcal{O}(\mathbf{R}^3), }[/math]

where [math]\displaystyle{ \{\mathbf{R}\} }[/math] the positions of the nuclei. The first term in the expansion corresponds to the forces

[math]\displaystyle{ F_{I\alpha} (\{\mathbf{R}^0\}) = - \left. \frac{\partial E(\{\mathbf{R}\})}{\partial R_{I\alpha}} \right|_{\mathbf{R} =\mathbf{R^0}} }[/math],

and the second to the second-order force-constants

[math]\displaystyle{ C_{I\alpha J\beta} (\{\mathbf{R}^0\}) = \left. \frac{\partial E(\{\mathbf{R}\})}{\partial R_{I\alpha} \partial R_{J\beta}} \right|_{\mathbf{R} =\mathbf{R^0}} = - \left. \frac{\partial F_{I\alpha}(\{\mathbf{R}\})}{\partial R_{J\beta}} \right|_{\mathbf{R} =\mathbf{R^0}}. }[/math]


We can define a variable that corresponds to the displacement of the atoms with respect to the equilibrium position [math]\displaystyle{ R_{I\alpha} = R^0_{I\alpha}+u_{I\alpha} }[/math] which leads to

[math]\displaystyle{ E(\{\mathbf{R}\})= E(\{\mathbf{R}^0\})+ \sum_{I\alpha} -F_{I\alpha} (\{\mathbf{R}^0\}) u_{I\alpha}+ \sum_{I\alpha J\beta} C_{I\alpha J\beta} (\{\mathbf{R}^0\}) u_{I\alpha} u_{J\beta} + \mathcal{O}(\mathbf{R}^3) }[/math]

If we take the system to be in equilibrium, the forces on the atoms are zero and then the Hamiltonian of the system is

[math]\displaystyle{ H = \frac{1}{2} \sum_{I\alpha} M_I \dot{u}^2_{I\alpha} + \frac{1}{2} \sum_{I\alpha J\beta} C_{I\alpha J\beta} u_{I\alpha} u_{J\beta}, }[/math]

and the equation of motion

[math]\displaystyle{ M_I \ddot{u}^2_{I\alpha} = - C_{I\alpha J\beta} u_{J\beta} }[/math]

Using the following ansatz

[math]\displaystyle{ \mathbf{u}^\mu_{I\alpha}(\mathbf{q},t) = \frac{1}{2} \frac{1}{\sqrt{M_I}} \left\{ A^\mu(\mathbf{q}) \xi^{\mu }_{I\alpha}(\mathbf{q}) e^{ i [\mathbf{q} \cdot \mathbf{\mathbf{R}}_I -\omega_\mu(\mathbf{q})t]}+ A^{\mu*}(\mathbf{q}) \xi^{\mu*}_{I\alpha}(\mathbf{q}) e^{-i [\mathbf{q} \cdot \mathbf{\mathbf{R}}_I -\omega_\mu(\mathbf{q})t]} \right\} }[/math]

where [math]\displaystyle{ \xi^{\mu }_{I\alpha}(\mathbf{q}) }[/math] are the phonon mode eigenvectors. Replacing we obtain the following eigenvalue problem

[math]\displaystyle{ \sum_{J\beta} D_{I\alpha J\beta} (\mathbf{q}) \xi^{\mu }_{J\beta}(\mathbf{q}) = \omega^\mu(\mathbf{q})^2 \xi^{\mu }_{I\alpha}(\mathbf{q}) }[/math]

with

[math]\displaystyle{ D_{I\alpha J\beta} (\mathbf{q}) = \frac{1}{\sqrt{M_I M_J}} C_{I\alpha J\beta} e^{i\mathbf{q} \cdot (\mathbf{R}_J-\mathbf{R}_I)} }[/math]

the dynamical matrix in the harmonic approximation. Now by solving the eigenvalue problem above we can obtain the phonon modes [math]\displaystyle{ \xi^{\mu }_{I\alpha}(\mathbf{q}) }[/math] and frequencies [math]\displaystyle{ \omega^\mu(\mathbf{q})^2 }[/math] at any arbitrary q point.

Finite differences

The second-order force constants are computed using finite differences of the forces when each ion is displaced in each independent direction. This is done by creating systems with finite ionic displacement of atom [math]\displaystyle{ a }[/math] in direction [math]\displaystyle{ i }[/math] with magnitude [math]\displaystyle{ \lambda }[/math], computing the orbitals [math]\displaystyle{ \psi^{u^a_i}_{\lambda} }[/math] and the forces for these systems. The second-order force constants are then computed using

[math]\displaystyle{ C_{I\alpha J\beta}= \frac{\partial^2E}{\partial u_{I\alpha} \partial u_{J\beta}}= -\frac{\partial F_{I\alpha}}{\partial u_{J\beta}} \approx -\frac{ \left( \mathbf{F}[\{\psi^{u_{J\beta}}_{\lambda/2}\}]- \mathbf{F}[\{\psi^{u_{J\beta}}_{-\lambda/2}\}] \right)_{I\alpha}}{\lambda}, \quad {I=1,..,N_\text{atoms}} \quad {J=1,..,N_\text{atoms}} \quad {\alpha=x,y,z} \quad {\beta=x,y,z} }[/math]

where [math]\displaystyle{ u^a_i }[/math] corresponds to the displacement of atom [math]\displaystyle{ a }[/math] in the cartesian direction [math]\displaystyle{ i }[/math] and [math]\displaystyle{ \mathbf{F}[\psi] }[/math] retrieves the set of forces acting on all the ions given the [math]\displaystyle{ \psi_{n\mathbf{k}} }[/math] orbitals.

Similarly, the internal strain tensor is

[math]\displaystyle{ \Xi_{I\alpha l}=\frac{\partial^2 E}{\partial u_{I\alpha} \partial \eta_l}= \frac{\partial \sigma_l}{\partial u_{I\alpha}} \approx \frac{ \left( \mathbf{\sigma}[\{\psi^{u_{I\alpha}}_{\lambda/2}\}]- \mathbf{\sigma}[\{\psi^{u_{I\alpha}}_{-\lambda/2}\}] \right)_l }{\lambda} ,\qquad {l=xx, yy, zz, xy, yz, zx} \quad {\alpha=x,y,z} \quad {J=1,..,N_\text{atoms}} }[/math]

where [math]\displaystyle{ \mathbf{\sigma}[\psi_{n\mathbf{k}}] }[/math] computes the strain tensor given the [math]\displaystyle{ \psi_{n\mathbf{k}} }[/math] orbitals.

Density functional perturbation theory

Density-functional-perturbation theory provides a way to compute the second-order linear response to ionic displacement, strain, and electric fields. The equations are derived as follows.

In density-functional theory, we solve the Kohn-Sham (KS) equations

[math]\displaystyle{ H(\mathbf{k}) | \psi_{n\mathbf{k}} \rangle= e_{n\mathbf{k}}S(\mathbf{k}) | \psi_{n\mathbf{k}} \rangle, }[/math]

where [math]\displaystyle{ H(\mathbf{k}) }[/math] is the DFT Hamiltonian, [math]\displaystyle{ S(\mathbf{k}) }[/math] is the overlap operator and, [math]\displaystyle{ | \psi_{n\mathbf{k}} \rangle }[/math] and [math]\displaystyle{ e_{n\mathbf{k}} }[/math] are the KS eigenstates.

Taking the derivative with respect to the ionic displacements [math]\displaystyle{ u_{I\alpha} }[/math], we obtain the Sternheimer equations

[math]\displaystyle{ \left[ H(\mathbf{k}) - e_{n\mathbf{k}}S(\mathbf{k}) \right] | \partial_{u_{I\alpha}}\psi_{n\mathbf{k}} \rangle = -\partial_{u_{I\alpha}} \left[ H(\mathbf{k}) - e_{n\mathbf{k}}S(\mathbf{k})\right] | \psi_{n\mathbf{k}} \rangle }[/math]

Once the derivative of the KS orbitals is computed from the Sternheimer equations, we can write

[math]\displaystyle{ | \psi^{u_{I\alpha}}_\lambda \rangle = | \psi \rangle + \lambda | \partial_{u_{I\alpha}}\psi \rangle. }[/math]

The second-order response to ionic displacement, i.e., the force constants or Hessian matrix can be computed using the same equation used in the finite differences case

[math]\displaystyle{ C_{I\alpha J\beta}= \frac{\partial^2E}{\partial u_{I\alpha} \partial u_{J\beta}}= -\frac{\partial F_{I\alpha}}{\partial u_{J\beta}} \approx -\frac{ \left( \mathbf{F}[\{\psi^{u_{J\beta}}_{\lambda/2}\}]- \mathbf{F}[\{\psi^{u_{J\beta}}_{-\lambda/2}\}] \right)_{I\alpha}}{\lambda}, \quad {I=1,..,N_\text{atoms}} \quad {J=1,..,N_\text{atoms}} \quad {\alpha=x,y,z} \quad {\beta=x,y,z} }[/math]

where [math]\displaystyle{ \mathbf{F} }[/math] yields the forces for a given set of KS orbitals.

Similarly, the internal strain tensor is computed using

[math]\displaystyle{ \Xi_{I\alpha l}=\frac{\partial^2 E}{\partial u_{I\alpha} \partial \eta_l}= \frac{\partial \sigma_l}{\partial u_{I\alpha}} \approx \frac{ \left( \mathbf{\sigma}[\{\psi^{u_{I\alpha}}_{\lambda/2}\}]- \mathbf{\sigma}[\{\psi^{u_{I\alpha}}_{-\lambda/2}\}] \right)_l }{\lambda} ,\qquad {l=xx, yy, zz, xy, yz, zx} \quad {\alpha=x,y,z} \quad {J=1,..,N_\text{atoms}} }[/math]

The Born effective charges are then computed using Eq. (42) of Ref. [1].

[math]\displaystyle{ Z^*_{I\alpha \beta} = 2 \frac{\Omega_0}{(2\pi)^3} \int_\text{BZ} \sum_n \langle \partial_{u_{I\alpha}}\psi_{n\mathbf{k}} | \nabla_{\mathbf{k}} \tilde{u}_{n\mathbf{k}} \rangle d\mathbf{k} }[/math]

where [math]\displaystyle{ a }[/math] is the atom index, [math]\displaystyle{ i }[/math] the direction of the displacement of atom and [math]\displaystyle{ j }[/math] the polarization direction. The results should be equivalent to the ones obtained using LCALCEPS and LEPSILON.

References