Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

High-order finite element method for atomic structure calculations

Journal Article · · Computer Physics Communications
 [1];  [2];  [3];  [4];  [5];  [6];  [6];  [7]
  1. GSI Technology, Sunnyvale, CA (United States); Los Alamos National Laboratory (LANL), Los Alamos, NM (United States); University of Iceland and Quansight Labs
  2. Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
  3. Los Alamos National Laboratory (LANL), Los Alamos, NM (United States); Univ. of Illinois at Urbana-Champaign, IL (United States)
  4. University of Iceland, Reykjavík (Iceland); Quansight Labs, Austin, TX (United States)
  5. Univ. of California, Davis, CA (United States)
  6. Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
  7. Czech Academy of Sciences (CAS) (Czech Republic)

We introduce featom, an open source code that implements a high-order finite element solver for the radial Schrödinger, Dirac, and Kohn-Sham equations. The formulation accommodates various mesh types, such as uniform or exponential, and the convergence can be systematically controlled by increasing the number and/or polynomial order of the finite element basis functions. The Dirac equation is solved using a squared Hamiltonian approach to eliminate spurious states. Here, to address the slow convergence of the $κ=±1$ states due to divergent derivatives at the origin, we incorporate known asymptotic forms into the solutions. We achieve a high level of accuracy (10-8 Hartree) for total energies and eigenvalues of heavy atoms such as uranium in both Schrödinger and Dirac Kohn-Sham solutions. We provide detailed convergence studies and computational parameters required to attain commonly required accuracies. Finally, we compare our results with known analytic results as well as the results of other methods. In particular, we calculate benchmark results for atomic numbers (Z) from 1 to 92, verifying current benchmarks. We demonstrate significant speedup compared to the state-of-the-art shooting solver dftatom. An efficient, modular Fortran 2008 implementation, is provided under an open source, permissive license, including examples and tests, wherein particular emphasis is placed on the independence (no global variables), reusability, and generality of the individual routines.

Research Organization:
University of Iceland, Reykjavik (Iceland); Quansight Labs, Austin, TX (United States); Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC52-07NA27344; AC52-06NA25396
OSTI ID:
2259202
Alternate ID(s):
OSTI ID: 2331531
OSTI ID: 2440191
OSTI ID: 2246696
Journal Information:
Computer Physics Communications, Journal Name: Computer Physics Communications Vol. 297; ISSN 0010-4655
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (34)

Basis set expansion of the dirac operator without variational collapse journal January 1984
Comparison of restricted, unrestricted, inverse, and dual kinetic balances for four-component relativistic calculations journal January 2011
A Review: Applications of the Spectral Finite Element Method journal March 2023
Solution to the Dirac equation using the finite difference method journal January 2020
Use of the squared dirac operator in variational relativistic calculations journal March 1981
Kinetic balance and variational bounds failure in the solution of the Dirac equation in a finite Gaussian basis set journal November 1990
A spectral element method for fluid dynamics: Laminar flow in a channel expansion journal June 1984
Application of the dual-kinetic-balance sets in the relativistic many-body problem of atomic structure journal September 2008
A B-spline Galerkin method for the Dirac equation journal June 2009
Libxc: A library of exchange and correlation functionals for density functional theory journal October 2012
dftatom: A robust and general Schrödinger and Dirac solver for atomic structure calculations journal July 2013
DBSR_HF: A B-spline Dirac–Hartree–Fock program journal May 2016
Adaptive Anderson mixing for electronic structure calculations journal November 2023
Periodic Pulay method for robust and efficient convergence acceleration of self-consistent field iterations journal March 2016
Stabilized finite element method for the radial Dirac equation journal March 2013
Finite element method for solving the Dirac eigenvalue problem with linear basis functions journal January 2019
Recent developments in libxc — A comprehensive library of functionals for density functional theory journal January 2018
A relativistic density functional formalism journal August 1979
The use of basis splines in theoretical atomic physics journal November 1996
The Dirac operator on a finite domain and theR-matrix method journal February 2008
B-spline methods for radial Dirac equations journal February 2009
Inhomogeneous Electron Gas journal November 1964
Self-Consistent Equations Including Exchange and Correlation Effects journal November 1965
Development of the kinetically and atomically balanced generalized pseudospectral method journal August 2021
Finite basis sets for the Dirac equation constructed from B splines journal January 1988
Relativistic all-order pair functions from a discretized single-particle Dirac Hamiltonian journal November 1989
Resolving the spurious-state problem in the Dirac equation with the finite-difference method journal November 2022
Dual Kinetic Balance Approach to Basis-Set Expansions for the Dirac Equation journal September 2004
The 1986 adjustment of the fundamental physical constants journal October 1987
Spurious states of the dirac equation in a finite basis set journal August 2008
Accurate spin-dependent electron liquid correlation energies for local spin density calculations: a critical analysis journal August 1980
B-Spline Expansions in Radial Dirac Equation journal November 2006
Atomic Reference Data for Electronic Structural Calculations, NIST Standard Reference Database 141 dataset January 1997
Towards B-Spline Atomic Structure Calculations journal July 2021