Linearized augmented-plane-wave method
The linearized augmented-plane-wave method (LAPW) is an implementation of Kohn-Sham density functional theory (DFT) adapted to periodic materials.[1][2] It typically goes along with the treatment of both valence and core electrons on the same footing in the context of DFT and the treatment of the full potential and charge density without any shape approximation. This is often referred to as the all-electron full-potential linearized augmented-plane-wave method (FLAPW).[3] It does not rely on the pseudopotential approximation and employs a systematically extendable basis set. These features make it one of the most precise implementations of DFT, applicable to all crystalline materials, regardless of their chemical composition. It can be used as a reference for evaluating other approaches.[4]
Introduction[]
At the core of density functional theory the Hohenberg-Kohn theorems state that every obervable of an interacting many-electron system is a functional of its ground-state charge density and that this density minimizes the total energy of the system.[5] The theorems do not answer the question how to obtain such a ground-state density. A recipe for this is given by Walter Kohn and Lu Jeu Sham who introduce an auxiliary system of noninteracting particles constructed such that it shares the same ground-state density with the interacting particle system.[6] The Schrödinger-like equations describing this system are the Kohn-Sham equations. With these equations one can calculate the eigenstates of the system and with these the density. One contribution to the Kohn-Sham equations is the effective potential which itself depends on the density. As the ground-state density is not known before a Kohn-Sham DFT calculation and it is an input as well as an output of such a calculation, the Kohn-Sham equations are solved in an iterative procedure together with a recalculation of the density and the potential in every iteration. It starts with an initial guess for the density and after every iteration a new density is constructed as a mixture from the output density and previous densities. The calculation finishes as soon as a fixpoint of a self-consistent density is found, i.e., input and output density are identical. This is the ground-state density.
A method implementing Kohn-Sham DFT has to realize these different steps of the sketched iterative algorithm. The LAPW method is based on a partitioning of the material's unit cell into non-overlapping but nearly touching so-called muffin-tin (MT) spheres, centered at the atomic nuclei, and an interstitial region (IR) in between the spheres. The physical description and the representation of the Kohn-Sham orbitals, the charge density, and the potential is adapted to this partitioning. In the following this method design and the extraction of quantities from it are sketched in more detail. Variations and extensions are indicated.
Solving the Kohn-Sham equations[]
The central aspect of practical DFT implementations is the question how to solve the Kohn-Sham equations
with the single-electron kinetic energy operator , the effective potential , Kohn-Sham states , energy eigenvalues , and position and Bloch vectors and . While in abstract evaluations of Kohn-Sham DFT the model for the exchange-correlation contribution to the effective potential is the only fundamental approximation, in practice solving the Kohn-Sham equations is accompanied by the introduction of many additional approximations. These include the incompleteness of the basis set used to represent the Kohn-Sham orbitals, the choice of whether to use the pseudopotential approximation or to consider all electrons in the DFT scheme, the treatment of relativistic effects, and possible shape approximations to the potential. Beyond the partitioning of the unit cell, for the LAPW method the central design aspect is the use of the LAPW basis set to represent the valence electron orbitals as
where are the expansion coefficients. The LAPW basis is designed to enable a precise representation of the orbitals and an accurate modelling of the physics in each region of the unit cell.
Considering a unit cell of volume covering atoms at positions , an LAPW basis function is characterized by a reciprocal lattice vector and the considered Bloch vector . It is given as
where is the position vector relative to the position of atom nucleus . An LAPW basis function is thus a plane wave in the IR and a linear combination of the radial functions and multiplied by spherical harmonics in each MT sphere. The radial function is hereby the solution of the Kohn-Sham Hamiltonian for the spherically averaged potential with regular behavior at the nucleus for the given energy parameter . Together with its energy derivative these augmentations of the plane wave in each MT sphere enable a representation of the Kohn-Sham orbitals at arbitrary eigenenergies linearized around the energy parameters. The coefficients and are automatically determined by enforcing the basis function to be continuously differentiable for the respective channel. The set of LAPW basis functions is defined by specifying a cutoff parameter . In each MT sphere, the expansion into spherical harmonics is limited to a maximum number of angular momenta , where is the muffin-tin radius of atom . The choice of this cutoff is connected to the decay of expansion coefficients for growing in the Rayleigh expansion of plane waves into spherical harmonics.
While the LAPW basis functions are used to represent the valence states, core electron states, which are completely confined within a MT sphere, are calculated for the spherically averaged potential on radial grids, for each atom separately applying atomic boundary conditions. Semicore states, which are still localized but slightly extended beyond the MT sphere boundary, may either be treated as core electron states or as valence electron states. For the latter choice the linearized representation is not sufficient because the related eigenenergy is typically far away from the energy parameters. To resolve this problem the LAPW basis can be extended by additional basis functions in the respective MT sphere, so called local orbitals (LOs).[7] These are tailored to provide a precise representation of the semicore states.
The plane-wave form of the basis functions in the interstitial region makes setting up the Hamiltonian matrix
for that region simple. In the MT spheres this setup is also simple and computationally inexpensive for the kinetic energy and the spherically averaged potential, e.g., in the muffin-tin approximation. The simplicity hereby stems from the connection of the radial functions to the spherical Hamiltonian in the spheres , i.e., and . In comparison to the MT approximation, for the full-potential description (FLAPW) contributions from the non-spherical part of the potential are added to the Hamiltonian matrix in the MT spheres and in the IR contributions related to deviations from the constant potential.
After the Hamiltonian matrix together with the overlap matrix is set up, the Kohn-Sham orbitals are obtained as eigenfunctions from the algebraic generalized dense Hermitian eigenvalue problem
where is the energy eigenvalue of the j-th Kohn-Sham state at Bloch vector and the state is given as indicated above by the expansion coefficients .
The considered degree of relativistic physics differs for core and valence electrons. The strong localization of core electrons due to the singularity of the effective potential at the atomic nucleus is connected to large kinetic energy contributions and thus a fully relativistic treatment is desirable and common. For the determination of the radial functions and the common approach is to make an approximation to the fully relativistic description. This may be the scalar-relativistic approximation[8][9] (SRA) or similar approaches.[10][11] The dominant effect neglected by these approximations is the spin-orbit coupling. As indicated above the construction of the Hamiltonian matrix within such an approximation is trivial. Spin-orbit coupling can additionally be included, though this leads to a more complex Hamiltonian matrix setup or a second variation scheme,[12] connected to increased computational demands. In the interstitial region it is reasonable and common to describe the valence electrons without considering relativistic effects.
Representation of the charge density and the potential[]
After calculating the Kohn-Sham eigenfunctions, the next step is to construct the electron charge density by occupying the lowest energy eigenstates up to the Fermi level with electrons. The Fermi level itself is determined in this process by keeping charge neutrality in the unit cell. The resulting charge density then has a region-specific form
i.e., it is given as a plane-wave expansion in the interstitial region and as an expansion into radial functions times spherical harmonics in each MT sphere. The radial functions hereby are numerically given on a mesh.
The representation of the effective potential follows the same scheme. In its construction a common approach is to employ Weinert's method for solving the Poisson equation.[13] It efficiently and accurately provides a solution of the Poisson equation without shape approximation for an arbitrary periodic charge density based on the concept of multipole potentials and the boundary value problem for a sphere.
Postprocessing and extracting results[]
Because they are based on the same theoretical framework, different DFT implementations offer access to very similar sets of material properties. However, the variations in the implementations result in differences in the ease of extracting certain quantities and also in differences in their interpretation. In the following, these circumstances are sketched for some examples.
The most basic quantity provided by DFT is the ground-state total energy of an investigated system. To avoid the calculation of derivatives of the eigenfunctions in its evaluation, the common implementation[14] replaces the expectation value of the kinetic energy operator by the sum of the band energies of occupied Kohn-Sham states minus the energy due to the effective potential. The force exerted on an atom, which is given by the change of the total energy due to an infinitesimal displacement, has two major contributions. The first contribution is due to the displacement of the potential. It is known as Hellmann-Feynman force. The other, computationally more elaborate contribution, is due to the related change in the atom-position-dependent basis functions. It is often called Pulay force[15] and requires a method-specific implementation.[16][17]
Independent of the actual size of an atom, evaluating atom-dependent quantities in LAPW is often interpreted as calculating the quantity in the respective MT sphere. This applies to quantities like charges at atoms, magnetic moments, or projections of the density of states or the band structure onto a certain orbital character at a given atom. Deviating interpretations of such quantities from experiments or other DFT implementations may lead to differences when comparing results. On a side note also some atom-specific LAPW inputs relate directly to the respective MT region. For example in the DFT+U approach the Hubbard U only affects the MT sphere.[18]
A strength of the LAPW approach is the inclusion of all electrons in the DFT calculation, which is crucial for the evaluation of certain quantities. One of which are hyperfine interaction parameters like electric field gradients whose calculation involves the evaluation of the curvature of the all-electron Coulomb potential near the nuclei. The prediction of such quantities with LAPW is very accurate.[19]
Kohn-Sham DFT does not give direct access to all quantities one may be interested in. For example most energy eigenvalues of the Kohn-Sham states are not directly related to the real interacting many-electron system. For the prediction of optical properties one therefore often uses DFT codes in combination with software implementing the GW approximation (GWA) to many-body perturbation theory and optionally the Bethe-Salpeter equation (BSE) to describe excitons. Such software has to be adapted to the representation used in the DFT implementation. Both the GWA and the BSE have been formulated in the LAPW context and several implementations of such tools are in use.[20][21][22] In other postprocessing situations it may be useful to project Kohn-Sham states onto Wannier functions. For the LAPW method such projections have also been implemented[23][24] and are in common use.
Variants and extensions of the LAPW method[]
- APW: The augmented-plane-wave method[25] is the predecessor of LAPW. It uses the radial solution to the spherically averaged potential for the augmentation in the MT spheres. The energy derivative of this radial function is not involved. This missing linearization implies that the augmentation has to be adapted to each Kohn-Sham state individually, i.e., it depends on the Bloch vector and the band index, which subsequently leads to a non-linear, energy-dependent eigenvalue problem. In comparison to LAPW this is a more complex problem to solve. A relativistic generalization of this approach, RAPW, has also been formulated.[26]
- Local orbitals extensions: The LAPW basis can be extended by local orbitals[7] (LOs). These are additional basis functions having nonvanishing values only in a single MT sphere. They are composed of the radial functions , , and a third radial function tailored to describe use-case-specific physics. LOs have originally been proposed for the representation of semicore states. Other uses involve the representation of unoccupied states[27][28] or the elimination of the linearization error for the valence states.[29]
- APW+lo: In the APW+lo method[30][31] the augmentation in the MT spheres only consists of the function . It is matched to the plane wave in the interstitial region only in value. As an alternative implementation of the linearization the function is included in the basis set as an additional local orbital. While the matching conditions result in an unphysical kink of the basis functions at the MT sphere boundaries, a careful consideration of the kink in the construction of the Hamiltonian matrix suppresses it in the Kohn-Sham eigenfunctions. In comparison to the classical LAPW method the APW+lo approach leads to a less stiff basis set. The outcome is a faster convergence of the DFT calculations with respect to the basis set size.
- Soler-Williams formulation of LAPW: In the Soler-Williams formulation of LAPW[32] the plane waves cover the whole unit cell. In the MT spheres the augmentation is implemented by replacing up to the angular momentum cutoff the plane waves by the functions and . This yields basis functions continuously differentiable also in the channels above the angular momentum cutoff. As a consequence the Soler-Williams approach has reduced angular momentum cutoff requirements in comparison to the classical LAPW formulation.
- ELAPW: In the extended LAPW method[33][34] pairs of local orbitals introducing the functions and are added to the LAPW basis. The energy parameters are chosen to systematically extend the energy region in which Kohn-Sham states are accurately described by the linearization in LAPW.
- QAPW: In the quadratic APW method[35][36] the augmentation in the MT spheres additionally includes the second energy derivative . The matching at the MT sphere boundaries is performed by enforcing continuity of the basis functions in value, slope, and curvature. This is similar to the super-linearized APW (SLAPW) method in which radial functions and/or their derivatives at more than one energy parameter are used for the augmentation.[7] In comparison to a pure LAPW basis these approaches can precisely represent Kohn-Sham orbitals in a broader energy window around the energy parameters. The drawback is that the stricter matching conditions lead to a stiffer basis set.
- Lower-dimensional systems: The partitioning of the unit cell can be extended to explicitly include semi-infinite vacuum regions with their own augmentations of the plane waves.[37] This enables efficient calculations for lower-dimensional systems such as surfaces and thin films. For the treatment of atomic chains an extension to one-dimensional setups has been formulated.[38]
Software implementations[]
There are various software projects implementing the LAPW method and/or its variants. Examples for such codes are
References[]
- ^ Andersen, O. Krogh (15 October 1975). "Linear methods in band theory". Physical Review B. 12 (8): 3060–3083. doi:10.1103/PhysRevB.12.3060.
- ^ Koelling, D. D.; Arbman, G. O. (November 1975). "Use of energy derivative of the radial solution in an augmented plane wave method: application to copper". Journal of Physics F: Metal Physics. 5 (11): 2041–2054. doi:10.1088/0305-4608/5/11/016. ISSN 0305-4608.
- ^ Wimmer, E.; Krakauer, H.; Weinert, M.; Freeman, A. J. (15 July 1981). "Full-potential self-consistent linearized-augmented-plane-wave method for calculating the electronic structure of molecules and surfaces: O 2 molecule". Physical Review B. 24 (2): 864–875. doi:10.1103/PhysRevB.24.864.
- ^ Lejaeghere, K.; Bihlmayer, G.; Bjorkman, T.; Blaha, P.; Blugel, S.; Blum, V.; Caliste, D.; Castelli, I. E.; Clark, S. J.; Dal Corso, A.; de Gironcoli, S.; Deutsch, T.; Dewhurst, J. K.; Di Marco, I.; Draxl, C.; Dułak, M.; Eriksson, O.; Flores-Livas, J. A.; Garrity, K. F.; Genovese, L.; Giannozzi, P.; Giantomassi, M.; Goedecker, S.; Gonze, X.; Granas, O.; Gross, E. K. U.; Gulans, A.; Gygi, F.; Hamann, D. R.; Hasnip, P. J.; Holzwarth, N. A. W.; Iuşan, D.; Jochym, D. B.; Jollet, F.; Jones, D.; Kresse, G.; Koepernik, K.; Kucukbenli, E.; Kvashnin, Y. O.; Locht, I. L. M.; Lubeck, S.; Marsman, M.; Marzari, N.; Nitzsche, U.; Nordstrom, L.; Ozaki, T.; Paulatto, L.; Pickard, C. J.; Poelmans, W.; Probert, M. I. J.; Refson, K.; Richter, M.; Rignanese, G.-M.; Saha, S.; Scheffler, M.; Schlipf, M.; Schwarz, K.; Sharma, S.; Tavazza, F.; Thunstrom, P.; Tkatchenko, A.; Torrent, M.; Vanderbilt, D.; van Setten, M. J.; Van Speybroeck, V.; Wills, J. M.; Yates, J. R.; Zhang, G.-X.; Cottenier, S. (25 March 2016). "Reproducibility in density functional theory calculations of solids". Science. 351 (6280): aad3000–aad3000. doi:10.1126/science.aad3000. hdl:1854/LU-7191263.
- ^ Hohenberg, P.; Kohn, W. (9 November 1964). "Inhomogeneous Electron Gas". Physical Review. 136 (3B): B864–B871. doi:10.1103/PhysRev.136.B864.
- ^ Kohn, W.; Sham, L. J. (15 November 1965). "Self-Consistent Equations Including Exchange and Correlation Effects". Physical Review. 140 (4A): A1133–A1138. doi:10.1103/PhysRev.140.A1133.
- ^ a b c Singh, David (15 March 1991). "Ground-state properties of lanthanum: Treatment of extended-core states". Physical Review B. 43 (8): 6388–6392. doi:10.1103/PhysRevB.43.6388.
- ^ Koelling, D D; Harmon, B N (28 August 1977). "A technique for relativistic spin-polarised calculations". Journal of Physics C: Solid State Physics. 10 (16): 3107–3114. doi:10.1088/0022-3719/10/16/019.
- ^ Takeda, T. (March 1978). "The scalar relativistic approximation". Zeitschrift für Physik B. 32 (1): 43–48. doi:10.1007/BF01322185.
- ^ van Lenthe, E.; Snijders, J. G.; Baerends, E. J. (15 October 1996). "The zero‐order regular approximation for relativistic effects: The effect of spin–orbit coupling in closed shell molecules". The Journal of Chemical Physics. 105 (15): 6505–6516. doi:10.1063/1.472460. hdl:11370/2909724f-afb3-482e-a4e5-f8440d7dab09.
- ^ Dyall, Kenneth G.; van Lenthe, Erik (22 July 1999). "Relativistic regular approximations revisited: An infinite-order relativistic approximation". The Journal of Chemical Physics. 111 (4): 1366–1372. doi:10.1063/1.479395.
- ^ MacDonald, A H; Picket, W E; Koelling, D D (20 May 1980). "A linearised relativistic augmented-plane-wave method utilising approximate pure spin basis functions". Journal of Physics C: Solid State Physics. 13 (14): 2675–2683. doi:10.1088/0022-3719/13/14/009.
- ^ Weinert, M. (November 1981). "Solution of Poisson's equation: Beyond Ewald‐type methods". Journal of Mathematical Physics. 22 (11): 2433–2439. doi:10.1063/1.524800.
- ^ Weinert, M.; Wimmer, E.; Freeman, A. J. (15 October 1982). "Total-energy all-electron density functional method for bulk solids and surfaces". Physical Review B. 26 (8): 4571–4578. doi:10.1103/PhysRevB.26.4571.
- ^ Pulay, P. (January 1969). "Ab initio calculation of force constants and equilibrium geometries in polyatomic molecules: I. Theory". Molecular Physics. 17 (2): 197–204. doi:10.1080/00268976900100941.
- ^ Yu, Rici; Singh, D.; Krakauer, H. (15 March 1991). "All-electron and pseudopotential force calculations using the linearized-augmented-plane-wave method". Physical Review B. 43 (8): 6411–6422. doi:10.1103/PhysRevB.43.6411.
- ^ Klüppelberg, Daniel A.; Betzinger, Markus; Blügel, Stefan (5 January 2015). "Atomic force calculations within the all-electron FLAPW method: Treatment of core states and discontinuities at the muffin-tin sphere boundary". Physical Review B. 91 (3): 035105. doi:10.1103/PhysRevB.91.035105.
- ^ Shick, A. B.; Liechtenstein, A. I.; Pickett, W. E. (15 October 1999). "Implementation of the LDA+U method using the full-potential linearized augmented plane-wave basis". Physical Review B. 60 (15): 10763–10769. arXiv:cond-mat/9903439. doi:10.1103/PhysRevB.60.10763.
- ^ Blaha, P.; Dufek, P.; Schwarz, K.; Haas, H. (December 1996). "Calculation of electric hyperfine interaction parameters in solids". Hyperfine Interactions. 97–98 (1): 1–10. doi:10.1007/BF02150164.
- ^ Friedrich, Christoph; Blügel, Stefan; Schindlmayr, Arno (3 March 2010). "Efficient implementation of the G W approximation within the all-electron FLAPW method". Physical Review B. 81 (12): 125102. arXiv:1003.0316. doi:10.1103/PhysRevB.81.125102.
- ^ Jiang, Hong; Gómez-Abal, Ricardo I.; Li, Xin-Zheng; Meisenbichler, Christian; Ambrosch-Draxl, Claudia; Scheffler, Matthias (February 2013). "FHI-gap: A GW code based on the all-electron augmented plane wave method". Computer Physics Communications. 184 (2): 348–366. doi:10.1016/j.cpc.2012.09.018.
- ^ Gulans, Andris; Kontur, Stefan; Meisenbichler, Christian; Nabok, Dmitrii; Pavone, Pasquale; Rigamonti, Santiago; Sagmeister, Stephan; Werner, Ute; Draxl, Claudia (10 September 2014). "exciting: a full-potential all-electron package implementing density-functional theory and many-body perturbation theory". Journal of Physics: Condensed Matter. 26 (36): 363202. doi:10.1088/0953-8984/26/36/363202.
- ^ Freimuth, F.; Mokrousov, Y.; Wortmann, D.; Heinze, S.; Blügel, S. (17 July 2008). "Maximally localized Wannier functions within the FLAPW formalism". Physical Review B. 78 (3): 035120. doi:10.1103/PhysRevB.78.035120.
- ^ Kuneš, Jan; Arita, Ryotaro; Wissgott, Philipp; Toschi, Alessandro; Ikeda, Hiroaki; Held, Karsten (November 2010). "Wien2wannier: From linearized augmented plane waves to maximally localized Wannier functions". Computer Physics Communications. 181 (11): 1888–1895. arXiv:1004.3934. doi:10.1016/j.cpc.2010.08.005.
- ^ Slater, J. C. (15 May 1937). "Wave Functions in a Periodic Potential". Physical Review. 51 (10): 846–851. doi:10.1103/PhysRev.51.846.
- ^ Loucks, T. L. (16 August 1965). "Relativistic Electronic Structure in Crystals. I. Theory". Physical Review. 139 (4A): A1333–A1337. doi:10.1103/PhysRev.139.A1333.
- ^ Betzinger, Markus; Friedrich, Christoph; Blügel, Stefan; Görling, Andreas (25 January 2011). "Local exact exchange potentials within the all-electron FLAPW method and a comparison with pseudopotential results". Physical Review B. 83 (4): 045105. doi:10.1103/PhysRevB.83.045105.
- ^ Friedrich, Christoph; Schindlmayr, Arno; Blügel, Stefan; Kotani, Takao (7 July 2006). "Elimination of the linearization error in GW calculations based on the linearized augmented-plane-wave method". Physical Review B. 74 (4): 045104. arXiv:cond-mat/0606605. doi:10.1103/PhysRevB.74.045104.
- ^ Michalicek, Gregor; Betzinger, Markus; Friedrich, Christoph; Blügel, Stefan (December 2013). "Elimination of the linearization error and improved basis-set convergence within the FLAPW method". Computer Physics Communications. 184 (12): 2670–2679. arXiv:1302.3130. doi:10.1016/j.cpc.2013.07.002.
- ^ Sjöstedt, E; Nordström, L; Singh, D.J (March 2000). "An alternative way of linearizing the augmented plane-wave method". Solid State Communications. 114 (1): 15–20. doi:10.1016/S0038-1098(99)00577-3.
- ^ Madsen, Georg K. H.; Blaha, Peter; Schwarz, Karlheinz; Sjöstedt, Elisabeth; Nordström, Lars (30 October 2001). "Efficient linearization of the augmented plane-wave method". Physical Review B. 64 (19): 195134. doi:10.1103/PhysRevB.64.195134.
- ^ Soler, José M.; Williams, Arthur R. (15 July 1989). "Simple formula for the atomic forces in the augmented-plane-wave method". Physical Review B. 40 (3): 1560–1564. doi:10.1103/PhysRevB.40.1560.
- ^ Krasovskii, E.E.; Yaresko, A.N.; Antonov, V.N. (May 1994). "Theoretical study of ultraviolet photoemission spectra of noble metals". Journal of Electron Spectroscopy and Related Phenomena. 68: 157–166. doi:10.1016/0368-2048(94)02113-9.
- ^ Krasovskii, E. E. (15 November 1997). "Accuracy and convergence properties of the extended linear augmented-plane-wave method". Physical Review B. 56 (20): 12866–12873. doi:10.1103/PhysRevB.56.12866.
- ^ Smrčka, L. (July 1984). "Linearized augmented plane wave method utilizing the quadratic energy expansion of radial wave functions". Czechoslovak Journal of Physics. 34 (7): 694–704. doi:10.1007/BF01589865.
- ^ Petrů, J.; Smrčka, L. (January 1985). "Quadratic augmented plane wave method for self-consistent band structure calculations". Czechoslovak Journal of Physics. 35 (1): 62–71. doi:10.1007/BF01590276.
- ^ Krakauer, H.; Posternak, M.; Freeman, A. J. (15 February 1979). "Linearized augmented plane-wave method for the electronic band structure of thin films". Physical Review B. 19 (4): 1706–1719. doi:10.1103/PhysRevB.19.1706.
- ^ Mokrousov, Y.; Bihlmayer, G.; Blügel, S. (July 2005). "Full-potential linearized augmented plane-wave method for one-dimensional systems: Gold nanowire and iron monowires in a gold tube". Physical Review B. 72 (4): 045402. doi:10.1103/PhysRevB.72.045402.
- ^ Weinert, M; Schneider, G; Podloucky, R; Redinger, J (25 February 2009). "FLAPW: applications and implementations". Journal of Physics: Condensed Matter. 21 (8): 084201. doi:10.1088/0953-8984/21/8/084201.
- Electronic structure methods
- Computational chemistry
- Computational physics
- Condensed matter physics