RADIAL: A Fortran subroutine package for the solution of the radial Schrödinger and Dirac wave equations

dc.contributor.authorSalvat Gavaldà, Francesc
dc.contributor.authorFernández Varea, José María
dc.date.accessioned2026-01-30T08:32:31Z
dc.date.available2026-01-30T08:32:31Z
dc.date.issued2019-01-01
dc.date.updated2026-01-30T08:32:31Z
dc.description.abstractThe Fortran subroutine package RADIAL for the numerical solution of the Schrödinger and Dirac wave equations of electrons in central potentials V(r) is described. The considered potentials are such that the function V(r) ≡ rV (r) is finite for all r and tends to constant values when r → 0 and r → ∞. This includes finite-range potentials as well as combinations of Coulomb and finite-range potentials. The function V(r) used in the numerical calculation is the natural cubic spline that interpolates a table of values provided by the user. The radial wave equations are solved by using piecewise exact power series expansions of the radial functions, which are summed up to the prescribed accuracy so that truncation errors can be completely avoided. The RADIAL subroutines compute radial wave functions, eigenvalues for bound states and phase shifts for free states. Specific subroutines are also provided for computing the radial functions and phase shifts for free states of complex optical potentials having a finite-range absorptive imaginary part. The solution subroutines are accompanied by example main programs, as well as with specific programs that perform calculations relevant in atomic, nuclear, and radiation physics (the self-consistent solution of the Dirac-Hartee-Fock-Slater equations for neutral atoms and positive ions, and the calculation of cross sections for elastic scattering of high-energy electrons and positrons by atoms and of nucleons by nuclei). The distribution package includes a detailed manual with a description of the basic physics and the mathematical formulas implemented in the subroutines.
dc.format.extent13 p.
dc.format.mimetypeapplication/pdf
dc.identifier.idgrec698128
dc.identifier.issn0010-4655
dc.identifier.urihttps://hdl.handle.net/2445/226459
dc.language.isoeng
dc.publisherElsevier B.V.
dc.relation.isformatofVersió postprint del document publicat a: https://doi.org/10.1016/j.cpc.2019.02.011
dc.relation.ispartofComputer Physics Communications, 2019, vol. 240, num.07, p. 165-177
dc.relation.urihttps://doi.org/10.1016/j.cpc.2019.02.011
dc.rightscc-by-nc-nd (c) Elsevier B.V., 2019
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.classificationEquació de Schrödinger
dc.subject.classificationEquació de Dirac
dc.subject.classificationElectrons
dc.subject.classificationEquació d'ona
dc.subject.otherSchrödinger equation
dc.subject.otherDirac equation
dc.subject.otherElectrones
dc.subject.otherWave equation
dc.titleRADIAL: A Fortran subroutine package for the solution of the radial Schrödinger and Dirac wave equations
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/acceptedVersion

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
226036.pdf
Mida:
592.76 KB
Format:
Adobe Portable Document Format