2a01161e99c6bd96.tex
1: \begin{abstract}
2: A robust and general solver for the radial Schr\"odinger, Dirac, and Kohn--Sham
3: equations is presented. The formulation admits general potentials and meshes:
4: uniform, exponential, or other defined by nodal distribution and derivative
5: functions. For a given mesh type, convergence can be controlled systematically
6: by increasing the number of grid points. Radial integrations are carried out
7: using a combination of asymptotic forms, Runge-Kutta, and implicit Adams
8: methods. Eigenfunctions are determined by a combination of bisection and
9: perturbation methods for robustness and speed. An outward Poisson
10: integration is employed to increase accuracy in the core region, allowing
11: absolute accuracies of $10^{-8}$ Hartree to be attained for total energies of
12: heavy atoms such as uranium. Detailed convergence studies are presented and
13: computational parameters are provided to achieve accuracies commonly required
14: in practice. Comparisons to analytic and current-benchmark density-functional
15: results for atomic number $Z$ = 1--92 are presented, verifying and providing a
16: refinement to current benchmarks. An efficient, modular Fortran 95
17: implementation, \ttt{dftatom}, is provided as open source, including
18: examples, tests, and wrappers for interface to other languages; wherein
19: particular emphasis is placed on the independence (no global variables),
20: reusability, and generality of the individual routines.
21: \end{abstract}
22: