PROGRAM SUMMARY
Title of program:
RSCFHF AND RFCHF
Catalogue identifier:
ADJZ
Ref. in CPC:
119(1999)232
Distribution format: uuencoded compressed tar file
Operating system: Windows 3.1, 95, NT 3.51, VMS, Linux, Unix
High speed store required:
8MK words
Number of bits in a word:
32
Peripherals Required: disc
Number of lines in distributed program, including test data, etc:
5067
Programming language used: Fortran
Computer: PC
Nature of physical problem:
Description of atomic spectra - discrete atomic energy levels, total
energy of an atom/ion, and phase shifts of continuum spectrum single-
particle atomic wave functions - using a "fully relativistic" approach.
Method of solution
Single-particle atomic orbitals are assumed to be four-component spinor
eigenstates of the total angular momentum operator j = l + s, its
projection jz, and the parity operator Phi = beta phi. Approximate
atomic ground state wave functions are obtained by taking either the
single Slater determinant constructed from the bispinors (e.g., for
closed-shell atoms which are described by the 1S0-term), or a special
linear combination of similar determinants so as to obtain the
eigenfunctions of the total angular momentum operators J**2, Jz (in the
case of one or more open shells). The program RSCFHF, the first part of
the package described, generates the necessary coefficients
automatically by analysing both the occupation numbers and total angular
momenta of individual subshells. The "big" and "small" radial parts of
the S single-particle bispinors, with S being the number of atomic
subshells, are determined then by numerically solving the
self-consistent single-configuration Hartree-Fock-Dirac equations that
result upon varying approximate ground state atomic wave functions of
the given form so as to obtain the extremum of the variational
functional. Together with S self-consistent subshell potentials, the S
"big" and S "small" solutions obtained are used then as input data to
the RFCHF code, the second program of the present package. The latter
is intended to generate excited (discrete and continuum) one-particle
relativistic wave functions in a fixed field induced by the "ground
state" atomic configuration. In analogy with the "ground state",
discrete state excited one-particle wave functions obey the zero
boundary conditions, are normalised and are assumed to possess not less
than (ns-ls-1) nodes at finite distances from the nucleus. For
continuum spectrum orbitals, the two last restrictions are replaced by a
chosen asymptotic condition.
Restrictions on the complexity of the problem
All "subshell" single-particle orbitals that share the quantum numbers
nlj are assumed to have the same radial dependence: Fnlj(r), Gnlj(r).
In the course of self-consistent calculations with the RSCFHF code, the
orbitals with different values of the quantum numbers (nlj) are assumed
to be orthogonal. So are excited state orbitals (epsilon ls js)
obtained with the RFCHF code, and the "core" ones, (nc lc jc), such that
(ls js) /= (lc jc). A user-defined option available in the input to the
RFCHF program controls the orthogonality of excited and core states with
ls = lc, js = jc.
Presently, both programs cannot handle the situation when three or more
atomic subshells are unfilled, as the codes are unable to generate
appropriate angular coefficients. In this case, the so-called "averaged
configuration calculation", i.e. where an atom/ion is not described by
any definite term, is carried out automatically. Alternatively, a user
can explicitly specify in the above case the required coefficients in
the input to the programs to facilitate calculations under certain
"term"-conditions.
Unusual features of the program(s)
Following are the two most important features distinguishing the
programs under consideration from the known codes [1-6].
(1) The system os 2S (S=1 in the case of a frozen core) first order
integro-differential equations of the HFD approximation is reduced to
the system of S second order ones, by eliminating the "small" radial
components. Each equation of the system obtained in such a way has a
form similar to that of the non-relativistic HF approximation, except
for a potential term. This enables one to preserve the same program
structure which has formerly been used in [7,8] to obtain its numerical
solution. Once the "large" radial component and self-consistent
potential are found for each subshell, the corresponding "small"
components are calculated accordingly (see below). This method both
reduces considerably the CPU time (without loss of accuracy) and makes
the memory requirements much less restrictive, thus enabling the
programs to be run on even a PC of the standard configuration.
(2) In the RSCFHF program, we have incorporated, following [9], an
option to treat charged particles different from the electron (e.g.,
negative and/or positive muons and positrons) thus extending the scope
of physical processes.
Typical running time
The test cases took < 2 min.
References
[1] M.A. Coulthard, Proc. Royal Soc. 91 (1967) 44. [2] F.C. Smith, W.R. Johnson, Phys. Rev. A 91 (1967) 136. [3] J.P. Desclaux, D.F. Mayers, O'Brien, J. Phys. B: Atom. Mol. Phys. 4 (1971) 631; Comp. Phys. Comm. 9 (1975) 31. [4] I.M. Band, V.I. Fomichev. The complex of programs: REINE. Parts I, II. Report No. 498 of the Leningrad O.B. Konstantinov Nuclear Physics Institute, Academy of Sciences of the USSR, Leningrad (1979) (in Russian). [5] V.A. Dzuba, O.P. Sushkov, V.V. Flambaum, The complex of programs to calculate the atomic wave functions and the energies. Report No. 82-89 of the Novosibirsk Nuclear Physics Institute, Academy of Sciences of the USSR, Novosibirsk (1982). [6] I. Lindgren, A. Rosen, Case Studies in Atomic Physics 4, No 3 (1974) 105. [7] L.V. Chernysheva, N.A. Cherepkov, V. Radojevic, Comp. Phys. Comm. 11 (1976) 57. [8] L.V. Chernysheva, N.A. Cherepkov, V. Radojevic, Comp. Phys. Comm. 18 (1979) 87. [9] L.V. Chernysheva, S.K. Semenov, M.Ya. Amusia, N.A. Cherepkov, V.F. Orlov, The program system for atomic calculations: ATOM. Program XXIII. The program to calculate electron wave functions inthe frozen core Hartree-Fock-Dirac approximation. Report No. 1319 of the A.F. Ioffe Physical-Technical Institute, Academy of Sciences of the USSR, Leningrad (1989) (in Russian).