Abstract
Electronic structure calculations are mostly carried out with Coulomb potential singularity adapted basis sets such as STO or contracted GTO. With another basis or for heavy elements, the pseudopotentials may appear as a practical alternative. Here, we introduce the exact pseudopotential (EPP) to remove the Coulomb singularity and test it for orbitals of small atoms with the interpolating wavelet basis set. We apply EPP to the Galerkin method with a basis set consisting of Deslauriers–Dubuc scaling functions on the half-infinite real interval. We demonstrate the EPP–Galerkin method by computing the hydrogen atom 1s, 2s, and 2p orbitals and helium atom configurations , , and . We compare the method to the ordinary interpolating wavelet Galerkin method (OIW–Galerkin), handling the singularity at the nucleus by excluding the scaling function located at the origin from the basis. We also compare the performance of our approach to that of finite-difference approach, which is another practical method for spherical atoms. We find the accuracy of the EPP–Galerkin method to be better than both of the above-mentioned methods.
MSC:
81V45
1. Introduction
The Coulomb singularity in the hamiltonian may appear as a challenge in electronic structure calculations. Singularity-adapted Slater type-atomic orbitals (STO) basis is the usual solution to this, and Gaussian-type contracted basis functions (GTO) have turned out to be useful with sufficient accuracy. The latter one is more popular due to other practical advantages.
Pseudopotentials removing the singularity are another possible solution to this problem. In this case, the core electrons do not play an essential role in the problem at hand or valence electrons are expanded in plane waves, like with heavy elements or periodic crystalline systems. In those cases, the pseudopotentials typically replace the nuclei and a number of core electrons with their charge distribution, and possibly, some other core properties.
One-dimensional interpolating wavelets have been used for atomic computations, for example, in Ref. [1]. Fischer and Defranceschi [2] have also solved hydrogen-like atoms with wavelets. In Ref. [1], we used ordinary Deslauriers–Dubuc interpolating wavelets [3,4,5] defined on the whole real axis, so including the negative real axis in the computations. We handled the singularity at the origin by excluding the scaling function at the origin from the basis. We used the nonstandard operator form for the various operators needed in the computations. We computed the Schrödinger equation of hydrogenlike atoms (ions) and Hartree–Fock equations of some light many-electron atoms (helium, lithium, beryllium, neon, sodium, magnesium, and argon). In this article, we repeat similar computations for hydrogen and helium atoms, but using a different method to handle the singularity of the potential and only one resolution level. We handle the singularity by computing the Schrödinger and Hartree–Fock equations for a range of variables , which does not contain the origin. Here, r is the position coordinate. The range is neglected for hydrogen, and for helium, its contribution to the Slater integrals is computed using the hydrogenic orbitals.
Arias [6] developed formalism for electronic structure calculations with interpolating wavelets so that matrix elements of the operators are computed as usual, and overlap matrices are used in the matrix form of the Schrödinger equation. On the other hand, we use the interpolating dual scaling functions and wavelets for the computation of matrix elements.
One-dimensional interpolating multiresolution analysis in space consisting of uniformly continuous bounded functions in was conducted in Ref. [4]. One-dimensional interpolating multiresolution analysis in space consisting of continuous functions in and vanishing at infinity was constructed in [5]. Both of these constructions are based on Deslauriers–Dubuc functions [3]. Donoho [5] constructs wavelets on a finite real interval, too. We compute the eigenenergies of hydrogen atom 1s, 2s, and 2p orbitals and helium atom configurations , , and with the EPP method Exact Pseudopotential Method (EPP) using both the Galerkin method with interpolating wavelets and the finite difference method.
We denote the pointwise product of functions f and g by . We use atomic units throughout this article () and denote the atomic unit of energy by (Hartree).
2. Interpolating Wavelets on Half-Infinite Interval
2.1. Interpolating Wavelets
Interpolating wavelets are a biorthogonal wavelet family. Since the dual scaling functions and dual wavelets of these functions are finite sums of Dirac delta functions, the matrix elements involving interpolating wavelets usually require evaluating some functions in a finite set of points. An interpolating wavelet family is defined by a mother scaling function , mother wavelet , and four finite filters , , , and where . The functions , , , and satisfy equations
and
The two-index basis functions and dual basis functions are
and
A wavelet basis consists of scaling functions , , and wavelets , , , where is the minimum resolution level. The expansion of an arbitrary (regular enough) function in the wavelet basis is
2.2. The Basis Set
This derivation is based on Section 3 in [5]. We construct a basis set on half-infinite interval . We define to be a Deslauriers–Dubuc scaling function of some order D and for .
Suppose that we are given samples for and f is some function from into . We define to be the polynomial of degree D for which for all . We define
for and
for . Now, f can be extrapolated onto the whole real line by
As each coefficient is a linear functional of coefficients , we may define extrapolation weights so that
for . When , we have
where . Consequently, the quantities can be computed by polynomial interpolation of functions . As
we need only values . We define
for . Note that
for and .
We define a wavelet expansion of function f by
When we use a finite basis of size W, we have
We must have so that functions , , vanish for . This kind of truncation of the basis requires that the function f approximately vanishes for .
Let A be a linear operator from to . The matrix elements , are given by
Let denote the coefficient vector defined by Equation (19) and define
for some function .
3. Schrödinger Equations of Hydrogen-like Atoms and Helium Atoms in the EPP-Wavelet Basis
3.1. General
Suppose that we have a system consisting of a positively charged nucleus at the origin and N electrons. In the EPP method, we choose a small radius so that inside the sphere with radius , the wavefunctions of the system are approximated by hydrogenic wavefunctions, and the actual computations are performed only for values . Actually, we define a basis set for the half-infinite interval and make a change of the variables . For Hartree–Fock calculations, the Slater integrals are computed by
where and is a system-dependent quantity that approximates the contribution of the EPP core region to the Slater integral.
3.2. Hydrogen-like Atoms
The Schrödinger equation of the hydrogen atom and Hartree–Fock equations of atoms [7] and their representation in the interpolating wavelet basis [1] denote our starting point. With a change in variables , the Schrödinger equation of a hydrogen-like atom in interval takes the form
where Z is the charge of the nucleus, l is the angular momentum quantum number, and for .
We define the second derivative filter by
Matrix elements of the Laplacian operator L are computed by
for and
for . Note that matrix L is generally not hermitian. The potential energy operator is computed as a diagonal matrix
where
for . The centrifugal potential is computed in the same way.
3.3. Hartree–Fock Equations for Helium Atom
Define the Slater integrals as
where a and b denote the atomic orbitals and
We use symbol y instead of Y to avoid confusion with spherical harmonics. By carrying out a similar change in variables , the Hartree–Fock equation of the ground state of the helium atom in interval takes the form
The Hartree–Fock equations for the helium 1s2s configuration are
and for helium 1s2s configuration
3.4. EPP of Helium Atom
We define to be the exact Hartree–Fock wavefunction of the orbital a of the atom. We define the operators and [1] by
and
Define and to be the hydrogenic orbitals of the helium atom. Then, we have
and
where
The Slater integrals in the shifted variables are obtained from Equation (22) where we set
for the helium ground state, and
for the excited states of helium. Define
and
Now,
where and are the matrices of operators and in the basis set constructed in Section 2. We define and . The matrix of the exchange integral operator
is computed by
The term approximates the first term in Equation (22) as a linear function of . For this, we approximate the wavefunction in region by a linear function that is zero at the origin and at . We have
The wavefunction is taken from the previous step of the Hartree–Fock iteration. By approximating the wavefunctions by hydrogenic ones, we find the hydrogenic Slater integrals
for . The scalar products involving the Slater integrals are approximated as
for the helium ground state and
for the excited states of helium.
3.5. Total Energy of Helium Atom
The total energy of the ground state of the helium atom is
The total energy of the configuration of the helium atom is
and for the configuration
4. Combination of EPP with Finite Difference Method
The Schrödinger and Hartree–Fock equations are converted to matrix equations using the biorthogonality relations of interpolating wavelets [1]. We compare these computations with the Finite Difference Method, which is a straightforward method for solving differential equations. The spatial and time domains are discretized, and the derivative at a point is computed with a stencil applied to the nearby points. This way the differential equation is converted to a matrix equation. The Laplacian operator is approximated by
where h is the discretization step size.
We discretize the Schrödinger Equation (23) at points , , where J is the number of actual computation points and is the grid spacing. We define the discretized potential by . The boundary condition at the end of the interval is set by . We have
for . We handle case by extrapolating linearly from and . We obtain from which it follows that . Hence, the difference equation for is
In order to discretize the exchange operator we need to discretize the integral operators
and
We define
and
where . When f is a real function, we define . Now, the matrix of the exchange integral operator is computed by
where is computed as in the case of wavelets,
and
5. Results
We demonstrate the EPP method by performing computations where the EPP radius and the basis size W are varied. We actually select a length scale and conduct a change of variables in Equations (23) and (31)–(35). The length scale u specifies how many atomic units of length a length unit in our own coordinate system is. Here, R is the size of the computation domain. For hydrogen 1s, we have , for hydrogen 2s and 2p , for He , and for He 1s2s and . We also set for the basis set (see Section 2), and hence u is equal to the grid spacing . The relative errors of the quantities are given as
The amount of discontinuity of a computed wavefunction at point is measured by computing the relative error of the computed wavefunction value compared to the hydrogenic wavefunction value .
The results for the ground state of the hydrogen atom are presented in Figure 1 and Figure 2, for the 2s state in Figure 3 and Figure 4, and for the 2p state in Figure 5 and Figure 6. The results of the ground state of the helium atom are presented in Figure 7 and Figure 8. The results for are given in Figure 9 and the results for in Figure 10. As expected, the energy results are best for large values of W and small values of . Using 200 basis functions for the helium ground state and computing the atom energies for , shows that atom energies are equal up to seven decimal places for . Similar computation for the hydrogen 1s orbital shows that the H 1s energy is equal to up to seven decimal places for . For hydrogen 2s and 2p, the corresponding limit is , too.
Figure 1.
Hydrogen 1s orbital eigenenergy relative error. The is the EPP radius in atomic units and W is the basis size.
Figure 2.
Relative error of the wavefunction value at the core radius for the hydrogen 1s orbital. Notations as in Figure 1.
Figure 3.
Hydrogen 2s orbital eigenenergy relative error. Notations as in Figure 1.
Figure 4.
Relative error of the wavefunction value at the core radius for the hydrogen 2s orbital. Notations as in Figure 1.
Figure 5.
Hydrogen 2p orbital eigenenergy relative error. Notations as in Figure 1.
Figure 6.
Relative error of the wavefunction value at the core radius for the hydrogen 2p orbital. Notations as in Figure 1.
Figure 8.
Relative error of the wavefunction value at the core radius for the 1s orbital of the ground state of the helium atom. Notations as in Figure 1.
We also found that when the number of basis functions is sufficiently large for a given system, there is an approximate threshold value so that reducing below it does not make the accuracy of the computed energy better. When the number of basis functions is sufficiently large and is sufficiently small, the hydrogenic orbitals are approximately continuous at .
The most accurate computations are in the upper left corners of the figures. The orbitals of He 1s2s, except He 1s2s 1s, are not continuous at all at , and no continuity plots are presented for them. The computation results and exact results are given in Table 1. For the EPP–Galerkin method the best energies (largest basis and smallest ) of the computed systems are presented. The OIW–Galerkin results with same number of basis functions and grid spacing the same order of magnitude as for the most accurate EPP results are given, too. The accuracies of both of the methods depend on the grid spacing. The EPP–Galerkin method gives better results with the same number of basis functions and larger grid spacing. The results of the Finite Difference Method are also given. Note that for He 1s2s systems, the OIW–Galerkin method with a basis set of 601 functions and finest grid point distance gives and , which are approximately the same as the results of the EPP–Galerkin method.
Table 1.
Hartree–Fock total energies of H and He occupation configurations. are chosen reference values. is the energy given by the EPP–Galerkin-method, is the grid spacing in the EPP–Galerkin method, is the energy given by the OIW–Galerkin method, is the energy given by the Finite Difference Method, and is the number of grid points in the Finite Difference Method. For EPP, the most accurate results are given. For OIW computations, the number of basis functions is 201 and the finest grid spacing is .
Some of the computations using the diagonalization of the Hamiltonian operator yield an unphysical state for the minimum eigenvalue. For 1s and 2s orbitals, this eigenvalue seems to be about (in atomic units) and the corresponding eigenvector . For the hydrogen 2p orbital, the unphysical eigenvector does not appear. The unphysical state remains the same during the HF iteration of , , and . The physical admissibility of the wavefunctions was characterized by the condition
We checked this condition by extrapolating solutions polynomially at . Actually, we extrapolate polynomially at using some points s near 0. Note that Fischer and Defranceschi [2] also find unphysical states in wavelet computations of hydrogen-like atoms. Their iteration scheme yields an unphysical result that is actually the mathematical ground state corresponding to the pseudopotential.
6. Discussion
The EPP–Galerkin method gives seven correct decimal places for the hydrogenic 1s orbital, six correct decimal places for the hydrogenic 2s and 2p orbitals, and four correct decimal places for He . For He 1s2s and , we obtain energies close to the HF limit. The OIW–Galerkin method with the finest grid spacing gives energies with two to five correct decimal places. The grid size of OIW–Galerkin calculations is smaller compared to the EPP–Galerkin calculations. The Finite Difference Method yields rather inaccurate results even though the grid spacing is considerably smaller compared to the EPP–Galerkin calculations.
To our surprise, the EPP Hartree–Fock total energy of the He excited state configuration is lower than the exact energy including correlations. This has been observed earlier in Ref. [10], and Cohen and Kelly [11] have shown that the reason is the nonorthogonality of this particular state and the ground state . Thus, the kind of "orbital relaxation" of the excited HF state lowers the total energy by mixing a little of the ground state with the excited state wave function. In the present case, the EPP overlap integral of these two states is 0.0274, and there are obvious ways to work out the pure excited states, but this is out of the scope of this study.
We were able to obtain results near the Hartree–Fock limit by using a large enough basis and small enough parameter . It turns out that the EPP–Galerkin method yields better methods than the OIW–Galerkin method and considerably better results than the Finite Difference Method.
Author Contributions
Conceptualization, T.T.R. and T.H.; methodology, T.H. and T.T.R.; software, T.H.; validation, T.H. and T.T.R.; formal analysis, T.H.; investigation, T.H.; data curation, T.H.; writing—original draft preparation, T.H.; writing—review and editing, T.T.R.; visualization, T.H.; supervision, T.T.R. All authors have read and agreed to the published version of the manuscript.
Funding
APC from Tampere University.
Institutional Review Board Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| EPP | Exact Pseudopotential Method |
| OIW | Ordinary Interpolating Wavelet Method |
| FDM | Finite Difference Method |
| HF | Hartree–Fock |
References
- Höynälänmaa, T.; Rantala, T.T.; Ruotsalainen, K. Solution of atomic orbitals in an interpolating wavelet basis. Phys. Rev. E 2004, 70, 066701. [Google Scholar] [CrossRef] [PubMed]
- Fischer, P.; Defranceschi, M. Numerical Solution of the Schrödinger Equation in a Wavelet Basis for Hydrogen-like Atoms. SIAM J. Numer. Anal. 1998, 35, 1–12. [Google Scholar] [CrossRef]
- Deslauriers, G.; Dubuc, S. Symmetric Iterative Interpolation Processes. Constr. Approx. 1989, 5, 49–68. [Google Scholar] [CrossRef]
- Chui, C.K.; Li, C. Dyadic affine decompositions and functional wavelet transforms. SIAM J. Math. Anal. 1996, 27, 865–890. [Google Scholar] [CrossRef]
- Donoho, D. Interpolating Wavelet Transforms; Department of Statitics, Stanford University: Stanford, CA, USA, 1992. [Google Scholar]
- Arias, T.A. Multiresolution analysis of electronic structure: Semicardinal and wavelet bases. Rev. Mod. Phys. 1999, 71, 267–311. [Google Scholar] [CrossRef]
- Cowan, R.D. The Theory of Atomic Structure and Spectra; University of California Press: Berkeley, CA, USA, 1981. [Google Scholar]
- Froese-Fischer, C. The Hartree–Fock Method for Atoms—A Numerical Approach; John Wiley & Sons: New York, NY, USA, 1977. [Google Scholar] [CrossRef]
- Drake, G.W. Atomic, Molecular, and Optical Physics Handbook; AIP Press: New York, NY, USA, 1996. [Google Scholar]
- Tang, T.L. Hartree-Fock Method for Helium Excited State. Available online: https://nukephysik101.wordpress.com (accessed on 22 October 2017).
- Cohen, M.; Kelly, P.S. Hartree–Fock Wavefunctions for Excited States: The 1S State of Helium. Can. J. Phys. 1965, 43, 1867–1881. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).