This paper is dedicated to the 80th birthday of Professor Karlheinz Schwarz, the founder of the WIEN2k DFT package.
1. Introduction
Calculations of linear optical properties of solids require matrix elements for electric dipole transitions. Momentum matrix elements
are widely used in full-potential codes with periodic boundary conditions [
1] when optical properties are computed with local potentials (e.g., LDA (see end of the paper for the full list of abbreviations) or GGA XC functionals) and referred to in the literature as a velocity gauges. (Atomic units will be used throughout the paper.)
Starace [
2] emphasised the limitations of Equation (
1) when representing matrix elements for electric dipole transitions. Instead, the more general velocity matrix elements should be used
with the velocity operator [
2]
which contains an additional commutator term
to account for non-local potentials (e.g., the Hartree-Fock exchange in hybrid XC functionals). With
and
being eigenstates of the Hamiltonian
, the alternative (length gauge) matrix elements can be expressed as [
2]
Since the position operator is not well defined for periodic systems, the following substitution is used instead: [
3,
4]
which leads to a practical expression for the velocity matrix elements in the long wavelength limit [
5,
6]
Here, is a Cartesian direction, m and n are band indices, and , where is a unit vector in the direction of the x axis.
WIEN2k [
7,
8] is one of the most used full-potential all-electron DFT codes for solids. It offers many XC functionals to open the band gap, including hybrids with a non-local Hartree-Fock potential [
9]. So far, however, WIEN2k has implemented only momentum matrix elements to compute optical properties as a part of the
optic module [
1]. Laurien and Rubel [
10] showed that neglecting the second term in Equation (
3) when using hybrid functionals can lead to an underestimation of the squared magnitude of matrix elements for electric dipole transitions between conduction and valence band edges by ca. 30%.
Here, we present a scheme for the calculation of the length-gauge optical matrix elements in WIEN2k based on a finite difference Equation (
6) with the help of overlap matrix elements
that come from the
wien2wannier module [
11]. This development opens an avenue for the calculation of optical properties (frequency-dependent dielectric tensor, absorption spectrum, optical conductivity, refractive index, reflectively, loss function) in the independent particle approximation with hybrid functionals in WIEN2k.
2. Methods
DFT [
12,
13] calculations were performed with the WIEN2k package (version 21.1) and the Yukawa screened hybrid (YSH) functional [
9]. It was shown that by choosing an appropriate screening length
in the Yukawa potential the YSH functional gives very similar results as the common HSE06 XC functional [
14,
15]. Important parameters are summarized in
Table 1. Experimental structural parameters were used for all solids (
Figure 1) with internal atomic positions optimized at the PBE level when permitted by symmetry. Spin-orbit coupling (SOC) was included in all calculations. The structure of (CH
NH
)PbI
was represented by a pseudo-cubic cell taken from Ref. [
16], scaled to experimental lattice parameters at 350 K [
17,
18], followed by a subsequent relaxation of atomic positions while retaining the experimental lattice parameters. The pseudo-cubic structure means that the following constrains
,
are applied to lattice parameters, while the formal symmetry of the structure (spacegroup P1) is not cubic.
Velocity-gauge optical matrix elements
were calculated using the
optic module [
1] in WIEN2k. Length-gauge optical matrix elements
were obtained with the forward
and central
finite difference method. The overlap matrix elements
between the cell-periodic parts of the Bloch functions were generated by the
wien2wannier module [
11] (
case.mmn output file). The length-gauge optical matrix elements for GaAs computed with YSH were additionally verified using VASP [
22], HSE06 and projector augmented-wave potentials [
22,
23,
24]. Sample scripts that illustrate a detailed workflow can be found in the
Supporting Information section.
The logarithmic percent change
was used to evaluate differences between matrix elements. This approach has the following advantages: (i) does not require a reference, (ii) is more suitable for large changes (greater than a few percents), (iii) it has additive properties, and (iv) in the limit of small changes it reduces to the classical ratio of the relative change to the reference.
4. Discussion
YSH length-gauge matrix elements were systematically greater than the momentum matrix elements . The enhancement ranged from 22 to 36% in the following order: (CHNH)PbI, GaAs, GaN, and MoS (from the smaller to higher enhancement). This trend prompted the hypothesis that the enhancement was related to the localization of states involved in the optical transition. (CHNH)PbI has the most extended 5p-I and 6p-Pb states, while MoS had the most localized 4d-Mo and 3p-S states at the band edges.
To gain further insight into the difference between
and
we wote the momentum matrix element in the length gauge. The corresponding operator was expressed as the commutator
where
is the kinetic energy operator. Following the same logic that leads to Equation (
4), we derived an equivalent expression for the momentum matrix element in the length-gauge
After dividing Equation (
4) by (
12) we obtain
Thus, the 10 to 36% enhancement of the absolute squared magnitude of velocity matrix elements vs momentum matrix elements in calculations with YSH was directly related to the difference in eigenvalues not captured by the kinetic energy. In contrast, we expected the difference in eigenvalues to be fully captured by the kinetic energy, i.e.,
, when a local potential was employed. Interestingly, Equation (
13) predicts an
isotropic renormalization factor shared by all Cartesian directions (
). Indeed, materials with anisotropic
—GaN (
Table 4) and (CH
NH
)PbI
(
Table 6)—showed a material-dependent yet isotropic enhancement factor, which was an indirect proof of the validity of Equation (
13).
The renormalization of momentum matrix elements should have had implications for optical properties calculated with non-local potentials (hybrid or quasi-particle
). The velocity matrix elements entered the frequency-dependent dielectric tensor (an imaginary part of the inter-band contribution) that took the following form in the independent-particle approximation [
5]
However, length-gauge
matrix elements are more difficult to compute than
, especially at the quasi-particle
level of theory where the finite difference method seems the only available technique [
3]. Equation (
13) opens a convenient possibility to use renormalized momentum matrix elements instead
provided that eigenstates are consistent with the potential, and their kinetic energy is known. The last expression should be valid not only for hybrid XC functionals but also for the quasi-particle
level of theory.
Finally, we would like to comment on the renormalization of optical transition matrix elements proposed by Levine and Allan [
37]
that is further used in the literature [
5,
38]. If we apply Equation (
16) to the
transition in GaAs, one would expect the absolute squared magnitude of the velocity matrix element to increase by the ratio of
which amounts to +151%. This result contradicts the +23% difference between
and
we observed (compare
Table 2 and
Table 3). At the same time, the dipole matrix element
becomes 127% smaller in YSH relative to PBE and counterbalances (partly) the effect of the gap opening. We further identified contributions of the muffin-tin spheres and of the interstitial volume to the value of the dipole matrix element
at PBE and YSH levels of theory: 25% Ga, 44% As, and 31% interstitial. All contributions are in phase with each other, and the proportions remain unchanged from PBE to YSH. Equation (
16), in contrast, implies the equality of dipole matrix elements
(see Equation (
4). Note that
[
10]) leads to a gross overestimation of
matrix elements making them inconsistent with the band curvature [
10].