Next Article in Journal
Indigenisation of the Quantum Clock: An Indispensable Tool for Modern Technologies
Next Article in Special Issue
Editorial of the Special Issue “General Relativistic Atomic Structure Program—GRASP”
Previous Article in Journal
Resonance States of Negative Hydrogen-like Ions in Quantum Plasmas
Previous Article in Special Issue
GRASP Manual for Users
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fine-Tuning of Atomic Energies in Relativistic Multiconfiguration Calculations

1
Shanghai EBIT Lab, Key Laboratory of Nuclear Physics and Ion-Beam Application, Institute of Modern Physics, Department of Nuclear Science and Technology, Fudan University, Shanghai 200433, China
2
Department of Materials Science and Applied Mathematics, Malmö University, 20506 Malmö, Sweden
3
Institute of Theoretical Physics and Astronomy, Vilnius University, 010222 Vilnius, Lithuania
4
National Astronomical Observatories, Chinese Academy of Sciences, Beijing 100012, China
*
Author to whom correspondence should be addressed.
Atoms 2023, 11(4), 70; https://doi.org/10.3390/atoms11040070
Submission received: 13 March 2023 / Revised: 27 March 2023 / Accepted: 4 April 2023 / Published: 8 April 2023
(This article belongs to the Special Issue The General Relativistic Atomic Structure Package—GRASP)

Abstract

:
Ab initio calculations sometimes do not reproduce the experimentally observed energy separations at a high enough accuracy. Fine-tuning of diagonal elements of the Hamiltonian matrix is a process which seeks to ensure that calculated energy separations of the states that mix are in agreement with experiment. The process gives more accurate measures of the mixing than can be obtained in ab initio calculations. Fine-tuning requires the Hamiltonian matrix to be diagonally dominant, which is generally not the case for calculations based on j j -coupled configuration state functions. We show that this problem can be circumvented by a method that transforms the Hamiltonian in j j -coupling to a Hamiltonian in L S J -coupling for which fine-tuning applies. The fine-tuned matrix is then transformed back to a Hamiltonian in j j -coupling. The implementation of the method into the General Relativistic Atomic Structure Package is described and test runs to validate the program operations are reported. The new method is applied to the computation of the 2 s 2 1 S 0 2 s 2 p 1 , 3 P 1 transitions in C III and to the computation of Rydberg transitions in B I, for which the 2 s 2 p 2 2 S 1 / 2 perturber enters the 2 s 2 n s 2 S 1 / 2 series. Improved convergence patterns and results are found compared with ab initio calculations.

1. Introduction

Fine-tuning of diagonal elements of the Hamiltonian matrix is a process which seeks to ensure that calculated energy separations of the states that mix are in agreement with experiment. The process gives more accurate measures of the mixing than can be obtained in an ab initio calculation and leads to more stable convergence patterns of calculated transition parameters as the calculation is systematically improved. Starting from already extensive calculations, fine-tuning has been used very successfully by Hibbert and co-workers to compute highly accurate transition parameters for both intercombination and allowed transitions [1,2,3,4]. Fine-tuning can, among other things, be used to compensate for the fact that energies of different L S -terms, depending on if the spins of the outer electrons are aligned or not, converge at different rates with respect to the increasing active set of orbitals building the wave functions, see for example ([5], pp. 96–97). It thus gives more accurate term mixings [6]. Fine-tuning can also be used to correctly position perturbers within a Rydberg series, something that can have very large effects on the transition rates, as well as other properties such as fine- and hyperfine structures, for neighboring states [7,8].
Fine-tuning has been applied to L S J -coupled multiconfiguration Hartree–Fock (MCHF) and configuration interaction (CI) calculations within the Breit–Pauli approximation, and it is available as an option in the frequently used computer codes CIV3 and atsp2K [9,10]. The tuning process has, so far, not been used for j j -coupled multiconfiguration Dirac–Hartree–Fock (MCDHF) or relativistic configuration interaction (RCI) calculations, the reason being that the Hamiltonian matrix is not diagonally dominant, and whatever tuning is applied it by necessity has to include also off-diagonal Hamiltonian matrix elements. In this work, we show how the problems related to off-diagonal matrix elements can be circumvented by a scheme that transforms from j j -coupling to L S J -coupling and then back again.

2. Multiconfiguration Methods

Expansions over Configuration State Functions in L S J - and j j -Coupling

In multiconfiguration methods, the wave function of an atomic state Γ J M J , with Γ being its identifying label, J the total angular momentum quantum number, and M J the total magnetic quantum number, is approximated by an atomic state function (ASF), which is a linear combination of CSFs
Ψ ( Γ J M J ) = i = 1 N C S F c i Φ ( γ i J M J ) ,
where γ i specifies the orbital occupancy and spin-angular coupling tree quantum numbers of each CSF. Requiring the energy computed from the multiconfiguration expansion to be stationary with respect to perturbations in the expansion coefficients leads to a matrix eigenvalue problem,
( H E I ) c T = 0 ,
where c = ( c 1 , c 2 , , c M ) is the vector of expansion coefficients and H is the M × M Hamiltonian matrix with elements H i j = Φ ( γ i J M J ) | H | Φ ( γ j J M J ) of the appropriate Hamiltonian operator H . The latter depends on the formalism: the non-relativistic formalism with corrections in the Breit–Pauli approximation or the fully relativistic Dirac formalism with the transverse photon interaction [5,11,12,13].
The CSFs in the non-relativistic formalism, with relativistic corrections in the Breit–Pauli approximation, are constructed from a set of spin-orbitals
ψ n l m l m s ( r , θ , φ ) = P n l ( r ) r Y l m l ( θ , φ ) χ m s ( 1 / 2 ) ,
where P n l ( r ) is the radial function, Y l m l ( θ , φ ) a spherical harmonic and  χ m s ( 1 / 2 ) a spin function. A general non-relativistic configuration consists of m groups of equivalent electrons
( n 1 l 1 ) w 1 ( n 2 l 2 ) w 2 ( n m l m ) w m , N = i = 1 m w i ,
where w i is the occupation number of the subshell i and N the total number of electrons. Antisymmetric and L S -coupled functions for each group of equivalent electrons are built from products of spin-orbitals using recursive methods in terms of coefficients of fractional parentage (CFPs). To construct the CSFs associated with the above configuration, one starts with the products of the antisymmetric eigenfunctions for the different groups of equivalent electrons. With the repeated use of vector coupling expansions, we can couple the product functions to the final total angular momenta L M L S M S . Coupling applies from left to right and L 1 S 1 of the first group of equivalent electrons are coupled to L 2 S 2 of the second group to intermediate angular momenta L 12 S 12 , which in turn is coupled to L 3 S 3 of the third group and so on until we obtain the final total angular momenta L S
( ( ( L 1 S 1 L 2 S 2 ) L 12 S 12 L 3 S 3 ) L 123 S 123 ) L M L S M S .
This procedure leads to functions which are antisymmetric with respect to co-ordinate permutations within each subshell, but not antisymmetric with respect to permutations between different subshells [14]. The additional antisymmetrization can, however, be accomplished through the restricted permutations involving co-ordinate exchange only between two different subshells such that the co-ordinate number within each subshell remains in an increasing order. As a final step, the L and S are coupled to a final J. This coupling we refer to as L S J -coupling. We can now write a CSF associated with the configuration as
Φ ( ( n 1 l 1 ) w 1 α 1 ν 1 ( n 2 l 2 ) w 2 α 2 ν 2 L 12 S 12 ( n 3 l 3 ) w 3 α 3 ν 3 L 123 S 123 ( n m l m ) w m α m ν m L S J M J ) ,
where α and ν are additional quantum numbers needed to obtain a one-to-one classification of the energy levels. The construction of the L S J -coupled CSFs is detailed in [11].
The CSFs in the relativistic formalism are constructed from a set of Dirac orbitals
ψ n l s j m ( r , θ , φ ) = 1 r P n l j ( r ) Ω l s j m j ( θ , φ ) i Q n l j ( r ) Ω l ˜ s j m j ( θ , φ ) ,
where P n l j ( r ) and Q n l j ( r ) are the radial functions and Ω l s j m j ( θ , φ ) are two-component spherical spinors built from the coupling of the spherical harmonics Y l m l ( θ , φ ) and the spin functions χ m s ( 1 / 2 ) . A general relativistic configuration consists of m ˜ groups of equivalent electrons
( n 1 l 1 j 1 ) w 1 ( n 2 l 2 j 2 ) w 2 ( n m ˜ l m ˜ j m ˜ ) w m ˜ , N = i = 1 m ˜ w i ,
where w i is the occupation number of the relativistic subshell i and N the total number of electrons. The construction follows the prescription in the non-relativistic case. Antisymmetric and j j -coupled functions for each group of equivalent electrons are built from products of spin-orbitals using recursive methods in terms of CFPs. To construct the CSFs associated with the above relativistic configuration, one starts with the products of the antisymmetric eigenfunctions for the different groups of equivalent electrons. With the repeated use of vector coupling expansions, we can couple the product functions to the final total angular momenta J M J . Coupling applies from left-to-right and J 1 of the first group of equivalent electrons are coupled to J 2 of the second group to intermediate angular momenta J 12 , which in turn is coupled to J 3 of the third group and so on until we obtain the final total angular momenta J M J
( ( ( J 1 J 2 ) J 12 J 3 ) J 123 ) J M J .
This coupling we refer to as j j -coupling. Performing restricted permutations involving co-ordinate exchange only between two different relativistic subshells, we end up with the most general form of a CSF
Φ ( ( n 1 l 1 j 1 ) w 1 α 1 ν 1 J 1 ( n 2 l 2 j 2 ) w 2 α 2 ν 2 J 2 J 12 ( n 3 l 3 j 3 ) w 3 α 3 ν 3 J 3 J 123 ( n m ˜ l m ˜ j m ˜ ) w m ˜ α m ˜ ν m ˜ J m ˜ J M J ) .
The CSFs in L S J - and j j -couplings belonging to a number of configurations constitute two different sets of orthonormal basis functions. In the non-relativistic limit,
P n l j ( r ) P n l ( r ) , and Q n l j ( r ) 0 ,
they span the same vector space.

3. Hamiltonian Matrix in LSJ - and jj -Coupling

For light systems, where the relativistic effects are small, the CSFs in L S J -coupling give a Hamiltonian with small off-diagonal elements between CSFs with different L S . As a consequence, the CSF expansion for a state will be dominated by CSFs with the same L S quantum numbers. These quantum numbers are to some approximation ’good’ quantum numbers. The situation is very different in j j -coupling. There are no approximate good quantum numbers, and there are in many cases large off-diagonal elements between CSFs.
We take the 2 s 2 p 3 P 1 and 2 s 2 p 1 P 1 states in C III as an illustrative example. In the non-relativistic formalism, with relativistic corrections in the Breit–Pauli approximation, the two states can, in the simplest approximation, be described by two CSFs (where we have suppressed the M J quantum number for brevity)
Φ 1 = | 2 s 2 p 3 P 1 and Φ 2 = | 2 s 2 p 1 P 1 .
Given radial orbitals from an L S averaged Hartree–Fock (HF) calculation and running the Breit–Pauli configuration interaction (CI) program of the Atsp2K package [10] we obtain
H = 36.248683 0.000184 0.000184 35.970479 .
The off-diagonal matrix elements between the CSFs with different L S terms are small compared with the difference ( 36.248683 35.970479 = 0.278204 ) between the diagonal matrix elements. Diagonalizing the Hamiltonian matrix gives the energies
E 1 = 36.248683 E h and E 2 = 35.970479 E h
and the eigenvectors
Ψ ( 2 s 2 p 3 P 1 ) = 0.99999978 Φ 1 + 0.00066201 Φ 2
and
Ψ ( 2 s 2 p 1 P 1 ) = 0.00066201 Φ 1 0.99999978 Φ 2 ,
where the use of quotation marks for the labels to the left highlights the fact that the notation is just an identifying label, even though the wave function is a mixture of CSFs.
In the relativistic formalism the two states are, again in the simplest approximation, described by
Φ 1 = | ( 2 s 1 / 2 2 p 1 / 2 ) 1 and Φ 2 = | ( 2 s 1 / 2 2 p 3 / 2 ) 1 .
Determining, to be as consistent as possible with the calculation above, the relativistic orbitals in the Pauli limit [15,16]
P n l j ( r ) = P n l H F ( r ) , Q n l j ( r ) = α 2 d d r + κ r P n l H F ( r )
where
κ = ( l + 1 ) f o r j = l + 1 / 2 + l f o r j = l 1 / 2
and running the CI program of the fully relativistic grasp2018 package [17] including the Breit interaction yields the following Hamiltonian
H = 36.063028 0.131089 0.131089 36.156113 .
Now the off-diagonal matrix elements between the CSFs are of the same magnitude as the difference ( 36.156113 36.063028 = 0.09308 ) between the diagonal matrix elements. Diagonalizing the Hamiltonian gives the energies
E 1 = 36.248677 E h and E 2 = 35.970464 E h
and the eigenvectors
Φ ( 2 s 2 p 3 P 1 ) = 0.81687864 Φ 1 0.57680957 Φ 2
and
Φ ( 2 s 2 p 1 P 1 ) = 0.57680957 Φ 1 + 0.81687864 Φ 2 .
The energies are essentially the same as for the MCHF and Breit–Pauli calculation. The small differences can be attributed to differences in the order to which relativistic effects are included. The eigenvector composition, however, is totally different from the L S J -coupling case.

4. Transition Parameters in LSJ - and jj -Coupling

The differences in eigenvector composition between the L S J - and j j -coupling schemes have a huge impact on the computation of transition rates. For simplicity, we restrict the discussion to electric dipole (E1) transitions in the long wavelength approximation. The different transition parameters, line strength, transition rates, oscillator strengths, for a transition from an upper state Γ J M J to any of the 2 J + 1 states Γ J M J , M J = J , J + 1 , , J of a lower energy level are proportional to the line strength
S ( Γ J , Γ J ) = | Ψ ( Γ J ) D ( 1 ) Ψ ( Γ J ) | 2 ,
where D ( 1 ) is the dipole operator in length or velocity gauge (Babushkin and Coulomb gauge in relativistic theory), see [5,13,18]. The factors of proportionality are mixtures of powers of the transition energy Δ E , statistical factors and physical constants, depending on the type of the parameter and gauge.
The dynamical range of E1 transitions is huge, and the transitions are most often sorted in different categories. L S -allowed transitions are normally strong and occur between states for which the dominant components in L S J -coupling fulfill the selection rules. L S -forbidden transitions, or intercombination transitions, are often weak and occur between states for which the dominant component in L S J -coupling breaks one of the above selection rules. If  Δ S = 1 we talk about a spin-forbidden transition.
To fully appreciate the differences between the computations of transition rates in L S J - and j j -coupling schemes, we look at the line strength in the length (Babushkin) gauge for the 2 s 2 1 S 0 2 s 2 p 3 P 1 intercombination transition in C III. Approximating the 2 s 2 1 S 0 ground state with a single CSF, | 2 s 2 1 S 0 , and using the expansion given in Equation (13)
Ψ ( 2 s 2 p 3 P 1 ) = 0.99999978 | 2 s 2 p 3 P 1 + 0.00066201 | 2 s 2 p 1 P 1
we have
S ( 1 S 0 , 3 P 1 ) = | 0.00066201 2 s 2 1 S 0 D ( 1 ) 2 s 2 p 1 P 1 | 2 ,
where we have used that the electric dipole transition matrix element between states with different spins is zero. The reduced transition matrix element between the singlet states is
2 s 2 1 S 0 D ( 1 ) 2 s 2 p 1 P 1 = 1.873529 ,
which yields S ( 1 S 0 , 3 P 1 ) = 1.538332 × 10 6 . From Equation (24) it is now clear the smallness of the line strength comes from the smallness of the 1 P 1 mixing into the wave function of the 2 s 2 p 3 P 1 state. The situation is very different in j j -coupling; see [19] for an excellent discussion. Now
Ψ ( 2 s 2 p 3 P 1 ) = 0.81687864 | ( 2 s 1 / 2 2 p 1 / 2 ) 1 0.57680957 | ( 2 s 1 / 2 2 p 3 / 2 ) 1
and we have
S ( 1 S 0 , 3 P 1 ) = | 0.81687864 ( 2 s 1 / 2 2 ) 0 D ( 1 ) ( 2 s 1 / 2 2 p 1 / 2 ) 1 0.57680957 ( 2 s 1 / 2 2 ) 0 D ( 1 ) ( 2 s 1 / 2 2 p 3 / 2 ) 1 | 2 .
The reduced transition matrix elements are
( 2 s 1 / 2 2 ) 0 D ( 1 ) ( 2 s 1 / 2 2 p 1 / 2 ) 1 = 1.081695 , ( 2 s 1 / 2 2 ) 0 D ( 1 ) ( 2 s 1 / 2 2 p 3 / 2 ) 1 = 1.529757
which gives S ( 1 S 0 , 3 P 1 ) = 1.525381 × 10 6 , in perfect agreement with the value above. In this case, the smallness of the line strength comes from subtraction of two large, but almost cancelling, contributions. We have a numerically ill-conditioned problem with a cancellation of three orders of magnitude. Even a small change of the mixing coefficients, due to added electron correlation or fine-tuning, may have an appreciable effect on the line strength.

5. Transformation between Coupling Schemes

We denote the CSF basis in j j -coupling belonging to one or more relativistic configurations by Φ = ( Φ 1 , Φ 2 , , Φ m ) T and the corresponding CSF basis in L S J -coupling by Φ ^ = ( Φ ^ 1 , Φ ^ 2 , , Φ ^ m ) T . The two bases are related through
Φ ^ = T L S J , j j T Φ ,
where T L S J , j j is the coupling transformation matrix. For two-electron systems, there are simple analytical expressions for the transformation matrix; see ([20], p. 249). In the general many-electron case, the transformation matrix is computed with a modified version of the jj2lsj program [21] in which T L S J , j j γ s J P γ r L r S r J P  ([22], Equation (5)) is expressed in terms of the transformation between the j j - and L S J -couplings of the subshells and additionally taking into account the transformations between the j j - and L S J -couplings inside the subshell states l w α ν L S J | ( l w 1 ν 1 J 1 , l + ( w w 1 ) ν 2 J 2 ) J with the same l orbital quantum number ([21], Equation (3)). For more information about the transformation, see [23,24,25,26].
An atomic state function Ψ can be expressed in both the Φ base and the Φ ^ base
Ψ = c 1 Φ 1 + c 2 Φ 2 + + c m Φ m = c ^ 1 Φ ^ 1 + c ^ 2 Φ ^ 2 + + c ^ m Φ ^ m .
Given the transformation matrix, the vector c with expansion coefficients in the j j -coupled basis is transformed to a vector c ^ in the L S J -coupled basis according to
c ^ = T L S J , j j 1 c .
Using the fact that the transformation between two orthonormal bases is unitary, we have T L S J , j j 1 = T L S J , j j T and
c ^ = T L S J , j j T c .
The Hamiltonian matrix H in the j j -coupled basis with elements H i j = Φ i | H | Φ j is transformed to a matrix H ^ in the L S J -coupled basis with elements H ^ i j = Φ ^ i | H | Φ ^ j according to
H ^ = T L S J , j j 1 H T L S J , j j .
With the use of T L S J , j j 1 = T L S J , j j T this can also be written
H ^ = T L S J , j j T H T L S J , j j .
The j j - to L S J -coupling transformation changes the wave function representationand also the Hamiltonian matrix. The wave functions themselves, along with computed properties, remain invariant.

6. Fine-Tuning of Eigenvalues

All atomic calculations are approximate. Depending on the scale of the calculation (number of CSFs, size of orbital set and the amount of included correlation effects) and complexity of the atomic system, the observed excitation or transition energies may be predicted more or less accurately. Known problematic cases are transition energies between states with different total spins. States where the spins of the outer electrons line up to give maximal spin quantum numbers are in general associated with less electron correlation energy than states where they do not line up. This often leads to cases where the energies of high spin states are too low in comparison with the energies of low spin states ([5], pp. 96–97). Other known problematic cases are perturber states in Rydberg sequences, where, depending on the case, the perturber state may be too low or too high in relation to the Rydberg states [7,8]. It is in general very hard to optimize a balanced orbital set that accurately positions perturber states in the often rather densely spaced Rydberg series. A failure to accurately predict the energy structure most often translates to uncertain transition rates.
Fine-tuning is a semi-empirical correction process that is applied to the diagonal elements of the M × M Hamiltonian matrix in Equation (2) in order to rectify the CSF expansion coefficients and improve computed energy separations and transition parameters. Let, closely following Hibbert [3], Φ 1 and Φ 2 be single CSFs or CSF expansions approximately describing two states. We now want to add another CSF Φ 3 to improve the representation of the second state, where, for simplicity, we assume Φ 1 | H | Φ 3 = 0 . This gives a Hamiltonian of the form
A h 0 h B f 0 f C
where, as a consequence of the fact that Φ 1 and Φ 2 approximately describes the two states, | h | | A B | . We now diagonalize the 2 × 2 submatrix associated with the Φ 2 and Φ 3 interaction to obtain the diagonal matrix
B 0 0 C
and the eigenvectors
Φ 2 = α Φ 2 + β Φ 3 and Φ 3 = β Φ 2 + α Φ 3
with α 2 + β 2 = 1 . Typically, | f | | B C | , which, to a good approximation, gives the eigenvalues
B = B + f 2 B C and C = C f 2 B C .
The coefficients of the eigenfunctions are, again to a good approximation, given by
α = 1 1 + x 2 and β = α x = x 1 + x 2 ,
where x = f / | B C | . In the Φ 1 , Φ 2 , Φ 3 basis, the Hamiltonian becomes
A q p q B 0 p 0 C
with
p = Φ 1 | H | Φ 3 = β h = α h x a n d q = Φ 1 | H | Φ 2 = α h .
Since x 1 we infer that α 1 , q h and | p | | q | . The major effect of the interaction with Φ 3 is thus a change of the original 2 × 2 submatrix associated with the Φ 1 and Φ 2  interaction
A h h B A q q B .
We now understand the mechanism by which fine-tuning works: the inclusion of an extra CSF Φ 3 can instead be effected to a good approximation by a change to the diagonal matrix element B. In the general context, aiming for several states, and where we want to correct their relative positions, we tune the diagonal matrix elements in the Hamiltonian matrix. The requirements are that the off-diagonal matrix elements are small relative to the differences in the diagonal matrix elements.

7. Fine-Tuning of Eigenvalues in LSJ -Coupling

We apply the fine-tuning process to the 2 s 2 p 3 P 1 and 2 s 2 p 1 P 1 states in C III. The Hamiltonian matrix for the two L S J -coupled CSFs in the Breit–Pauli approximation is given in Equation (11). As discussed in the introduction, there is more electron correlation in the 2 s 2 p 1 P 1 state than in 2 s 2 p 3 P 1 and in the limited two CSF calculation the 2 s 2 p 1 P 1 state is far too high relative to 2 s 2 p 3 P 1 ( Δ E = E 2 E 1 = 61 , 055.99 cm 1 compared with Δ E = 49 , 961.29 cm 1 from NIST). To bring the 2 s 2 p 1 P 1 state down, we subtract 61,056 − 49,961 = 11,095 cm 1 from the corresponding diagonal matrix element to yield
H = 36.248683 0.000184 0.000184 36.021031 .
Diagonalizing the Hamiltonian matrix gives the energies
E 1 = 36.248683 E h and E 2 = 36.021031 E h .
The energy difference is Δ E = E 2 E 1 = 49 , 961.51 cm 1 , in good agreement with what we aimed for. The change in the diagonal matrix element leads to modified eigenvalue compositions
Ψ ( 2 s 2 p 3 P , J = 1 ) = 0.99999967 Φ 1 + 0.00080901 Φ 2
and
Ψ ( 2 s 2 p 1 P , J = 1 ) = 0.00080901 Φ 1 0.99999967 Φ 2 .
Fine-tuning affects the transition parameters in two ways: firstly, the fine-tuned energy modifies the energy factor Δ E that is multiplied with the line strength to obtain, e.g., transition rates and oscillator strengths, and secondly, the line strength changes due to the fact that the mixing coefficients change.

8. Fine-Tuning of Eigenvalues in jj -Coupling

Fine-tuning is not directly applicable in the j j -coupled case due to the fact that a state is not well described by a single CSF; it is a combination of two or more CSFs that describes the state. This means that we have large off-diagonal matrix elements, and a tuning of the diagonal matrix elements will not result in the desired energy separations. To circumvent the problems of fine-tuning in j j -coupling, we have developed a method in which the Hamiltonian in the j j -coupled basis is transformed to a matrix in the corresponding L S J -coupled basis, for which now the prerequisites for fine-tuning often, but not always, are fulfilled. We fine-tune by modifying the diagonal matrix elements and transform back to a matrix in the j j -coupled basis. This in effect modifies both diagonal and off-diagonal Hamiltonian matrix elements. The procedure can be summarized as follows:
  • arrange the full CSF expansion so that the CSFs in the multireference (MR) come first.
  • compute the coupling transformation matrix T L S J , j j between the j j -coupled CSFs in the MR and the corresponding L S J -coupled CSFs.
  • perform a relativistic CI calculation for the full CSF expansion. Save the Hamiltonian on disk in sparse format.
  • read and transform the Hamiltonian submatrix corresponding to the CSFs in the MR from j j -coupling ( H j j ) to L S J -coupling ( H L S J ) according to
    H L S J = T L S J , j j T H j j T L S J , j j .
  • allow the user to fine-tune the diagonal elements of H L S J to yield H L S J ft .
  • transform the fine-tuned Hamiltonian matrix H L S J ft back to j j -coupling according to
    H j j ft = T L S J , j j H L S J ft T L S J , j j T
    and merge it into the Hamiltonian saved on disk.
  • perform a relativistic CI calculation for the full CSF expansion based on the Hamiltonian for which the submatrix corresponding to the CSFs in the MR was modified.

9. Program Implementation

The procedure for fine-tuning in j j -coupling is implemented in the grasp2018 package [17] through the new programs jj2lsj_2022 and rfinetune, both publically available at the grasp GitHub repository at https://github.com/compas, accessed on 27 March 2023. The programs assume that an rci calculation has been performed for a CSF expansion (list), where the CSFs in the MR appear first in the list, so that a restart file, rci.res, containing the Hamiltonian matrix in sparse format is available, (see [27], Section 6.7). If an MPI run has been performed using the rci_mpi program, the Hamiltonian is distributed, and in this case there is one restart file per processor residing in the directories defined by the disks file, see ([27], Section 6.4). In addition, the CSFs in the MR should be available in a separate list. The jj2lsj_2022 program reads the j j -coupled CSFs in the MR list and generates the corresponding L S J -coupled CSFs that are saved to file. In addition, the program computes the transformation matrix between the j j -coupled CSFs in the MR and the corresponding L S J -coupled CSFs and writes it to a binary file .lsj.T. The rfinetune program reads the list of L S J -coupled CSFs, the transformation matrix and the Hamiltonian submatrix corresponding to the CSFs in the MR from the rci.res file. The Hamiltonian submatrix is transformed from j j - to L S J -coupling. For each L S J -coupled CSF, the user has the opportunity to fine-tune the corresponding diagonal matrix element of the transformed Hamiltonian with a prescribed energy that is entered in cm 1 . After the tuning, the program transforms the Hamiltonian submatrix back to j j -coupling and inserts it into the rci.res file. Finally, running the rci (or rci_mpi) program in restart mode, so that all matrix elements are read from the updated rci.res file, yields the fine-tuned energies and the modified expansion coefficients of the CSFs in the full list.

10. Test-Run

We test the new programs on the 2 s 2 1 S 0 , 2 s 2 p 1 P 1 and  2 s 2 p 3 P 0 , 1 , 2 states in C III and aim to fine-tune the submatrix corresponding to the MR of the odd states. We save, for future use, the MR list of the odd states in a file DF_odd.c. The file is shown below.
Core subshells:
 
Peel subshells:
  1s   2s   2p-  2p
CSF(s):
  1s ( 2)  2s ( 1)  2p-( 1)
           1/2     1/2
                   0-
 *
  1s ( 2)  2s ( 1)  2p ( 1)
           1/2     3/2
                   1-
  1s ( 2)  2s ( 1)  2p-( 1)
           1/2     1/2
                   1-
 *
  1s ( 2)  2s ( 1)  2p ( 1)
           1/2     3/2
                   2-
Some preparatory work is needed, and we start by generating a set of radial orbitals up to n = 7 ( { 7 s , 7 p , , 7 h , 7 i } ) in extended optimal level (EOL) MCDHF calculations based on CSF expansions accounting for valence–valence electron correlation of the above even and odd states. The MCDHF calculations are followed by an rci_mpi calculation using, in this test-run, four processors for the even 2 s 2 1 S 0 state accounting for the Breit interaction. The CSF list and the wave function file for the 2 s 2 1 S 0 state are saved in 2s2.c and 2s2.w and the rci_mpi calculation outputs the 2s2.cm mixing file. The  rci_mpi calculation for the even state is followed by an rci_mpi calculation, again using four processors, for the odd 2 s 2 p 1 P 1 , 2 s 2 p 3 P 0 , 1 , 2 states accounting for the Breit interaction. The CSF list and the wave function file for the odd states are saved in 2s2p.c and 2s2p.w and the rci_mpi calculation outputs the 2s2p.cm mixing file. The rci_mpi calculation for the odd states using four processors also gives four restart files rci000.res, rci001.res, rci002.res, rci003.res containing the Hamiltonian matrix in sparse format. The files reside in the directories set by the disks file. For the rci_mpi calculation of the odd states we used the rcsfzerofirst program to ensure that the CSFs in the MR came first in the list, see ([27], Section 14.1). The excitation energies from the rci_mpi calculations are shown in Table 1 together with the experimental energies from the NIST the database [28].
The last column gives how much the energies of the odd states should be fine-tuned to be in accordance with the experimental energies. The main observation is that the 2 s 2 p 3 P states are somewhat too high compared with the 2 s 2 1 S 0 ground state and should be pushed down. The 2 s 2 p 1 P 1 state is also somewhat too high and should be pushed down.
We are now in the position to fine-tune and start by running jj2lsj_2022 for the four CSFs in the MR saved in DF_odd.c to obtain the corresponding L S J -coupled CSFs along with the transformation matrix.
***********************************************************************
*    RUN JJ2LSJ_2022 TO OBTAIN TRANSFORMATION MATRIX                  *
*    AND LSJ-COUPLING CSFs LIST                                       *
*    INPUT FILES: name.c, name.(c)m                                   *
*      (optional) name.lsj.T                                          *
*    OUTPUT FILES: name.lsj.lbl                                       *
*      (optional)  name.lsj.c, name.lsj.j,name.uni.lsj.lbl,           *
*                  name.uni.lsj.sum, name.lsj.T                       *
***********************************************************************
 
>>jj2lsj_2022
 jj2lsj: Transformation of ASFs from a jj-coupled CSF basis
         into an LS-coupled CSF basis  (Fortran 95 version)
         (C) Copyright by   G. Gaigalas and Ch. F. Fischer,
         (2022).
         Input files: name.c, name.(c)m
          (optional)  name.lsj.T
         Ouput files: name.lsj.lbl,
          (optional)  name.lsj.c, name.lsj.j,
                      name.uni.lsj.lbl, name.uni.lsj.sum,
                      name.lsj.T
 
 Name of state
>>DF_odd
 Loading Configuration Symmetry List File ...
 There are 4 relativistic subshells;
 There are 4 relativistic CSFs;
  ... load complete;
 Mixing coefficients from a CI calc.?
>>y
 Do you need a unique labeling? (y/n)
>>n
    nelec   =            4
    ncftot  =            4
    nw    =            4
    nblock  =            3
 
   block     ncf     nev    2j+1  parity
     1      1      1      1    -1
     2      2      2      3    -1
     3      1      1      5    -1
 Default settings?  (y/n)
>>n
 All levels (Y/N)
>>y
 Maximum % of omitted composition
>>0.0
 What is the value below which an eigenvector composition
 is to be neglected for printing?
>>0.0
 Do you need the transformation output file *.lsj.T?  (y/n)
>>y
 Below  1.0E-16 the eigenvector component is to be neglected for
 calculating Below  0.0E+00 the eigenvector composition is to be
 neglected for~printing
 
  ............
 
 Finish Date and Time:
   Date (Yr/Mon/Day): 2022/02/01
   Time (Hr/Min/Sec): 20/34/08.044
   Zone: +0800
 
 jj2lsj: Execution complete.
 
The four L S J -coupled CSFs generated by jj2lsj_2022 are available in the file DF_odd.lsj.c, which is displayed below.
 
  1s( 2)  2s( 1)  2p( 1)
 1S0 2S1 2P1 2S  3P
 *
  1s( 2)  2s( 1)  2p( 1)
 1S0 2S1 2P1 2S  1P
  1s( 2)  2s( 1)  2p( 1)
 1S0 2S1 2P1 2S  3P
 *
  1s( 2)  2s( 1)  2p( 1)
 1S0 2S1 2P1 2S  3P
 *
 
We now run the rfinetune program. The program reads the list of L S J -coupled CSFs, the transformation matrix and the Hamiltonian submatrix corresponding to the CSFs in the MR from the rci000.res, rci001.res, rc1002.res and rci003.res files. The Hamiltonian submatrix is transformed from j j -coupling to to L S J -coupling. For each L S J -coupled CSF, the user has the opportunity to fine-tune the corresponding diagonal matrix element of the transformed Hamiltonian with a prescribed energy.
***********************************************************************
*    RUN RFINETUNE TO FINE-TUNE THE HAMILTONIAN MATRIX FROM           *
*                 THE RCI_MPI RUN ON FOUR PROCESSORS                  *
*    INPUT FILES: rci000.res, rci001.res, rci002.res, rci003.res,     *
*                 DF_odd.lsj.T,DF_odd.lsj.T,DF_odd.c                  *
*    OUTPUT FILE: rci000.resnew, rci001.resnew,                       *
*                 rci002.resnew, rci003.resnew                        *
***********************************************************************
>>rfinetune
 
 RFINETUNE
 This is the rfinetune program
 Input files:  rci.res, name.lsj.T, name.lsj.c,name.c
 Output files: rci.resnew
 
 Transformation matrix is from calculation of:
 0--serial
 1--parallel
>>1
 Name of MR state:
>>DF_odd
 rci.res is from parallel calculation...
 Name of the temporary directory: (e.g.’/home/user/tmp/’)
>>’/home/ytli/tmp/’
 There are           4 files in the temp directory...
 
 BLOCK           1
 No. in LSJ-couping =           1
   1s( 2)  2s( 1)  2p( 1)
  1S0 2S1 2P1 2S  3P
 How many diagonal elements should be finetuned:
>>1
 Give serial the number of the CSF in LSJ-couping you should
 fine-tune together with the energy change in cm-1
>>1,-96
 
 BLOCK           2
 No. in LSJ-couping =           1
   1s( 2)  2s( 1)  2p( 1)
  1S0 2S1 2P1 2S  1P
 No. in LSJ-couping =           2
   1s( 2)  2s( 1)  2p( 1)
  1S0 2S1 2P1 2S  3P
 How many diagonal elements should be fine-tuned:
>>2
 Give the serial number of the CSF in LSJ-couping you should
 fine-tune together with the energy change in cm-1
>>1,-179
 
 Give the serial number of the CSF in LSJ-couping you should
 fine-tune  together with the energy change in cm-1
>>2,-96
 BLOCK           3
 No. in LSJ-couping =           1
   1s( 2)  2s( 1)  2p( 1)
  1S0 2S1 2P1 2S  3P
 How many diagonal elements should be fine-tuned:
>>1
 Give serial the number of the CSF in LSJ-couping you should
 fine-tune together with the energy change in cm-1
>>1,-96
 Created rcixxx.resnew in /home/ytli/tmp/
The modified matrix elements corresponding to the CSFs in the MR are merged into the full set of matrix elements and written to rci000.resnew, rci001.resnew, rc1002.resnew and rci003.resnew. These files should be renamed before running rci_mpi in restart mode.
***********************************************************************
*    RENAME ALL THE FINE-TUNED RESTART FILES ASSUMING THAT THE        *
*    RESTART FILES RESIDE IN /home/ytli/tmp/                          *
*    CHECK THE DISKS FILE IN YOUR OWN CASE                            *
***********************************************************************
>>rename resnew res /home/ytli/tmp/*/*
We now run rci_mpi on four processors in restart mode, see ([27], Section 6.7). The restart mode means that the full Hamiltonian is read from the restart files and the only operation of the program is to diagonalize the Hamiltonian matrix.
***********************************************************************
*    RUN RCI_MPI IN RESTART MODE USING 4 PROCESSORS                   *
*    INPUT FILES: isodata, 2s2p.c, 2s2p.w                             *
*                 rci000.res, rci001.res, rci002.res, rci003.res      *
*    OUTPUT FILES: 2s2p.cm, 2s2p.csum, 2s2p.clog                      *
*    THIS IS A RESTART THAT READS THE rcixxx.res file                 *
***********************************************************************
>>mpirun -np 4 rci_mpi
 ====================================================
        RCI_MPI: Execution Begins ...
 ====================================================
 Participating nodes:
   Host: node84    ID: 000
   Host: node84    ID: 001
   Host: node84    ID: 002
   Host: node84    ID: 003
 
 Start Dir:
   node84: /home/ytli/data_node238/CIII/mpitest
   node84: /home/ytli/data_node238/CIII/mpitest
   node84: /home/ytli/data_node238/CIII/mpitest
   node84: /home/ytli/data_node238/CIII/mpitest
 
 Serial I/O Dir (node-0 only):
   node84: /home/ytli/data_node238/CIII/mpitest
 
 Work Dir (Parallel I/O):
   node84: /home/ytli/tmp
   node84: /home/ytli/tmp
   node84: /home/ytli/tmp
   node84: /home/ytli/tmp
 
 Default settings?
>>n
 Name of state:
>>2s2p
 Block            1 ,  ncf =         9744
 Block            2 ,  ncf =        27532
 Block            3 ,  ncf =        40692
 Loading CSF file ... Header only
 There are/is           49  relativistic subshells;
 Restarting RCI90 ?
>>y
 Estimate contributions from the self-energy?
>>n
 
.........
 
 mpi stopped by node-           0  from RCI_MPI: Execution complete.
 mpi stopped by node-           1  from RCI_MPI: Execution complete.
 mpi stopped by node-           2  from RCI_MPI: Execution complete.
 mpi stopped by node-           3  from RCI_MPI: Execution complete.
To display the energy separations after fine-tuning, we use the rlevels program, see ([27], Section 6.1).
************************************************************************
*    READ THE *.cm FILES AND DISPLAY THE ENERGIES      *
************************************************************************
>>rlevels 2s2.cm 2s2p.cm
 nblock =       1   ncftot =       9788   nw =      49   nelec =       4
 nblock =       3   ncftot =      77968   nw =      49   nelec =       4
 Energy levels for ...
 Rydberg constant is   109737.31569
 Splitting is the energy difference with the lower neighbor
---------------------------------------------------------------------------------------
 No Pos J Parity Energy Total    Levels    Splitting   Configuration
             (a.u.)     (cm^-1)     (cm^-1)
---------------------------------------------------------------------------------------
  1  1  0 +   -36.5052083      0.00      0.00  1s(2).2s(2)_1S
  2  1  0 -   -36.2666030    52367.82    52367.82  1s(2).2s_2S.2p_3P
  3  1  1 -   -36.2664960    52391.30      23.48  1s(2).2s_2S.2p_3P
  4  1  2 -   -36.2662396    52447.57      56.28  1s(2).2s_2S.2p_3P
  5  2  1 -   -36.0388389   102356.24    49908.67  1s(2).2s_2S.2p_1P
---------------------------------------------------------------------------------------
The energies are now in very good agreement with the experimental energies from NIST. The remaining differences are due to interactions that have not been catered for. If deemed important, the fine-tuning can be redone to improve the energies further.

11. Applications

In this section, we apply fine-tuning for the computation of the 2 s 2 1 S 0 2 s 2 p 1 , 3 P 1 transition rates in C III and for investigating the effect of the 2 s 2 p 2 2 S 1 / 2 perturber on the lifetimes of the 2 s 2 n s 2 S 1 / 2 ( n = 3 7 ) Rydberg states in B I.

11.1. Transition Rates in C III

The calculations for C III proceed as in the test-run. The radial orbitals were generated in EOL MCDHF calculations optimizing simultaneously on the even and odd state levels based on CSF expansions generated by SD excitations to an active set of orbitals with the restriction that the 1 s 2 core electrons are kept fixed. The active set of orbitals was increased layer-by-layer up to n = 7 ( { 7 s , 7 p , , 7 h , 7 i } ), resulting in 133 CSFs of even parity and 760 CSFs of odd parity. The MCDHF calculations were followed by separate rci_mpi calculations for the even and odd state CSF expansions generated by SDT excitations to an active set of orbitals with the restriction that there should never be more than one excitation from the 1 s 2 core. The rci_mpi calculation includes the Breit interaction. The resulting expansions consisted of 9 788 and 77 968 CSFs for even and odd parity, respectively. Fine-tuning was applied to all rci_mpi calculations for the odd states based on the 2 s 2 p MR. The excitation energies and the root-mean-square deviations, σ M , between our results and the experimental energies from the NIST database [28] are shown in Table 2 as functions of the increasing set of orbitals. The fine-tuned energies are all close to the experimental energies from the NIST database [28]. The ab initio energies, especially the energy for 2 s 2 p 1 P 1 , are rather far away from the experimental energies for the small orbital sets ( n = 3 , 4 ), but improve as the orbital set is increased. Even for n = 7 , some energy differences remain for the ab initio calculation. For variational calculations, the convergence of the energy differences is not always smooth, but the differences may increase or decrease a little between the orbital layers depending on where the orbitals are localized. In this case we see that the excitation energies become a little worse when going from n = 6 to n = 7 . The overall trend is however to approach the experimental energies. The tendency for the energy differences from ab initio calculations to jump up and down is a further argument for fine-tuning.
As discussed in Section 4, fine-tuning affects the calculated transition parameters in two ways: through the corrected transition energies Δ E that enter as multiplicative factors and through the modification of the expansion coefficients. The transition rates for 2 s 2 1 S 0 2 s 2 p 1 P 1 and 2 s 2 1 S 0 2 s 2 p 3 P 1 are shown in Table 3 as functions of the increasing set of orbitals. In accordance with what has been reported in the literature for MCHF-BP calculations, the convergence to final values are faster for the fine-tuned calculations compared with the ab initio calculations. In this case, we see no tendency of the fine-tuning process to “over-correct” for inaccuracies in energy separations, as is sometimes the case [1].

11.2. Lifetimes of the 2 s 2 n s 2 S 1 / 2 Rydberg States in B I

The energy level structure for B I, given in Figure 1, is similar to that of a one-electron system. The ground configuration is 1 s 2 2 s 2 2 p , and higher states are formed by excitation of the 2 p electron. In addition, the 1 s 2 2 s 2 p 2 configuration gives rise to a few states below the ionization energy. The presence of these states, especially 1 s 2 2 s 2 p 2 2 S 1 / 2 , causes perturbations of close-lying states of the same symmetry. This can be observed as irregularities in the energy positions of the levels. The perturbation can also have a strong effect on lifetime values. In an unperturbed sequence, lifetime values can be expected to increase regularly with the principal quantum number. There are more electron correlation for the states of the 1 s 2 2 s 2 p 2 perturber than there are for the Rydberg states, and very large and balanced calculations are required to place the perturbers at the right position. This is a case where fine-tuning is very valuable.
The radial functions of B I are from EOL MCHF calculations using the atsp2K package [10]. Separate calculations were performed for the 2 S and 2 P states. The calculations for 2 S targeted the 2 s 2 n s 2 S ( n = 3 7 ) Rydberg states and the 2 s 2 p 2 2 S perturbing state and were based on complete active space (CAS) expansions with 1 s 2 as a closed core. The orbital set was systematically increased to { 12 s , 8 p , 8 d , 8 f , 8 g , 7 h } . The calculations for 2 P targeted the 2 s 2 n p 2 P ( n = 3 6 ) Rydberg states and were based on CAS expansions with 1 s 2 as a closed core. The orbital set was systematically increased to { 8 s , 12 p , 8 d , 8 f , 8 g , 7 h } . The rwfnmchfmcdf program was used to convert the non-relativistic radial orbitals to relativistic ones in grasp format, see [27], Sections 3.3 and 6.2. The MCHF calculations were followed by separate rci_mpi calculations for the even and odd state CSF expansions, accounting also for the Breit interaction. The energies from the rci_mpi calculations are displayed in Table 4 from which we see that the 2 s 2 p 2 2 S 1 / 2 perturbing state is too high and in the wrong position in the Rydberg series. To correct for this, fine-tuning was applied for the even states based on the 2 s 2 n s 2 S 1 / 2 ( n = 3 7 ) and 2 s 2 p 2 2 S 1 / 2 MR. Even in L S J -coupling, the states are heavily mixed with relatively large off-diagonal matrix elements, see [8]. Due to this strong mixing, the fine-tuning had to be carried out iteratively before a good agreement with the experimental energies were found. The fine-tuned energies are displayed in Table 4. Now the agreement with the experimental energies from the NIST database [28] is good, and the perturber is in the correct position between the 6 s 2 S 1 / 2 and 7 s 2 S 1 / 2 Rydberg states.
The position of the perturber has a dramatic effect on the computed lifetimes of the 2 S states as is seen in Table 5. In the ab initio calculation, the  2 s 2 p 2 2 S 1 / 2 short-lived perturber is too high relative to the 2 s 2 n s 2 S 1 / 2 ( n = 3 7 ) Rydberg states, which results in erroneously weak mixing into the latter. The weak mixing leads to lifetimes of the Rydberg states that are too long. The fine-tuning brings the perturber into the correct position with a corresponding increased mixing into the 2 s 2 n s 2 S 1 / 2 ( n = 3 7 ) Rydberg states, which are now considerably more short-lived, in good agreement with the lifetime measurements by Lundberg et al. [8] using laser-induced fluorescence. The effect of the increased mixing is more pronounced for the higher Rydberg states, but can be traced back also to the low 2 s 2 3 s 2 S 1 / 2 and 2 s 2 4 s 2 S 1 / 2 states. The effect of the fine-tuning on the lifetime of the perturber itself is small.

12. Heavy and Complex Systems

The applications in Section 11 were for two light systems C III and B I, mainly because highly accurate experimental values of transition rates and lifetimes are available for comparison. The real benefit of fine-tuning is however for more heavy and complex systems with dense energy structures, and the new programs jj2lsj_2022 and rfinetune are applicable also in these cases. As for the CPU time for fine-tuning, this mainly depends on the number of CSFs and the number of tuning iterations needed to reach a good agreement with the experimental energies. Assuming a case with around 2.2 million CSFs for a single J-block, the construction of the Hamiltonian matrix takes roughly 1400 s using 16 processors on an AMD EPYC 7763 Linux server, see Table 6 in [32].The diagonalization takes an additional 200 s making a total of around 1600 s for the initial rci_mpi run. Even for spectrum calculations for heavy and complex systems, the number of CSFs in the MR is small and the transformation from j j - to L S J using jj2lsj_2022 is performed in seconds on a single processor. The subsequent execution of rfinetune to produce the transformed Hamiltonian submatrix that is merged into the restart files of the initial rci_mpi calculation also finishes within seconds on a single processor. The only non-negligible time for fine-tuning is the additional time for running rci_mpi in restart mode. This amounts to diagonalizing the modified Hamiltonian matrix, which in this case takes around 200 s. If four iterations are needed to reach a good agreement with the experimental energies, the additional time for fine-tuning is around 800 s. This time corresponds to 50% of the time for the initial rci_mpi calculation.

13. Summary and Conclusions

Fine-tuning of diagonal elements of the Hamiltonian matrix is an efficient way to ensure that calculated energy separations of states which mix are in agreement with experiment. The process gives more accurate measures of the mixing than can be obtained in ab initio calculations and results in improved convergence of computed properties such as transition rates as the calculation is enlarged. Fine-tuning assumes that off-diagonal matrix elements are small compared with the differences between diagonal elements. This assumption is often not fulfilled for relativistic calculations in j j -coupling. We show that these problems can be overcome with a transformation of the Hamiltonian submatrix corresponding to the CSFs in the MR from j j - to L S J -coupling. The method is implemented in the grasp2018 package [17] through the new programs jj2lsj_2022 and rfinetune. Transformation from j j - to L S J -coupling is not the only option, but an improved methodology would rely on a transformation from j j -coupling to the optimal coupling ( L S J , J K , L K etc.), in which the states are as pure as possible. Work along these lines are in progress based on the Coupling program by Gaigalas [33]. Even in optimal coupling, some states may be considerably mixed due to close degeneracies, and fine-tuning then becomes a non-linear problem that needs to be solved iteratively. The best approach in this case would be to see fine-tuning as a non-linear least squares problem that can be solved by interfacing the current programs with a secant-based least-squares code such as NL2SOL [34]. A final question relates to which states to fine-tune and by how much. To answer this question we compute the mean level deviation ( M L D )
M L D = 1 N i = 1 N | E e x p ( i ) E c a l c ( i ) + E S | ,
where the energy shift ( E S ) is chosen as to minimize the sum. E S indicates to what extent the ground state level is relatively too low ( E S negative) or too high ( E S positive) in the theoretical binding energy balance [35]. Once E S is determined, the ground state may be fine-tuned by E S and the remaining states by E e x p ( i ) E c a l c ( i ) + E S .

Author Contributions

Methodology, Y.L., G.G., W.L., C.C. and P.J.; software, Y.L., G.G. and P.J.; validation, Y.L., G.G., W.L., C.C. and P.J.; investigation, Y.L., G.G., W.L., C.C. and P.J.; writing—original draft, Y.L. and P.J.; writing—review and editing, Y.L., G.G., W.L., C.C. and P.J.; visualization, P.J. All authors have read and agreed to the published version of the manuscript.

Funding

Y.L. and C.C. acknowledge support from the National Natural Science Foundation of China (Grant nos. 12104095 and 12074081). Y.L. acknowledges support from the China Scholarship Council with Grant No. 202006100114.

Data Availability Statement

Not applicable.

Acknowledgments

The authors dedicate the paper to Alan Hibbert, whose pioneering work on fine-tuning has been a source of inspiration and something to strive for.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hibbert, A. Estimation of Inaccuracies in Oscillator Strength Calculations. Phys. Scr. 1996, T65, 104–109. [Google Scholar] [CrossRef]
  2. Brage, T.; Hibbert, A.; Leckrone, D.S. Transition rates of the intercombination UV0.01 multiplet in N III. Astrophys. J. 1997, 478, 423–429. [Google Scholar] [CrossRef]
  3. Hibbert, A. Problem transitions in Na III. J. Phys. B At. Mol. Opt. Phys. 2003, 36, 4703–4715. [Google Scholar] [CrossRef]
  4. Hibbert, A. Successes and Difficulties in Calculating Atomic Oscillator Strengths and Transition Rates. Galaxies 2018, 6, 77. [Google Scholar] [CrossRef] [Green Version]
  5. Froese Fischer, C.; Brage, T.; Jönsson, P. Computational Atomic Structure—An MCHF Approach; Institute of Physics Publishing (IoP): Bristol, UK, 1997. [Google Scholar]
  6. Froese Fischer, C.; Tachiev, C. Breit–Pauli energy levels, lifetimes, and transition probabilities for the beryllium-like to neon-like sequences. At. Data Nucl. Data Tables 2004, 87, 1–184. [Google Scholar] [CrossRef]
  7. Carlsson, J. Configuration interaction in the neutral copper atom. Phys. Rev. A 1998, 38, 1702. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Lundberg, H.; Li, Z.S.; Jönsson, P. Experimental and theoretical investigations of radiative lifetimes in the s and d sequences of neutral boron. Phys. Rev. A 2001, 63, 032505. [Google Scholar] [CrossRef] [Green Version]
  9. Hibbert, A. CIV3—A general program to calculate configuration interaction wave functions and electric-dipole oscillator strengths. Comput. Phys. Commun. 1975, 9, 141–172. [Google Scholar] [CrossRef]
  10. Froese Fischer, C.; Tachiev, G.; Gaigalas, G.; Godefroid, M. An MCHF atomic-structure package for large-scale calculations. Comput. Phys. Commun. 2007, 176, 559. [Google Scholar] [CrossRef] [Green Version]
  11. Froese Fischer, C.; Godefroid, M.; Brage, T.; Jönsson, P.; Gaigalas, G. Advanced multiconfiguration methods for complex atoms: I. Energies and wave functions. J. Phys. B At. Mol. Opt. Phys. 2016, 49, 182004. [Google Scholar] [CrossRef] [Green Version]
  12. Jönsson, P.; Godefroid, M.; Gaigalas, G.; Ekman, J.; Grumer, J.; Li, W.; Li, J.; Brage, T.; Grant, I.P.; Bieroń, J.; et al. An Introduction to Relativistic Theory as Implemented in GRASP. Atoms 2023, 11, 7. [Google Scholar] [CrossRef]
  13. Grant, I.P. Relativistic Quantum Theory of Atoms and Molecules: Theory and Computation; Springer Science and Business Media, LLC: New York, NY, USA, 2007. [Google Scholar]
  14. Fano, U. Interaction between Configurations with Several Open Shells. Phys. Rev. A 1965, 67, 140. [Google Scholar] [CrossRef]
  15. Armstrong, L., Jr.; Feneuille, S. Relativistic Effects in The Many-Electron Atom. Adv. At. Mol. Phys. 1974, 10, 1. [Google Scholar]
  16. Boualili, F.Z.; Nemouchi, M.; Godefroid, M.; Jönsson, P. Weak correlation and strong relativistic effects on the hyperfine interaction in fluorine. Phys. Rev. A 2021, 104, 062813. [Google Scholar] [CrossRef]
  17. Froese Fischer, C.; Gaigalas, G.; Jönsson, P.; Bieroń, J. GRASP2018—A Fortran 95 version of the General Relativistic Atomic Structure Package. Comput. Phys. Commun. 2019, 237, 184. [Google Scholar] [CrossRef]
  18. Grant, I.P. Gauge invariance and relativistic radiative transitions. J. Phys. B At. Mol. Opt. 1974, 7, 1458. [Google Scholar] [CrossRef]
  19. Ynnerman, A.; Froese Fischer, C. Multiconfigurational-Dirac-Fock calculation of the 2s21S0-2s2p3P1 spin-forbidden transition for the Be-like isoelectronic sequence. Phys. Rev. A 1995, 51, 2020. [Google Scholar] [CrossRef] [PubMed]
  20. Cowan, R.D. The Theory of Atomic Structure and Spectra; University of California Press: Berkeley, CA, USA, 1981. [Google Scholar]
  21. Gaigalas, G.; Froese Fischer, C.; Rynkun, P.; Jönsson, P. JJ2LSJ Transformation and Unique Labeling for Energy Levels. Atoms 2017, 5, 6. [Google Scholar] [CrossRef]
  22. Žalandauskas, T.; Gaigalas, G. Routine for transformation of atomic state functions from LS- to jj-coupled basis. Lith. J. Phys. 2003, 43, 15–26. [Google Scholar]
  23. Gaigalas, G.; Rudzikas, Z.; Žalandauskas, T. Analytical expressions for special cases of LS-jj transformation matrices for a shell of equivalent electrons. Lith. J. Phys. 2001, 41, 226–231. [Google Scholar]
  24. Gaigalas, G.; Fritzsche, S. Maple procedures for the coupling of angular momenta. VI. LS-jj transformations. Comput. Phys. Commun. 2002, 49, 39–60. [Google Scholar] [CrossRef] [Green Version]
  25. Gaigalas, G.; Žalandauskas, T.; Rudzikas, Z. LS-jj transformation matrices for a shell of equivalent electrons. At. Data Nucl. Data Tables 2003, 84, 99–190. [Google Scholar] [CrossRef]
  26. Gaigalas, G.; Žalandauskas, T.; Fritzsche, S. Spectroscopic LSJ notation for atomic levels obtained from relativistic calculations. Comput. Phys. Commun. 2004, 157, 239–253. [Google Scholar] [CrossRef] [Green Version]
  27. Jönsson, P.; Gaigalas, G.; Froese Fischer, C.; Bieroń, J.; Grant, I.P.; Brage, T.; Ekman, J.; Godefroid, M.; Grumer, J.; Li, J.; et al. GRASP Manual for Users. Atoms 2023, 11, 68. [Google Scholar] [CrossRef]
  28. Kramida, A.; Ralchenko, Y.; Reader, J.; NIST ASD Team. NIST Atomic Spectra Database (ver. 5.10); National Institute of Standards and Technology: Gaithersburg, MD, USA, 2022. Available online: https://physics.nist.gov/asd (accessed on 5 March 2023).
  29. Doerfert, J.; Träbert, E.; Wolf, A.; Schwalm, D.; Uwira, O. Precision Measurement of the Electric Dipole Intercombination Rate in C2+. Phys. Rev. Lett. 1997, 78, 4355. [Google Scholar] [CrossRef]
  30. O’Brien, T.R.; Lawler, J.E. Radiative lifetimes in B I using ultraviolet and vacuum-ultraviolet laser-induced fluorescence. Astron. Astrophys. 1992, 255, 420–426. [Google Scholar]
  31. Martinson, I.; Bickel, W.S.; Ölme, A. Beam-Foil Spectra of Boron 450–5000 Å. J. Opt. Soc. Am. 1970, 60, 1213–1220. [Google Scholar] [CrossRef]
  32. Li, Y.; Li, J.; Song, C.; Zhang, C.; Si, R.; Wang, K.; Godefroid, M.; Gaigalas, G.; Jönsson, P.; Chen, C. Performance Tests and Improvements on the rmcdhf and rci Programs of GRASP. Atoms 2023, 11, 12. [Google Scholar] [CrossRef]
  33. Gaigalas, G. Coupling: The program for searching optimal coupling scheme in atomic theory. Comput. Phys. Commun. 2020, 247, 106960. [Google Scholar] [CrossRef]
  34. Dennis, J.E.; Gay, D.M.; Welsch, R.E. Algorithm 573: NL2SOL—An Adaptive Nonlinear Least-Squares Algorithm [E4]. Acm Trans. Math. Softw. 1981, 7, 369–383. [Google Scholar] [CrossRef]
  35. Ekman, J.; Jönsson, P.; Gustafsson, S.; Hartmann, H.; Gaigalas, G.; Godefroid, M.R.; Froese Fischer, C. Calculations with spectroscopic accuracy: Energies, transition rates, and Landé gJ-factors in the carbon isoelectronic sequence from Ar XIII to Zn XXV. Astron. Astrophys. 2014, 564, A24. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Energy-level diagram for neutral boron. The 2 s 2 p 2 2 S 1 / 2 perturber is embedded in the n s 2 S 1 / 2 Rydberg series, with high impact on the lifetimes of the nearby states.
Figure 1. Energy-level diagram for neutral boron. The 2 s 2 p 2 2 S 1 / 2 perturber is embedded in the n s 2 S 1 / 2 Rydberg series, with high impact on the lifetimes of the nearby states.
Atoms 11 00070 g001
Table 1. Excitation energies from rci_mpi calculations compared with experimental energies from the NIST database. The differences give how much the energies of the odd states should be fine-tuned to be in accordance with the experimental energies.
Table 1. Excitation energies from rci_mpi calculations compared with experimental energies from the NIST database. The differences give how much the energies of the odd states should be fine-tuned to be in accordance with the experimental energies.
NoPosJParityConfigurationRCINISTfine-tune 
(cm^−1)(cm^−1)(cm^−1) 
110+2s(2)_1S0.000.00  
2102s_2S.2p_3P52463.43 52367.06 −96 
3112s_2S.2p_3P52486.9152390.75−96 
4122s_2S.2p_3P52543.1952447.11−96 
5212s_2S.2p_1P102530.94102352.04−179 
Table 2. Convergence of C III excitation energies in (cm 1 ) from ab initio and fine-tuned CI calculations based on increasing sets of orbitals. The root-mean-square deviations, σ M , between our results and the experimental energies from the NIST database are also given.
Table 2. Convergence of C III excitation energies in (cm 1 ) from ab initio and fine-tuned CI calculations based on increasing sets of orbitals. The root-mean-square deviations, σ M , between our results and the experimental energies from the NIST database are also given.
StateAb InitioFine-TunedNIST
n 3 n 4 n 5 n 6 n 7 n 3 n 4 n 5 n 6 n 7
2 s 2 1 S 0 00000000000
2 s 2 p 3 P 0 52,321.8152,445.1252,411.1652,407.9752,463.4352,366.9452,367.3252,367.2452,367.2352,367.8252,367.06
2 s 2 p 3 P 1 52,344.1452,468.0852,434.3452,431.3252,486.9152,390.5752,391.0852,390.9252,390.8952,391.3052,390.75
2 s 2 p 3 P 2 52,398.0552,523.2452,490.0052,487.3552,543.1952,446.9752,447.4352,447.2752,447.3152,447.5752,447.11
2 s 2 p 1 P 1 104,112.00102,962.02102,613.81102,517.46102,530.94102,395.09102,366.93102,358.33102,356.05102,356.24102,352.04
σ M 880.92312.23136.2189.86122.2421.537.453.152.012.16
Table 3. The 2 s 2 1 S 0 2 s 2 p 1 , 3 P 1 transition rates in C III as functions of the increasing orbital set from ab initio and fine-tuned CI calculations.
Table 3. The 2 s 2 1 S 0 2 s 2 p 1 , 3 P 1 transition rates in C III as functions of the increasing orbital set from ab initio and fine-tuned CI calculations.
MethodOrbitals 2 s 2 1 S 0 2 s 2 p 1 P 1 2 s 2 1 S 0 2 s 2 p 3 P 1
n 3 1.86 × 10 9 8.73 × 10 1
n 4 1.80 × 10 9 9.59 × 10 1
ab initio n 5 1.78 × 10 9 1.00 × 10 2
n 6 1.77 × 10 9 1.02 × 10 2
n 7 1.77 × 10 9 1.03 × 10 2
n 3 1.77 × 10 9 9.56 × 10 1
n 4 1.77 × 10 9 9.80 × 10 1
fine-tuned n 5 1.77 × 10 9 1.01 × 10 2
n 6 1.77 × 10 9 1.02 × 10 2
n 7 1.77 × 10 9 1.03 × 10 2
experiment 1.77 × 10 9 a 1.0294 ( 14 ) × 10 2 b
a NIST [28], b Reference [29].
Table 4. Energies (in cm 1 ) for B I from ab initio and fine-tuned CI calculations compared with experimental energies from the NIST database [28].
Table 4. Energies (in cm 1 ) for B I from ab initio and fine-tuned CI calculations compared with experimental energies from the NIST database [28].
StateAb InitioFine-TunedNIST
1 s 2 2 s 2 2 p 2 P 1 / 2 o 000
1 s 2 2 s 2 2 p 2 P 3 / 2 o 14.51 15.287
1 s 2 2 s 2 3 s 2 S 1 / 2 39,800.9140,038.6540,039.6907
1 s 2 2 s 2 3 p 2 P 1 / 2 o 48,520.93 48,611.8663
1 s 2 2 s 2 3 p 2 P 3 / 2 o 48,522.60 48,613.6486
1 s 2 2 s 2 4 s 2 S 1 / 2 54,707.6155,012.8855,010.2338
1 s 2 2 s 2 4 p 2 P 1 / 2 o 57,669.26 57,786.4336
1 s 2 2 s 2 4 p 2 P 3 / 2 o 57,669.86 57,787.0683
1 s 2 2 s 2 5 s 2 S 1 / 2 59,860.4260,146.5660,146.414
1 s 2 2 s 2 5 p 2 P 1 / 2 o 61,306.69 61,433.59
1 s 2 2 s 2 5 p 2 P 3 / 2 o 61,306.97 61,433.59
1 s 2 2 s 2 6 s 2 S 1 / 2 62,254.4562,476.4762,482.167
1 s 2 2 s 2 6 p 2 P 1 / 2 o 63,129.71 63,263.24
1 s 2 2 s 2 6 p 2 P 3 / 2 o 63,129.87 63,263.24
1 s 2 2 s 2 p 2 2 S 1 / 2 65,102.6463,464.9463,560.638
1 s 2 2 s 2 7 s 2 S 1 / 2 63,526.7064,166.0964,156.017
Table 5. Lifetimes (in ns) for the 2 s 2 n s 2 S 1 / 2 Rydberg sequence in neutral boron from ab initio and fine-tuned CI calculations compared with experimental lifetimes and lifetimes from other theory.
Table 5. Lifetimes (in ns) for the 2 s 2 n s 2 S 1 / 2 Rydberg sequence in neutral boron from ab initio and fine-tuned CI calculations compared with experimental lifetimes and lifetimes from other theory.
StateAb InitioFine-TunedExperimentMCHF
2 s 2 3 s 2 S 1 / 2 4.113.994.0 (2) a3.97 b
2 s 2 4 s 2 S 1 / 2 9.868.678.7 (4) a8.59 b
2 s 2 5 s 2 S 1 / 2 17.612.211.0 (6) b11.3 b
2 s 2 6 s 2 S 1 / 2 25.18.407.7 (4) b7.65 b
2 s 2 p 2 2 S 1 / 2 3.243.293.3 (2) b3.65 b
3.6 (3) c
2 s 2 7 s 2 S 1 / 2 23.611.18.3 (4) b8.01 b
a Reference [30], laser-induced fluorescence. b Reference [8]; experiment selective laser excitation and theory fine-tuned MCHF calculations. c Reference [31], beam-foil.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, Y.; Gaigalas, G.; Li, W.; Chen, C.; Jönsson, P. Fine-Tuning of Atomic Energies in Relativistic Multiconfiguration Calculations. Atoms 2023, 11, 70. https://doi.org/10.3390/atoms11040070

AMA Style

Li Y, Gaigalas G, Li W, Chen C, Jönsson P. Fine-Tuning of Atomic Energies in Relativistic Multiconfiguration Calculations. Atoms. 2023; 11(4):70. https://doi.org/10.3390/atoms11040070

Chicago/Turabian Style

Li, Yanting, Gediminas Gaigalas, Wenxian Li, Chongyang Chen, and Per Jönsson. 2023. "Fine-Tuning of Atomic Energies in Relativistic Multiconfiguration Calculations" Atoms 11, no. 4: 70. https://doi.org/10.3390/atoms11040070

APA Style

Li, Y., Gaigalas, G., Li, W., Chen, C., & Jönsson, P. (2023). Fine-Tuning of Atomic Energies in Relativistic Multiconfiguration Calculations. Atoms, 11(4), 70. https://doi.org/10.3390/atoms11040070

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop