An MCHF atomic-structure package for large-scale calculations
An MCHF atomic-structure package is presented based on dynamic memory allocation, sparse matrix methods, and a recently developed angular library. It is meant for large-scale calculations in a basis of orthogonal orbitals for groups of LS terms of arbitrary parity. For Breit-Pauli calculations, all operators-spin-orbit, spin-other orbit, spin-spin, and orbit-orbit-may be included. For transition probabilities the orbitals of the initial and final state need not be orthogonal. A bi-orthogonal transformation is used for the evaluation of matrix elements in such cases. In addition to transition rates of all types, isotope shifts and hyperfine constants can be computed as well as g(j) factors.
transition probabilities isotope shift hyperfine constants atomic structure bound states breit-pauli hamiltonian configuration interaction complex atoms correlation g(j) values lsj wavefunctions