Skip to main content
Elsevier Sponsored Documents logoLink to Elsevier Sponsored Documents
. 2012 Jan 30;376(6-7):879–882. doi: 10.1016/j.physleta.2012.01.022

On the accuracy of the non-self-consistent calculation of the electronic structure of solids with hybrid functionals

Fabien Tran 1
PMCID: PMC3280356  PMID: 22368320

Abstract

A simple approximation within the framework of the hybrid methods for the calculation of the electronic structure of solids is presented. By considering only the diagonal elements of the matrix of the perturbation operator (Hartree–Fock exchange minus semilocal exchange) calculated in the basis of the semilocal orbitals, the computational time is drastically reduced, while keeping very well in most studied cases the accuracy of the results obtained with hybrid functionals when applied without any approximations.

Keywords: Density functional theory, Hybrid functionals, Band gap

Highlights

► A fast and accurate approximation for hybrid functionals. ► Considering only the diagonal elements in the Hamiltonian. ► Possibility to treat large systems with hybrid functionals.

1. Introduction

Quantum calculations for solids are commonly done with the local density approximation (LDA) or the generalized gradient approximation (GGA) of density-functional theory (DFT) [1,2]. While the properties calculated using the total energy (e.g., lattice constant) are fairly well described by LDA or GGA, the electronic band structure cannot be described correctly in many cases. For instance, it is well known that the semilocal approximations (LDA and GGA) lead to band gaps in semiconductors and insulators which are too small with respect to experiment (see, e.g., Ref. [3]). More advanced theories can provide more accurate band structures [3–8]. The best known are the GW approximation to the self-energy Σxc within the many-body perturbation theory (Ref. [9]) and the hybrid functionals [10,11] which consist of a mixing of semilocal and Hartree–Fock (i.e., exact) exchange.

The GW method represents the state-of-the-art [4], and leads very often to very accurate results in particular if it is applied self-consistently [12–14] and with vertex corrections [14]. However, due to the huge computational effort required by a GW calculation, most of the GW results from the literature were obtained non-self-consistently (i.e., one-shot G0W0). Within the G0W0 method, the quasiparticle energies ϵnkG0W0 are obtained as solutions of the nonlinear equation

ϵnkG0W0=ϵnkSL+ψnkSL|Σxc(ϵnkG0W0)vxcSL|ψnkSL, (1)

where ψnkSL and ϵnkSL are the orbitals and the corresponding energies obtained from a previous DFT calculation with a semilocal (SL) functional ExcSL [in Eq. (1), vxcSL=δExcSL/δρ]. The nondiagonal terms of the matrix of ΣxcvxcSL are neglected [15]. The quasiparticle energies ϵnkG0W0 are most of the time close to experiment, but there are known cases (e.g., NiO [16]) were self-consistency is really needed. Beside the heavy cost of a GW calculation (G0W0 can still be considered as a very expensive method), a drawback is that the convergence of the results with respect to the number of unoccupied states can be extremely slow as, for example, for ZnO [17,18].

The hybrid functionals are becoming more and more popular for solids (see, e.g., Ref. [7]). On average, the accuracy of the electronic band structure they provide is quite similar to G0W0. In hybrid functionals, a fraction αx of semilocal exchange is replaced by the Hartree–Fock (HF) exchange:

Exchybrid=ExcSL+αx(ExHFExSL). (2)

The value of αx which leads to the best agreement with experiment depends on (a) the system under study, (b) the considered property, and (c) the underlying semilocal functional ExcSL. Most of the time, the value of αx lies in the range 0–0.5. Among the best-known hybrid functionals, there is the so-called PBE0 [19,20] (the functional considered in the present work), where the semilocal functional in Eq. (2) is the GGA of Perdew, Burke, and Ernzerhof [21] (PBE) and the amount αx of Hartree–Fock exchange is set to 0.25 (Ref. [22]). Another way of constructing hybrid functionals consists of replacing only the short-range part of the semilocal exchange by short-range Hartree–Fock as proposed in Ref. [23] for the HSE functional (also based on PBE), where the short- and long-range parts of exchange are defined by splitting the Coulomb operator with the error function. Not considering the long-range Hartree–Fock exchange avoids technical problems and makes the calculations faster. Note that the idea of screening the Hartree–Fock exchange was already used by Bylander and Kleinman for their screened-exchange LDA functional (sX-LDA) [6], which can be considered as a hybrid functional with 100% (αx=1) of short-range Hartree–Fock exchange (see Ref. [24] for recent sX-LDA calculations). However, even without long-range Hartree–Fock, the use of hybrid functionals for solids leads to calculations which are one or two orders of magnitude more expensive than with semilocal functionals. The tendency of the PBE0 functional is to overestimate small (<3 eV) band gaps and to underestimate large (>10 eV) band gaps (see, e.g., Ref. [25]), and due to the neglect of the long-range Hartree–Fock in HSE, the HSE band gaps are smaller than the PBE0 band gaps [25–27]. Note that in Ref. [25] it was shown that the performance of PBE0 and HSE could be improved by making the fraction αx of Hartree–Fock exchange dependent on either the average of |ρ|/ρ in the unit cell (as done in Ref. [8] for the modified Becke–Johnson potential [28]) or the static dielectric constant.

In this work, a fast way of getting the energies of orbitals from hybrid functionals is proposed. In Ref. [29], the implementation of hybrid functionals (screened and unscreened) into the WIEN2k code [30], which is based on the full-potential linearized augmented plane-wave plus local orbitals method [31,32] to solve the Kohn–Sham equations, was reported. The Hartree–Fock method was implemented following the method of Massidda, Posternak, and Baldereschi [33], which is based on the pseudocharge method to solve the Poisson equation [34].

2. Theory and results

The calculation of the matrix of the nonlocal Hartree–Fock operator vˆxHF is done in a second variational procedure, i.e., the operator αx(vˆxHFvxSL) is considered as a perturbation and the semilocal orbitals are used as basis functions:

ψnkSL|αx(vˆxHFvxSL)|ψnkSL. (3)

The second variational procedure, which was also adopted for the implementation of the Hartree–Fock equations in other LAPW codes [33,35,36] leads to cheaper calculations, since in practice the number of orbitals ψnkSL which are used for the construction of Eq. (3) can be chosen to be much smaller than the number of LAPW basis functions. Since the shape of the orbitals obtained from the semilocal and hybrid functionals can be expected to be rather similar, the most important matrix elements of Eq. (3) are the diagonal ones. This leads to the simple proposition which consists of calculating the orbital energies from hybrid functional the following way:

ϵ˜nkhybrid=ϵnkSL+ψnkSL|αx(vˆxHFvxSL)|ψnkSL, (4)

i.e., the nondiagonal terms are neglected, similarly as done in Eq. (1) for the G0W0 method [15]. Within this approximation the orbitals are not updated since the matrix of the operator αx(vˆxHFvxSL) [Eq. (3)] is diagonal, which means that the ψnkSL are already the eigenvectors [and used to calculate the Hartree–Fock potential vˆxHF in Eq. (4)]. In the following, the results obtained with Eq. (4) will be named PBE00 (i.e., one-shot PBE0) in analogy with G0W0. Compared to a self-consistent calculation, using Eq. (4) leads to calculations of the band structure which are at least two orders of magnitude faster (neglect of the nondiagonal terms and only one iteration). Naturally, the PBE orbitals were used as the semilocal orbitals in Eq. (4). Actually, Eq. (4) is also very closely related to the way the exchange part of the derivative discontinuity is calculated:

Δx=ψnk|vˆxHFvxEXX|ψnkψnk|vˆxHFvxEXX|ψnk, (5)

where ψnk and ψnk are the orbitals at the valence band maximum and conduction band minimum, respectively, and vxEXX is the multiplicative exact exchange (EXX) potential obtained with the optimized effective potential method [see Ref. [3] for more discussion on Eq. (5)].

In order to test the accuracy of Eq. (4) for the calculation of the orbital energies, we have considered the following semiconductors and insulators (the structure and cubic lattice constant are given in parenthesis): Ar (fcc, 5.260 Å), C (diamond, 3.567 Å), Si (diamond, 5.430 Å), GaAs (zinc blende, 5.648 Å), MgO (rocksalt, 4.207 Å), NaCl (rocksalt, 5.595 Å), Cu2O (Pn3¯m, 4.27 Å), MnO (Fm3¯m, 4.445 Å), and NiO (Fm3¯m, 4.171 Å). The unit cell of Cu2O contains six atoms. Formally, Cu has a valency of +1 and therefore the Cu-3d shell is full, which means that the correlation effects in the Cu-3d shell should not play an important role as it is the case for CuO [37]. MnO and NiO have a cubic symmetry, but by taking into account the antiferromagnetic phase (along the [111] direction of the cubic cell), the symmetry is reduced to a rhombohedral one (four atoms in the unit cell). MnO and NiO are two of the most studied Mott insulators, for which the semilocal functionals are very inaccurate due to the strongly localized character of the 3d electrons [38]. Detailed descriptions of the structures of Cu2O and MnO/NiO can be found in Refs. [39] and [40], respectively.

The calculated transition energies, along with experimental values, are shown in Table 1. As expected, the PBE transition energies are by far too small compared to the experiment, while the PBE0 values are much larger and closer to the experiment. However, as already mentioned above, PBE0 overestimates small transition energies (e.g., GaAs) and underestimates large transition energies (e.g., Ar). Actually, the important observation of the present work is that the PBE0 transition energies calculated with the approximation given by Eq. (4) (PBE00 in Table 1) are very similar to the self-consistent PBE0 results. Indeed, the largest difference is for MnO (0.2 eV), which, anyway, represents less than 10% of the difference between PBE (1.47 eV) and PBE0 (4.23 eV). For the ΓΓ transition in GaAs and Cu2O, the difference between PBE0 and PBE00 is 0.1 eV and less than 0.1 eV in all other cases. In the case of MgO and NaCl, the accuracy of Eq. (4) is impressive.

Table 1.

Transition energies (in eV) obtained with the PBE, PBE0, and PBE00 methods. The experimental value for Cu2O is from Ref. [41]. See Table I of Ref. [36] for the other solids.

Solid Transition PBE PBE0 PBE00 Expt.
Ar ΓΓ 8.69 11.09 11.11 14.2
C ΓΓ 5.59 7.69 7.64 7.3
ΓX 4.76 6.64 6.59
ΓL 8.46 10.76 10.73
Si ΓΓ 2.56 3.95 3.90 3.4
ΓX 0.71 1.91 1.87
ΓL 1.53 2.86 2.80 2.4
GaAs ΓΓ 0.53 1.99 1.87 1.63
ΓX 1.46 2.66 2.65 2.18, 2.01
ΓL 1.01 2.35 2.29 1.84, 1.85
MgO ΓΓ 4.79 7.23 7.23 7.7
ΓX 9.16 11.58 11.65
ΓL 7.95 10.43 10.48
NaCl ΓΓ 5.22 7.29 7.28 8.5
ΓX 7.59 9.80 9.80
ΓL 7.33 9.40 9.40
Cu2O ΓΓ 0.53 2.77 2.68 2.17
MnO ΓΓ 1.47 4.23 4.04
NiO ΓΓ 2.41 6.07 5.91

Figs. 1, 2, and 3 show the density of states (DOS) of GaAs, MnO, and NiO, respectively. In the case of GaAs, the PBE0 and PBE00 DOSs are indistinguishable, which can be explained by the fact that already the PBE and PBE0 DOSs are very similar and differ only by the shift of the unoccupied bands. For MnO as well, the agreement between PBE0 and PBE00 is very good, albeit small differences can be seen. In the case of NiO (the most difficult case considered in this work), more visible differences between PBE0 and PBE00 can be observed. For instance, the PBE00 DOS in the energy range −7 and 3 eV looks intermediate between the PBE and PBE0 DOSs. There is less O-p states in the latter case. Also, the unoccupied Ni-d peaks are higher in energy by 0.8 eV with PBE0 than with PBE00.

Fig. 1.

Fig. 1

(Color online.) Density of states of GaAs calculated with the PBE, PBE0, and PBE00 methods. The Fermi energy is set at zero.

Fig. 2.

Fig. 2

(Color online.) Density of states of one spin component of MnO calculated with the PBE, PBE0, and PBE00 methods. The Fermi energy is set at zero.

Fig. 3.

Fig. 3

(Color online.) Density of states of one spin component of NiO calculated with the PBE, PBE0, and PBE00 methods. The Fermi energy is set at zero.

In Refs. [16] and [12], band gaps of 1.1 and 4.8 eV for NiO calculated with non-self-consistent [Eq. (1)] and self-consistent GW calculations, respectively, were reported. The importance of self-consistency in this case is rather extreme. Such a huge difference is not observed for NiO with hybrid functionals when using Eq. (4) instead of doing a self-consistent PBE0 calculation. The explanation lies in the fact that in the case of Eq. (4), only the semilocal orbitals are used for the construction of the nonlocal Hartree–Fock operator vˆxHF, while for G0W0 [Eq. (1)] both the orbitals and their energies are used for the calculation of the self-energy Σxc. In the case of Cu2O it was shown in Ref. [13], that with respect to non-self-consistent G0W0, updating only the orbital energies in Σxc already increases the band by 0.46 eV (from 1.34 to 1.80 eV), while updating also the orbitals increases further the band gap, but by a much smaller value (0.17 eV). Other such examples can be found in Ref. [42]. However, the effect of self-consistency in the GW method can be reduced if the input orbitals and energies are calculated from the hybrid (see Ref. [4]) or LDA+U (see Ref. [43]) methods.

3. Summary

In summary, it has been shown that for calculations with hybrid functionals, neglecting the nondiagonal terms in the construction of the Hartree–Fock Hamiltonian (within the second variational procedure) leads to a very good approximation. By doing so, the orbital energies [Eq. (4)] are very close to the energies obtained from a self-consistent calculation done without any approximations. Several types of semiconductors and insulators, including the more difficult cases of antiferromagnetic MnO and NiO, have been considered and the accuracy of the approximation has been shown to be (very) good in most cases. For NiO, the results are less impressive than in the other cases. The approximation leads to calculations of the band structure of solids with hybrid functionals which are at least two orders of magnitude faster than the self-consistent calculations. This approximation allows the calculation of the electronic band structure of solids with hybrid functionals on much larger systems.

Acknowledgements

Helpful discussions with Peter Blaha are greatly acknowledged. This work was supported by Projects SFB-F41 (ViCoM) and P20271-N17 of the Austrian Science Fund.

Communicated by V.M. Agranovich

References

  • 1.Hohenberg P., Kohn W. Phys. Rev. 1964;136:B864. [Google Scholar]
  • 2.Kohn W., Sham L.J. Phys. Rev. 1965;140:A1133. [Google Scholar]
  • 3.Städele M., Majewski J.A., Vogl P., Görling A. Phys. Rev. Lett. 1997;79:2089. [Google Scholar]
  • 4.Bechstedt F., Fuchs F., Kresse G. Phys. Status Solidi B. 2009;246:1877. [Google Scholar]
  • 5.Anisimov V.I., Zaanen J., Andersen O.K. Phys. Rev. B. 1991;44:943. doi: 10.1103/physrevb.44.943. [DOI] [PubMed] [Google Scholar]
  • 6.Bylander D.M., Kleinman L. Phys. Rev. B. 1990;41:7868. doi: 10.1103/physrevb.41.7868. [DOI] [PubMed] [Google Scholar]
  • 7.Corà F., Alfredsson M., Mallia G., Middlemiss D.S., Mackrodt W.C., Dovesi R., Orlando R. Struct. Bonding (Berlin) 2004;113:171. [Google Scholar]
  • 8.Tran F., Blaha P. Phys. Rev. Lett. 2009;102:226401. doi: 10.1103/PhysRevLett.102.226401. [DOI] [PubMed] [Google Scholar]
  • 9.Hedin L. Phys. Rev. 1965;139:A796. [Google Scholar]
  • 10.Becke A.D. J. Chem. Phys. 1993;98:1372. [Google Scholar]
  • 11.Becke A.D. J. Chem. Phys. 1993;98:5648. [Google Scholar]
  • 12.Faleev S.V., van Schilfgaarde M., Kotani T. Phys. Rev. Lett. 2004;93:126406. doi: 10.1103/PhysRevLett.93.126406. [DOI] [PubMed] [Google Scholar]
  • 13.Bruneval F., Vast N., Reining L., Izquierdo M., Sirotti F., Barrett N. Phys. Rev. Lett. 2006;97:267601. doi: 10.1103/PhysRevLett.97.267601. [DOI] [PubMed] [Google Scholar]
  • 14.Shishkin M., Marsman M., Kresse G. Phys. Rev. Lett. 2007;99:246403. doi: 10.1103/PhysRevLett.99.246403. [DOI] [PubMed] [Google Scholar]
  • 15.Hedin L. Int. J. Quantum Chem. 1995;56:445. [Google Scholar]
  • 16.van Schilfgaarde M., Kotani T., Faleev S.V. Phys. Rev. B. 2006;74:245125. doi: 10.1103/PhysRevLett.96.226402. [DOI] [PubMed] [Google Scholar]
  • 17.Shih B.-C., Xue Y., Zhang P., Cohen M.L., Louie S.G. Phys. Rev. Lett. 2010;105:146401. doi: 10.1103/PhysRevLett.105.146401. [DOI] [PubMed] [Google Scholar]
  • 18.Friedrich C., Müller M.C., Blügel S. Phys. Rev. B. 2011;83:081101(R). [Google Scholar]
  • 19.Ernzerhof M., Scuseria G.E. J. Chem. Phys. 1999;110:5029. [Google Scholar]
  • 20.Adamo C., Barone V. J. Chem. Phys. 1999;110:6158. [Google Scholar]
  • 21.Perdew J.P., Burke K., Ernzerhof M. Phys. Rev. Lett. 1996;77:3865. doi: 10.1103/PhysRevLett.77.3865. [DOI] [PubMed] [Google Scholar]; Perdew J.P., Burke K., Ernzerhof M. Phys. Rev. Lett. 1997;78:1396. doi: 10.1103/PhysRevLett.77.3865. [DOI] [PubMed] [Google Scholar]
  • 22.Perdew J.P., Ernzerhof M., Burke K. J. Chem. Phys. 1996;105:9982. [Google Scholar]
  • 23.Heyd J., Scuseria G.E., Ernzerhof M. J. Chem. Phys. 2003;118:8207. [Google Scholar]; Heyd J., Scuseria G.E., Ernzerhof M. J. Chem. Phys. 2006;124:219906. [Google Scholar]
  • 24.Clark S.J., Robertson J. Phys. Status Solidi B. 2011;248:537. [Google Scholar]
  • 25.Marques M.A.L., Vidal J., Oliveira M.J.T., Reining L., Botti S. Phys. Rev. B. 2011;83:035119. [Google Scholar]
  • 26.Heyd J., Peralta J.E., Scuseria G.E., Martin R.L. J. Chem. Phys. 2005;123:174101. doi: 10.1063/1.2085170. [DOI] [PubMed] [Google Scholar]
  • 27.Paier J., Marsman M., Hummer K., Kresse G., Gerber I.C., Ángyán J.G. J. Chem. Phys. 2006;124:154709. doi: 10.1063/1.2187006. [DOI] [PubMed] [Google Scholar]; Paier J., Marsman M., Hummer K., Kresse G., Gerber I.C., Ángyán J.G. J. Chem. Phys. 2006;125:249901. doi: 10.1063/1.2187006. [DOI] [PubMed] [Google Scholar]
  • 28.Becke A.D., Johnson E.R. J. Chem. Phys. 2006;124:221101. doi: 10.1063/1.2213970. [DOI] [PubMed] [Google Scholar]
  • 29.Tran F., Blaha P. Phys. Rev. B. 2011;83:235118. [Google Scholar]
  • 30.Blaha P., Schwarz K., Madsen G.K.H., Kvasnicka D., Luitz J. In: WIEN2k: An Augmented Plane Wave plus Local Orbitals Program for Calculating Crystal Properties. Schwarz K., editor. Vienna University of Technology; Austria: 2001. [Google Scholar]
  • 31.Andersen O.K. Phys. Rev. B. 1975;12:3060. [Google Scholar]
  • 32.Sjöstedt E., Nordström L., Singh D.J. Solid State Commun. 2000;114:15. [Google Scholar]
  • 33.Massidda S., Posternak M., Baldereschi A. Phys. Rev. B. 1993;48:5058. doi: 10.1103/physrevb.48.5058. [DOI] [PubMed] [Google Scholar]
  • 34.Weinert M. J. Math. Phys. 1981;22:2433. [Google Scholar]
  • 35.Asahi R., Mannstadt W., Freeman A.J. Phys. Rev. B. 1999;59:7486. [Google Scholar]
  • 36.Betzinger M., Friedrich C., Blügel S. Phys. Rev. B. 2010;81:195117. [Google Scholar]
  • 37.Ghijsen J., Tjeng L.H., van Elp J., Eskes H., Westerink J., Sawatzky G.A., Czyzyk M.T. Phys. Rev. B. 1988;38:11322. doi: 10.1103/physrevb.38.11322. [DOI] [PubMed] [Google Scholar]
  • 38.Terakura K., Oguchi T., Williams A.R., Kübler J. Phys. Rev. B. 1984;30:4734. [Google Scholar]
  • 39.Marksteiner P., Blaha P., Schwarz K. Z. Phys. B: Condens. Matter. 1986;64:119. [Google Scholar]
  • 40.Cococcioni M., de Gironcoli S. Phys. Rev. B. 2005;71:035105. [Google Scholar]
  • 41.Baumeister P.W. Phys. Rev. 1961;121:359. [Google Scholar]
  • 42.Shishkin M., Kresse G. Phys. Rev. B. 2007;75:235102. doi: 10.1103/PhysRevLett.99.246403. [DOI] [PubMed] [Google Scholar]
  • 43.Jiang H., Gomez-Abal R.I., Rinke P., Scheffler M. Phys. Rev. B. 2010;82:045108. doi: 10.1103/PhysRevLett.102.126403. [DOI] [PubMed] [Google Scholar]

RESOURCES