×

An accurate Fortran code for computing hydrogenic continuum wave functions at a wide range of parameters. (English) Zbl 1219.65027

Summary: The accurate computations of hydrogenic continuum wave functions are very important in many branches of physics such as electron-atom collisions, cold atom physics, and atomic ionization in strong laser fields, etc. Although there already exist various algorithms and codes, most of them are only reliable in a certain ranges of parameters. In some practical applications, accurate continuum wave functions need to be calculated at extremely low energies, large radial distances and/or large angular momentum number.
Here we provide such a code, which can generate accurate hydrogenic continuum wave functions and corresponding Coulomb phase shifts at a wide range of parameters. Without any essential restrict to angular momentum number, the present code is able to give reliable results at the electron energy range \([10^{- 3},10^{3}]\) eV for radial distances of \([10^{ - 2},10^{4}]\) a.u. We also find the present code is very efficient, which should find numerous applications in many fields such as strong field physics.

MSC:

65D20 Computation of special functions and constants, construction of tables
Full Text: DOI

References:

[1] A.R. Barnett, The calculation of spherical Bessel functions and Coulomb functions, in: J. Hinze (Ed.), Computational Atomic Physics: Electron and Positron Collisions with Atoms and Ions, 1996, pp. 181-202. The newest version of code “COUL90.FOR” is available at http://www.fresco.org.uk/programs/barnett/index.htm.; A.R. Barnett, The calculation of spherical Bessel functions and Coulomb functions, in: J. Hinze (Ed.), Computational Atomic Physics: Electron and Positron Collisions with Atoms and Ions, 1996, pp. 181-202. The newest version of code “COUL90.FOR” is available at http://www.fresco.org.uk/programs/barnett/index.htm.
[2] Seaton, M. J., FGH, a code for the calculation of Coulomb radial wave functions from series expansions, Comput. Phys. Comm., 146, 250 (2002) · Zbl 1007.81021
[3] Seaton, M. J., NUMER, a code for Numerov integrations of Coulomb functions, Comput. Phys. Comm., 146, 254 (2002) · Zbl 1007.81022
[4] Gautchi, W., Computational aspects of three-term recurrence relations, SIAM Rev., 9, 24 (1967) · Zbl 0168.15004
[5] Gautchi, W., Algorithm 292: Regular Coulomb wave functions, Comm. ACM, 9, 793 (1966)
[6] Gautchi, W., Remark on algorithm 292 [S22]: Regular Coulomb wave funcitons, Comm. ACM, 12, 280 (1969)
[7] Cody, W. J.; Paciorek, K. A., Remark on algorithm 292 [S22]: Regular Coulomb wave functions, Comm. ACM, 13, 573 (1970)
[8] Nerinckx, D.; Haegemans, A., A comparison of non-linear equation solvers, J. Comput. Appl. Math., 2, 145 (1976) · Zbl 0332.65027
[9] de A. P. Martins, P., Recurrence relations for phases and amplitudes in the calculation of Coulomb functions, J. Phys. B, 1, 154 (1968)
[10] See the official website:
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.