PSTGF: Time-independent R-matrix atomic electron-impact code

STGF is a community code employed for outer-region R-matrix calculations, describing electron-impact collisional processes. It is widely recognised that the original version of STGF was written by M. J. Seaton in 1983, but through constant refinement over the next decades by worldwide contributors has evolved into its current form that more reflects modern coding practice and current computer architectures. Despite its current wide acceptance, it was never formally published. Therefore, we present an updated high-performance parallel version of PSTGF, that balances the requirements of small university clusters, yet can exploit the computational power of cutting edge supercomputers. There are many improvements over the original STGF, but most noticeably, the full introduction of MQDT options that provide subsequent integration with ICFT (Intermediate Coupling Frame Transformation) codes, and for either Breit-Pauli / DARC (Dirac Atomic R-matrix Codes), better load balancing, high levels of vectorisation and simplified output. Semantically, the program is full fortran 90 in conjunction with MPI (Message Passing Interface) though has CUDA fortran options for the most numerically intensive code sections.

[1]  M. S. Pindzola,et al.  Adaptation of Asymptotic Close-Coupling Methods to Massively Parallel Computers , 1995 .

[2]  N. R. Badnell,et al.  A Breit-Pauli distorted wave implementation for autostructure , 2011, Comput. Phys. Commun..

[3]  N. Badnell,et al.  A radiation-damped R -matrix approach to the electron-impact excitation of helium-like ions for diagnostic application to fusion and astrophysical plasmas , 2001 .

[4]  M. Seaton,et al.  Quantum defect theory , 1983, Molecular Applications of Quantum Defect Theory.

[5]  P G Burke,et al.  Atomic data for opacity calculations. II. Computational methods , 1987 .

[6]  Gediminas Gaigalas,et al.  An MCHF atomic-structure package for large-scale calculations , 2007, Comput. Phys. Commun..

[7]  F. A. Parpia,et al.  GRASP: A general-purpose relativistic atomic structure program , 1989 .

[8]  K A Berrington,et al.  Atomic data for opacity calculations. XV. Fe I-IV , 1992 .

[9]  J. A. Tully,et al.  On the analysis of collision strengths and rate coefficients. , 1992 .

[10]  P. Norrington,et al.  Electron scattering from Ne II using the relativistic R-matrix method , 1981 .

[11]  A. Hibbert CIV3 — A general program to calculate configuration interaction wave functions and electric-dipole oscillator strengths , 1984 .

[12]  K. Berrington,et al.  RMATRX1: Belfast atomic R-matrix codes , 1995 .

[13]  V. M. Burke,et al.  A new no-exchange R-matrix program , 1992 .

[14]  M. Seaton Coulomb functions for attractive and repulsive potentials and for positive and negative energies , 2002 .

[15]  I. P. Grant,et al.  GRASP92: a package for large-scale relativistic atomic structure calculations , 1996, Comput. Phys. Commun..

[16]  D. C. Griffin,et al.  R -matrix electron-impact excitation cross sections in intermediate coupling: an MQDT transformation approach , 1998 .

[17]  P. Norrington,et al.  Low-energy electron scattering by Fe XXIII and Fe VII using the Dirac R-matrix method , 1987 .

[18]  N. Badnell A perturbative approach to the coupled outer-region equations for the electron-impact excitation of neutral atoms , 1999 .

[19]  W. D. Robb,et al.  Electron scattering by complex atoms , 1971 .

[20]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[21]  Oleg Zatsarinny,et al.  BSR: B-spline atomic R-matrix codes , 2006, Comput. Phys. Commun..