Atomic Database
General Description
The database system used by XSTAR version 2 attempts to separate, as much as possible, the numerical quantities which determine the various atomic rates from the Fortran code which actually performs the calculation. The goal is make the atomic data modular, so that new data can be adopted or tested without requiring extensive modifications to the code. The way this is done is to separate the data from the code itself, and store the data in a database which is designed specifically for use by XSTAR. The database is divided into “records”, each of which corresponds to a given physical process affecting a given level or pair of levels. An example is the radiative decay of hydrogen from the 2p to the 1s level. Each record contains numerical constants needed to calculate the rate for the process, in this example simply the Einstein \(A\) value for the transition, together with various other associated quantities. Chief among these are two integers which describe the how the constants are to be used. The first integer is denoted the “data type”, and describes the fitting formula to be used in order to calculate a rate from the constants. The second integer is the “rate type”, which describes how XSTAR uses the rates calculated. The list of data types is already quite long and is expected to grow and change as new data is adopted into the database, but not all data types are used by the current database. In order to interpret the various data types, XSTAR contains one central data calculating subroutine, denoted ucalc.f, which branches to various segments of code (and calls to specialized subroutines) which are tailored to each data type. ucalc.f returns the rates in a standard form for use by the other XSTAR subroutines. It is expected that ucalc.f will require additions in order to handle new data types as they are adopted. The list of rate types is not intended to grow, since such changes could require changes to the rest of the XSTAR code structure.
The XSTAR database system can be divided into 2 parts:
First, and most important, is the ASCII file containing all the data. That is, this file contains all the numerical data and labels required for calculation of all atomic rates and resultant quantities. This includes all level excitation energies, statistical weights and spectroscopic names, all element names and abundances, all ion names, and of course all photoionization cross sections, collision rates, recombination rates, fluorescence yeilds, and line wavelengths. This file is separated into records, corresponding crudely to lines of text, although many records extend over more than one line. Each record consists of a header, followed by the data. The header currently consists of 6 integers: the data type, the rate type, a continuation flag (currently unused), the number of reals in the record, the number of integers in the record, and the numbers of characters in the record. Then follows the real data, the integer data, and the character data. The various fields within the record are separated by one or more spaces. The record is terminated with a \(\%\), and the entire database is terminated by a single line containing \(\%\%\%\%\). Each record can currently contain up to 2000 of any of the types of constants: real, integer, or character. In the XSTAR source tree this file is named atdat.text and currently is approximately 3 GB in size.
The second part of the database is the subroutine ucalc.f. This routine, when passed the contents of a record, returns the result of the rate calculation for the corresponding process. ucalc therefore contains all of the various arithmetic expressions corresponding to rates for various physical processes. ucalc returns generally 4 real rates and two integers. The rates are: rate, inverse rate, heating rate, and cooling rate. The integers are indeces of the levels involved, lower and upper. Not all data types return all 4 rates.
Rate types
The list of rate types currently included in ucalc are as follows:
- 01
Ground state ionization.
- 03
Bound-bound collision.
- 04
Bound-bound radiative.
- 05
Bound-free collision (level).
- 06
Total recombination.
- 07
Bound-free radiative (level).
- 08
Total recombination, forces norm.
- 09
2-photon decay.
- 11
Element data.
- 12
Ion data.
- 13
Level data.
- 14
Bound-bound radiative superlevel-spectroscopic level.
- 15
Collisional ionization total rate.
- 40
Bound-bound collisional superlevel-spectroscopic level.
- 41
Non-radiative Auger transition.
- 42
Inner shell photoabsorption followed by autoionization.
Data types
- 01
Radiative recombination rate coefficient of \(N\)-electron recombined ion [17, 19]: \(\mathtt{r1} =A_\text{rad}~(\text{cm}^3\,\text{s}^{-1})\); \(\mathtt{r2}=\eta\); \(\mathtt{i1}=ion_N\).
- 02
\(\text{H}^0\) charge exchange rate coefficient of \(N\)-electron recombined ion [122]: \(\mathtt{r1}= a~(10^{-9}\,\text{cm}^3\,\text{s}^{-1})\); \(\mathtt{r2}= b\); \(\mathtt{r3}= c\); \(\mathtt{r4}= d\); \(\mathtt{r5}= T_1\) (K); \(\mathtt{r6}= T_2\) (K); \(\mathtt{r7}=\Delta E/k~(10^4\,\text{K})\); \(\mathtt{i1}=ion_N\); \(\mathtt{s1}=\) recombining ion identifier.
- 06
Data attributes of the \(i\)-th level of \(N\)-electron ion: \(\mathtt{r1} =E(i)\) (eV); \(\mathtt{r2} = (2J+1)\); \(\mathtt{r3} = \nu\) (effective quantum number); \(\mathtt{r4} =E(\infty)\) (eV); \(\mathtt{i1} = n\); \(\mathtt{i2}=(2S+1)\); \(\mathtt{i3}=L\); \(\mathtt{i4}=Z\); \(\mathtt{i5}=i\); \(\mathtt{i6}=ion_N\); \(\mathtt{s1}=\) level configuration assignment.
- 07
Dielectronic recombination rate coefficient of \(N\)-electron recombined ion [17, 19]: \(\mathtt{r1} =A_\text{di}~(cm^3\,\text{s}^{-1}\,\text{K}^{3/2})\); \(\mathtt{r2} =B_\text{di}\); \(\mathtt{r3}=T_0\) (K); \(\mathtt{r4}=T_1\) (K); \(\mathtt{i1}=ion_N\).
- 14
Ionization potential of \(N\)-electron ion: \(\mathtt{r1} =E(\infty)\) (eV); \(\mathtt{i1} = Z-N+1\); \(\mathtt{i2} = Z\); \(\mathtt{i3}=ion_N\); \(\mathtt{s1}=\) ion identifier.
- 22
Dielectronic recombination rate coefficient of the \(N\)-electron recombined ion [158]: \(\mathtt{r1}= a\); \(\mathtt{r2}= b\); \(\mathtt{r3}= c\); \(\mathtt{r4}= d\); \(\mathtt{r5}= e\); \(\mathtt{r6}= f\); \(\mathtt{i1}=ion_N\).
- 30
Total radiative recombination rate (hydrogenic) for \(N\)-electron recombined ion [99]: \(\mathtt{i1}=Z\); \(\mathtt{i2}=ion_N\).
- 38
Total radiative recombination rate coefficient of \(N\)-electron recombined ion [http://amdpp.phys.strath.ac.uk/tamoc/DATA/RR/]: \(\mathtt{r1} =A (\text{cm}^3\,\text{s}^{-1})\); \(\mathtt{r2} =B\); \(\mathtt{r3} =T_0\) (K); \(\mathtt{r4} =T_1\) (K); \(\mathtt{r5} =C\); \(\mathtt{r6} =T_2\) (K); \(\mathtt{i1}=Z\); \(\mathtt{i2}=N-1\); \(\mathtt{i3}=M\); \(\mathtt{i4}=W\); \(\mathtt{i5}=ion_N\).
- 39
Total dielectronic recombination rate coefficient of \(N\)-electron recombined ion [http://amdpp.phys.strath.ac.uk/tamoc/DATA/DR/]: \(\mathtt{r1{-}rj_{max}} =(C(j),j=1,j_\text{max}) (\text{cm}^3\,\text{s}^{-1}\,\text{K}^{3/2})\); \(\mathtt{rj_{max+1}{-}rj_{2*max}} =(T(j),j=1,j_\text{max})\) (K); \(\mathtt{i1}=Z\); \(\mathtt{i2}=N-1\); \(\mathtt{i3}=M\); \(\mathtt{i4}=W\), \(\mathtt{i5}=ion_N\).
- 49
Partial photoionization cross section of \(i_N\)-th level of the \(N\)-electron ion leaving the (\(N-1\))-electron ion in the \(k_{N-1}\)-th level: \(\mathtt{r1{-}rj_{2*max}} =(E(j),\sigma(E(j)),j=1,j_\text{max})\) (Energy in Ryd relative to \(E(\infty)\), cross section in Mb); \(\mathtt{i1} = n\); \(\mathtt{i2}=L\); \(\mathtt{i3}=2J\); \(\mathtt{i4}=Z\); \(\mathtt{i5}=k_{N-1}\); \(\mathtt{i6}=ion_{N-1}\); \(\mathtt{i7}=i_N\); \(\mathtt{i8}=ion_N\).
- 50
Line (\(k-i\)) radiation rates of \(N\)-electron ion: \(\mathtt{r1} =\lambda~(\AA)\); \(\mathtt{r2} = gf(i,k)\); \(\mathtt{r3} = A(k,i)~(\text{s}^{-1}\)); \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i4}=ion_N\).
- 51
Electron-impact effective collision strength for the \(k - i\) transition of \(N\)-electron ion (CHIANTI fit [60, 75]): \(\mathtt{r1} =\Delta E\) (Ryd); \(\mathtt{r2} =C\); \(\mathtt{r3{-}r7} =(\Upsilon_\text{ red}(j),j=1,5)\) (reduced effective collision strength); \(\mathtt{i1} = it\) (transition type); \(\mathtt{i2} = i\) (lower level); \(\mathtt{i3} = k\) (upper level); \(\mathtt{i4} = Z\); \(\mathtt{i5}=ion_N\).
- 53
TOPbase partial photoionization cross section (resonance averaged) of \(i_N\)-th level of the \(N\)-electron ion leaving the (\(N-1\))-electron ion in the \(k_{N-1}\)-th level: \(\mathtt{r1{-}rj_{2*max}} =(E(j),\sigma(E(j)),j=1,j_\text{max})\) (Energy in Ryd relative to \(E(\infty)\), cross section in Mb); \(\mathtt{i1} = n\); \(\mathtt{i2}=L\); \(\mathtt{i3}=2J\); \(\mathtt{i4}=Z\); \(\mathtt{i5}=k_{N-1}\); \(\mathtt{i6}=ion_{N-1}\); \(\mathtt{i7}=i_N\); \(\mathtt{i8}=ion_N\).
- 54
Radiative transition probability \(A_{ki}\) for the \(k - i\) transition of \(N\)-electron ion computed by quantum defect theory (or hydrogenic): \(\mathtt{r1} =0.0E+0\); \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i5}=ion_N\).
56
Electron-impact effective collision strengths for the \(k - i\) transition of \(N\)-electron ion: \(\mathtt{r1{-}rj_{max}} =(\log T_e(j), j=1, j_\text{max})\) (K); \(\mathtt{rj_{(max+1)}{-}rj_{(2*max)}} =(\Upsilon(T_e(j)),j=1,j_\text{max})\) (effective collision strength); \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i5}=ion_N\).
- 57
Effective ion charge for \(i\)-th level of \(N\)-electron ion: \(\mathtt{r1} =Z_{\rm eff}\); \(\mathtt{i1} = n\); \(\mathtt{i2}=L\); \(\mathtt{i3}=2J\); \(\mathtt{i4}=Z\); \(\mathtt{i5}=i\); \(\mathtt{i6}=ion_N\)
- 59
Partial photoionization cross section of \(i_N\)-th level of the \(N\)-electron ion leaving the (\(N-1\))-electron ion in the \(k_{N-1}\)-th level [191]: \(\mathtt{r1} =E(th)\) (eV); \(\mathtt{r2} =E(0)\) (eV); \(\mathtt{r3} =\sigma(0)\) (Mb); \(\mathtt{r4} =y(a)\); \(\mathtt{r5} =P\); \(\mathtt{r6} =y(w)\) ; \(\mathtt{i1} = N\); \(\mathtt{i2}=n\) (shell principal quantum number); \(\mathtt{i3}=l\) (orbital quantum number of the subshell); \(\mathtt{i4}=k_{N-1}\); \(\mathtt{i5}=ion_{N-1}\); \(\mathtt{i6}=i_N\); \(\mathtt{i7}=ion_N\); \(\mathtt{s1}=\) shell-ion identifier.
- 60
Analytic fits for effective collision strengths in H-like ions [65]: \(\mathtt{r1{-}rj_{max}} =\) coefficients; \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=1\); \(\mathtt{i8}=ion_N\); \(\mathtt{s1}=\) Transition.
- 62
Analytic fits for effective collision strengths in H-like ions [65]: \(\mathtt{r1{-}rj_{max}} =\) coefficients; \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=1\); \(\mathtt{i8}=ion_N\); \(\mathtt{s1}=\) Transition.
- 63
Collisional transition probability \(C_{ik}\) for \(N\)-electron ion computed by quantum defect theory (or hydrogenic): \(\mathtt{i1} = 1\); \(\mathtt{i2} = i\) (lower level); \(\mathtt{i3}=k\) (upper level); \(\mathtt{i4}=Z\); \(\mathtt{i5}=ion_N\).
- 66
Fits to fine-structure collision strengths for He-like ions [116]: \(\mathtt{r1{-}rj_{max}} =\) coefficients; \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i4}=ion_N\).
- 67
Analytic fits for effective collision strengths in He-like ions [120]: \(\mathtt{r1{-}rj_{max}} =\) coefficients; \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i4}=ion_N\).
- 68
Analytic fits for effective collision strengths in He-like ions [205]: \(\mathtt{r1{-}rj_{max}} =\) coefficients; \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i8}=ion_N\).
- 69
Fits to \(LS\) collision strengths for He-like ions [116]: \(\mathtt{r1{-}rj_{max}} =\) coefficients; \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i8}=ion_N\).
- 70
Coefficients for recombination and photoionization cross sections of superlevels: \(\mathtt{r1{-}rj_{nd}} =(n_e(j),j=1,j_{nd})\); \(\mathtt{rj_{nd+1}{-}rj_{nd+nt}} =(T_e(j),j=1,j_{nt})\); \(\mathtt{rj_{nd+nt+1}{-}rj_{ nd+nt+nt*nd}} =((\log\alpha(j,j'),j'=1,j'_{nd}),j=1,j_{nt})\); \(\mathtt{rj_{nd+nt+nt*nd+1}-rj_{nd+nt+nt*nd+2*nx}} =(E(j),\sigma(j),j=1,j_{nx})\); \(\mathtt{i1} = nd\); \(\mathtt{i2} = nt\); \(\mathtt{i3} = nx\); \(\mathtt{i4} = n\); \(\mathtt{i5}=L\); \(\mathtt{i6}=2S+1\); \(\mathtt{i7}=Z\); \(\mathtt{i8}=k_{N-1}\); \(\mathtt{i9}=ion_{N-1}\); \(\mathtt{i10}=i_N\); \(\mathtt{i11}=ion_N\).
- 71
Radiative transition rates from superlevels to spectroscopic levels: \(\mathtt{r1{-}rj_{nd}} =(n_e(j),j=1,j_{nd})\); \(\mathtt{rj_{nd+1}{-}rj_{nd+nt}} =(T_e(j),j=1,j_{nt})\); \(\mathtt{rj_{nd+nt+1}{-}rj_{ nd+nt+nt*nd}} =((A(j,j'),j'=1,j'_{nd}),j=1,j_{nt})\); \(\mathtt{r_{nd+nt+nt*nd+1}} =\lambda~(\AA)\); \(\mathtt{i1} = nd\); \(\mathtt{i2} = nt\); \(\mathtt{i3} = i\) (lower level); \(\mathtt{i4} = k\) (upper level); \(\mathtt{i5}=Z\); \(\mathtt{i6}=ion_N\).
- 72
Autoionization rates for satellite levels: \(\mathtt{r1} = A_a(k,i)~(\text{s}^{-1})\); \(\mathtt{r2} =E(k)\) (eV above ionization limit); \(\mathtt{r3} = (2J+1)\); \(\mathtt{i1}=(2S+1)\); \(\mathtt{i2}=L\); \(\mathtt{i3}=k\) (level); \(\mathtt{i4}=i\) (continuum level); \(\mathtt{i5}=Z\); \(\mathtt{i6}=ion_N\); \(\mathtt{s1}=\) level configuration.
- 73
Fit to effective collision strengths for satellite levels of He-like ions [173]: \(\mathtt{r1{-}rj_{7}} =\) fit coefficients; \(\mathtt{i1}=i\) (lower level); \(\mathtt{i2}=j\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i4}=ion_N\).
- 74
Delta functions to add to photoionization cross sections to match ADF DR rates: \(\mathtt{r1} = E(\infty)\) (eV); \(\mathtt{r1{-}rj_{m}} =(E(j),j=1,j_{m})\) (eV); \(\mathtt{rj_{m+1}{-}rj_{2m}} =(f(j),j=1,j_{m})~(\text{cm}^2)\); \(\mathtt{i1} = n\); \(\mathtt{i2}=L\); \(\mathtt{i3}=2S+1\); \(\mathtt{i4}=Z\); \(\mathtt{i5}=k_{N-1}\); \(\mathtt{i6}=ion_{N-1}\); \(\mathtt{i7}=i_N\); \(\mathtt{i8}=ion_N\)
- 75
Autoionization rates for Fe XXIV satellites [29]: \(\mathtt{r1} = A_a(k,i)~(\text{s}^{-1})\); \(\mathtt{r2} =E(k)\) (eV above ionization limit); \(\mathtt{i1}=ion_N\), \(\mathtt{i2}=k_{N}\); \(\mathtt{i3}=ion_{N-1}\); \(\mathtt{i4}=i_{N-1}\); \(\mathtt{i5}=ion_N\).
- 76
Two-photon radiation rate for (\(k-i\)) transition of \(N\)-electron ion: \(\mathtt{r1} = A(k,i)~(\text{s}^{-1})\); \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=1\); \(\mathtt{i4}=ion_N\); \(\mathtt{s1}=\) transition identifier.
- 77
Collision transition rates from superlevels to spectroscopic levels: \(\mathtt{r1{-}rj_{nd}} =(n_e(j),j=1,j_{nd})\); \(\mathtt{rj_{nd+1}{-}rj_{nd+nt}} =(T_e(j),j=1,j_{nt})\); \(\mathtt{rj_{nd+nt+1}{-}rj_{ nd+nt+nt*nd}} =((C(j,j'),j'=1,j'_{nd}),j=1,j_{nt})~(\text{s}^{-1})\); \(\mathtt{rj_{nd+nt+nt*nd+1}}=\lambda~(\AA)\); \(\mathtt{i1} = nd\); \(\mathtt{i2} = nt\); \(\mathtt{i3} = i\) (lower level); \(\mathtt{i4} = k\) (upper level); \(\mathtt{i5}=Z\); \(\mathtt{i6}=ion_N\).
- 81
Collision strengths for Fe XIX [54]: \(\mathtt{r1} = \Upsilon(k,i)\); \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2} = k\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i4}=ion_N\).
- 82
Decay rates for Fe UTA [103]: \(\mathtt{r1} =\lambda~(\AA)\); \(\mathtt{r2} =E(k)\) (eV); \(\mathtt{r3} = gf(i,k)\); \(\mathtt{r4} = A_r(k,i)~(\text{s}^{-1})\); \(\mathtt{r5} = A_a(k,i)~(\text{s}^{-1})\); \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i4}=ion_N\).
- 83
Level data for Fe UTA [103]: \(\mathtt{r1} =E(i)\) (eV); \(\mathtt{r2} = (2J+1)\); \(\mathtt{r3} = 0.0\); \(\mathtt{r4} =0.0\); \(\mathtt{i1} = 1\); \(\mathtt{i5}=i\) (level); \(\mathtt{i6}=ion_N\); \(\mathtt{s1}=\) level configuration assignment.
- 85
Photoionization cross sections for Fe ions obtained by summation of resonances near the K edge [161]: \(\mathtt{r1} =Z_\text{eff}\); \(\mathtt{r2} =E_\text{th}\) (Ryd); \(\mathtt{r3} =f\); \(\mathtt{r4} =\gamma\); \(\mathtt{r5} =\) scaling factor; \(\mathtt{i1} = n\); \(\mathtt{i2}=L\); \(\mathtt{i3}=2J\); \(\mathtt{i4}=Z\); \(\mathtt{i5}=k_{N-1}\); \(\mathtt{i6}=ion_{N-1}\); \(\mathtt{i7}=i_N\); \(\mathtt{i8}=ion_N\).
- 86
Auger and radiative widths of \(k_N\)-th K-vacancy level: \(\mathtt{r1} =E(k_N)\) (eV, relative to \(E(\infty)\)); \(\mathtt{r2} = A_a(k_N)~(\text{s}^{-1})\); \(\mathtt{r3} = A_a(k_N,i_{N-1})~(\text{s}^{-1})\); \(\mathtt{r4} = A_r(k_N)~(\text{s}^{-1})\); \(\mathtt{i1} = i_{N-1}\); \(\mathtt{i2}=k_N\); \(\mathtt{i3}=Z\); \(\mathtt{i4}=ion_{N-1}\); \(\mathtt{i5}=ion_N\).
- 88
Photoionization cross section damped excess of \(i_N\)-th level of the \(N\)-electron ion leaving the (\(N-1\))-electron ion in superlevel_[K] \(k_{N-1}\): \(\mathtt{r1{-}rj_{max}} =(E(j),\sigma(E(j)),j=1,j_\text{max})\) (Energy in Ryd relative to \(E(\infty)\), cross section in Mb); \(\mathtt{i1} = n\); \(\mathtt{i2}=L\); \(\mathtt{i3}=2J\); \(\mathtt{i4}=Z\); \(\mathtt{i5}=k_{N-1}\); \(\mathtt{i6}=i_N\); \(\mathtt{i7}=ion_N\).
- 91
APED line (\(k-i\)) radiation rates [90]: \(\mathtt{r1} =\lambda~(\AA)\); \(\mathtt{r2} = 0.0\); \(\mathtt{r3} = A(k,i)~(\text{s}^{-1})\); \(\mathtt{i1} = i\) (lower level); \(\mathtt{i2}=k\) (upper level); \(\mathtt{i3}=Z\); \(\mathtt{i4}=ion_N\).
- 92
APED collision strengths [90]: \(\mathtt{r1{-}rj_{max}} =(T_e(j),j=1,j_{max})\) (K); \(\mathtt{rj_{max+1}{-}rj_{2*max}} =(\Upsilon(j),j=1,j_{max})\); \(\mathtt{i1} = 1\); \(\mathtt{i2}=i\) (lower level); \(\mathtt{i3}=k\) (upper level); \(\mathtt{i4}=Z\); \(\mathtt{i5}=ion_N\).
- 95
Collisional ionization rates for \(N\)-electron ion [58]: \(\mathtt{r1} =E(th)\) (eV); \(\mathtt{r2} =T_0\) (K); \(\mathtt{r3{-}rj_{max+2}} =(\rho(j), j=1,j_{max})\) (effective collision strength); \(\mathtt{i1} = i\) (level); \(\mathtt{i5}=ion_N\).
- 98
Electron-impact effective collision strengths for the \(k - i\) transition of the \(N\)-electron ion (CHIANTI fit citep{1992:Burgess,1997:Dere}): \(\mathtt{r1} =\Delta E\) (Ryd); \(\mathtt{r2} =C\); \(\mathtt{r3{-}rj_{max+2}} =(\Upsilon_{\rm red}(j),j=1,max)\) (reduced effective collision strength); \(\mathtt{i1} = it\) (transition type); \(\mathtt{i2} = i\); \(\mathtt{i3} = k\); \(\mathtt{i4}=ion_N\).
- 99
Coefficients for recombination and photoionization cross sections of superlevels: \(\mathtt{r1{-}rj_{nd}} =(n_e(j),j=1,j_{nd})\); \(\mathtt{rj_{nd+1}{-}rj_{nd+nt}} =(T_e(j),j=1,j_{nt})\); \(\mathtt{rj_{nd+nt+1}{-}rj_{ nd+nt+nt*nd}} =((\alpha(j,j'),j'=1,j'_{nd}),j=1,j_{nt})\); \(\mathtt{rj_{nd+nt+nt*nd+1}-rj_{nd+nt+nt*nd+2*nx}} =(E(j),\sigma(j),j=1,j_{nx})\); \(\mathtt{i1} = nd\); \(\mathtt{i2} = nt\); \(\mathtt{i3} = nx\); \(\mathtt{i4} = n\); \(\mathtt{i5}=L\); \(\mathtt{i6}=2S+1\); \(\mathtt{i7}=Z\); \(\mathtt{i8}=k_{N-1}\); \(\mathtt{i9}=ion_{N-1}\); \(\mathtt{i10}=i_N\); \(\mathtt{i11}=ion_N\).
Utility Programs
The program which translates the ascii database file into the binary fits format used by XSTAR is called bintran.f, and is included with the XSTAR source distribution. Compilation of this program is straightforward, although it requires links to the cfitsio libraries. Execution simply requires the redirection of the input.
Level Labels
New in version 2.21bh is the replacement of all level strings by a uniform system developed for the the uadb database. The following is reproduced from the uadb manual and describes the labeling system.
While level strings from any coupling scheme can be stored and retrieved from uaDB, currently it only supports searching for \(LS\)-coupled level strings. In order to guarantee uniqueness, level strings entered into the database must conform to the rules outlined in this appendix.
All states must have a configuration. Term-averaged or level-resolved states must also include a term string and level-resolved states must specify \(J\). The rules for each part follow.
Configuration strings
Configurations are stored in the database using an unambiguous notation which should be familiar to most users. A configuration consists of a space-delimited list of sub-shells in standard order each having the form, \(nlm\), where \(nl\) is the sub-shell (standard order: 1s, 2s, 2p, 3s, …) and \(m\) is the occupation number. Note that the shorthand notation of omitting \(m\) when unity is not used, e.g. 2s1 not 2s. Configuration strings obey the rules:
all closed sub-shells starting with 1s and ending just prior to the first open (or last) sub-shell are not part of the configuration string,
the first open sub-shell is always displayed even if it is empty (\(m=0\)), and
all empty sub-shells beyond the first open sub-shell are not displayed.
Some examples:
\(1s^2\,2s^2\,2p^3\) becomes 2p3,
\(1s^2\,2s^1\,2p^4\) becomes 2s1 2p4
\(1s^2\,2s^0\,2p^5\) becomes 2s0 2p5, and
\(1s^1\,2s^2\,2p^4\) becomes 1s1 2s2 2p4.
Using a list of occupation numbers as the configuration label was considered and ultimately rejected due to the impracticality of storing Rydberg levels. Consider the configuration, 1s 200p; whereas only 13 characters are needed to store this configuration in the form described above, nearly 40,000 characters are required if using a list of occupation numbers.
To get the number of electrons of a configuration takes two steps; first you need to calculate the number of electrons in the core and then add up the occupation numbers of the visible sub-shells. To get the number of electrons in the core, \(n_{core}\), take the principal quantum number, \(n\), and the orbital angular momentum, \(l\) of the first open sub-shell and apply the following expression:
For a configuration of 4p5 5s2 5p1 we have \(n=4\) and \(l=1\). The above expression yields \(n_{core} = 30\) and the total occupation of the visible sub-shells is 8 so this configuration has 38 electrons.
Term strings
The format for term should be familiar to most users. It starts with an integer representing \(2S+1\) followed by the spectroscopic letter representing the total orbital angular momentum, \(L\). An example is \(\mathtt{2P}\) where \(S=1/2\) and \(L=1\).
Level strings
To specify the total angular momentum, \(J\), of a level-resolved state, you append the term string defined above with an underscore and the \(J\) value. If \(J\) is a half-integer then you must use fractional notation. Examples of the term and level strings include: \(\mathtt{2P_{1/2}}\) and \(\mathtt 1S_0\).
Atomic Data Provenance
An ASCII version of the Atomic Database File can be downloaded from
https://heasarc.gsfc.nasa.gov/FTP/software/plasma_codes/xstar/rates/atdat.text
For each record (row) in this file, the third integer represents an identifier for the origin of the data of this record. These identifier refer to bibliographic references according to the table below.
|
Reference |
|---|---|
1000 |
Abu-Salbi and Callaway [4] |
1001 |
Aggarwal et al. [10] |
1002 |
Aggarwal and Kingston [11] |
1003 |
Aggarwal and Kingston [12] |
1004 |
Aggarwal and Kingston [13] |
1005 |
Aggarwal and Kingston [14] |
1006 |
Aggarwal and Kingston [15] |
1007 |
Bautista et al. [1] |
1008 |
Binello et al. [55] |
1008 |
Tayal et al. [188] |
1009 |
Berrington et al. [39] |
1009 |
Keenan and Norrington [121] |
1010 |
Bautista and Pradhan [32] |
1011 |
Gau and Henry [95] |
1012 |
Gau and Henry [95] |
1013 |
Wiese et al. [193] |
1013 |
Martin et al. [136] |
1014 |
Zhang et al. [203] |
1015 |
Zhang et al. [203] |
1015 |
Martin et al. [136] |
1016 |
Berrington et al. [37] |
1016 |
Berrington et al. [38] |
1017 |
Zhang and Sampson [202] |
1017 |
Muehlethaler and Nussbaumer [152] |
1017 |
Sampson et al. [175] |
1018 |
Ramsbottom et al. [169] |
1019 |
Sampson et al. [175] |
1019 |
Gau and Henry [95] |
1020 |
Zhang and Sampson [202] |
1020 |
Kato et al. [115] |
1021 |
Zhang and Sampson [202] |
1021 |
Muehlethaler and Nussbaumer [152] |
1022 |
Dankwort and Trefftz [73] |
1022 |
Lennon et al. [132] |
1022 |
Nussbaumer and Storey [157] |
1023 |
Zhang and Sampson [202] |
1023 |
Sampson et al. [175] |
1024 |
Blum and Pradhan [57] |
1025 |
Stafford et al. [185] |
1025 |
Nussbaumer and Storey [156] |
1026 |
Dankwort and Trefftz [73] |
1027 |
Stafford et al. [183] |
1027 |
Stafford et al. [184] |
1028 |
Bhatia et al. [49] |
1028 |
Dankwort and Trefftz [73] |
1029 |
Zhang et al. [204] |
1030 |
Sampson et al. [176] |
1031 |
Sampson et al. [177] |
1032 |
Bhatia et al. [49] |
1032 |
Dankwort and Trefftz [73] |
1032 |
Sampson et al. [176] |
1033 |
Stafford et al. [184] |
1033 |
Stafford et al. [184] |
1034 |
Bell et al. [35] |
1034 |
Gau and Henry [95] |
1035 |
Lennon and Burke [131] |
1035 |
Aggarwal [5] |
1035 |
Aggarwal [7] |
1036 |
Bhatia and Kastner [50] |
1037 |
Lennon and Burke [131] |
1037 |
Aggarwal [6] |
1037 |
Bhatia and Doschek [43] |
1038 |
Bhatia and Doschek [44] |
1038 |
Bhatia and Doschek [43] |
1039 |
Bhatia and Doschek [45] |
1040 |
Bhatia and Doschek [43] |
1040 |
Bhatia and Doschek [43] |
1041 |
Bhatia et al. [52] |
1042 |
Dere et al. [76] |
1043 |
Mason and Bhatia [139] |
1044 |
Dere et al. [76] |
1045 |
Froese Fischer and Saha [91] |
1046 |
Aggarwal et al. [9] |
1046 |
Aggarwal et al. [8] |
1047 |
Bhatia and Mason [51] |
1048 |
Bhatia et al. [53] |
1049 |
Mason et al. [140] |
1049 |
Aggarwal [16] |
1050 |
Bhatia et al. [47] |
1051 |
McLaughlin and Bell [142] |
1052 |
Bhatia and Mason [51] |
1053 |
Loulergue et al. [135] |
1054 |
Bhatia et al. [53] |
1054 |
Bhatia and Mason [51] |
1055 |
Blackford and Hibbert [56] |
1055 |
Bhatia et al. [53] |
1055 |
Bhatia and Mason [51] |
1056 |
Butler and Zeippen [62] |
1057 |
Bhatia et al. [47] |
1058 |
Cornille et al. [69] |
1059 |
Bhatia et al. [48] |
1060 |
Loulergue et al. [135] |
1061 |
Hibbert et al. [108] |
1062 |
Saraph and Tully [180] |
1063 |
Mohan et al. [148] |
1064 |
Zhang et al. [3] |
1065 |
Bhatia and Doschek [42] |
1066 |
Mohan and Le Dourneuf [149] |
1067 |
Mohan et al. [150] |
1068 |
Wiese et al. [193] |
1069 |
Dufton et al. [79] |
1070 |
Mason [137] |
1071 |
Bhatia et al. [48] |
1072 |
Christensen et al. [68] |
1073 |
Lanzafame [129] |
1073 |
Gau and Henry [95] |
1074 |
Mohan et al. [151] |
1075 |
Dufton et al. [79] |
1075 |
Bhatia et al. [46] |
1076 |
Zhang et al. [3] |
1077 |
Bhatia and Doschek [42] |
1078 |
Froese Fischer and Saha [91] |
1079 |
Czyzak and Krueger [72] |
1079 |
Fawcett [84] |
1080 |
Sampson et al. [178] |
1081 |
Dufton and Kingston [80] |
1083 |
Christensen et al. [68] |
1084 |
Dufton and Kingston [81] |
1085 |
Dufton et al. [79] |
1085 |
Bhadra and Henry [41] |
1085 |
Bhatia et al. [46] |
1086 |
Fawcett and Mason [86] |
1086 |
Mason [138] |
1087 |
Czyzak and Krueger [72] |
1087 |
Pindzola et al. [167] |
1088 |
Fawcett and Mason [85] |
1088 |
Mason [138] |
1089 |
Tayal et al. [188] |
1089 |
Flower [89] |
1090 |
Cai and Pradhan [64] |
1091 |
Keenan and Norrington [121] |
1092 |
Callaway [66] |
1092 |
Aggarwal and Kingston [11] |
1093 |
Chen and Pradhan [67] |
1094 |
Chen and Pradhan [67] |
1095 |
Eissner et al. [82] |
1095 |
Dufton and Kingston [80] |
1096 |
Eissner et al. [82] |
1097 |
Eissner et al. [83] |
1097 |
Gau and Henry [95] |
1098 |
Eissner et al. [83] |
1098 |
Gau and Henry [95] |
1099 |
Nussbaumer and Storey [159] |
1099 |
Garstang [94] |
1099 |
Giridhar and Arellano Ferro [97] |
1100 |
Gau and Henry [95] |
1100 |
Pelan and Berrington [165] |
1101 |
Berrington and Tully [40] |
1101 |
Zhang et al. [203] |
1102 |
Garstang [94] |
1103 |
Sampson et al. [174] |
1103 |
Goett et al. [98] |
1104 |
Kono and Hattori [125] |
1105 |
Keenan et al. [119] |
1105 |
Zhang and Sampson [206] |
1105 |
Sampson et al. [174] |
1106 |
Kato and Nakazaki [117] |
1107 |
Kato and Nakazaki [117] |
1107 |
Sampson et al. [174] |
1107 |
Goett et al. [98] |
1108 |
Kato and Nakazaki [117] |
1108 |
Sampson et al. [174] |
1108 |
Goett et al. [98] |
1109 |
Zeippen et al. [199] |
1109 |
Kaufman and Sugar [118] |
1110 |
Nussbaumer and Storey [157] |
1110 |
Nussbaumer and Rusca [155] |
1110 |
Zeippen et al. [199] |
1111 |
Gau and Henry [95] |
1112 |
Gau and Henry [95] |
1113 |
Nahar and Pradhan [153] |
1114 |
Butler and Zeippen [61] |
1115 |
Berrington and Burke [36] |
1115 |
Dopita et al. [77] |
1116 |
Gau and Henry [95] |
1116 |
Berrington and Burke [36] |
1116 |
LeDourneuf and Nesbet [130] |
1117 |
Bautista [31] |
1117 |
Zeippen et al. [199] |
1118 |
Pelan and Berrington [165] |
1119 |
Nussbaumer and Storey [157] |
1119 |
Nussbaumer and Rusca [155] |
1119 |
Kaufman and Sugar [118] |
1120 |
Pequignot and Aldrovandi [166] |
1120 |
Johnson et al. [111] |
1120 |
Thomas and Nesbet [189] |
1121 |
Berrington and Burke [36] |
1121 |
Dopita et al. [77] |
1122 |
Kaufman and Sugar [118] |
1122 |
Kaufman and Sugar [118] |
1123 |
Berrington and Burke [36] |
1123 |
LeDourneuf and Nesbet [130] |
1124 |
Zeippen [198] |
1124 |
Kaufman and Sugar [118] |
1125 |
Giles [96] |
1126 |
Johnson et al. [111] |
1126 |
Zeippen et al. [199] |
1127 |
Zeippen et al. [199] |
1127 |
Kaufman and Sugar [118] |
1128 |
Peng and Pradhan [2] |
1129 |
Kaufman and Sugar [118] |
1130 |
Krueger and Czyzak [127] |
1131 |
Mendoza and Zeippen [147] |
1131 |
Hayes [107] |
1131 |
Kaufman and Sugar [118] |
1132 |
Mendoza and Zeippen [146] |
1132 |
Kaufman and Sugar [118] |
1133 |
Zeippen et al. [199] |
1133 |
Kaufman and Sugar [118] |
1134 |
Reader et al. [171] |
1135 |
Dufton et al. [78] |
1135 |
Kaufman and Sugar [118] |
1136 |
Peng and Pradhan [2] |
1137 |
Ramsbottom et al. [168] |
1137 |
Cai and Pradhan [64] |
1138 |
Storey et al. [186] |
1139 |
Gau and Henry [95] |
1139 |
Mendoza and Zeippen [146] |
1139 |
Kaufman and Sugar [118] |
1140 |
Saraph and Storey [179] |
1141 |
Cunto and Mendoza [70] |
1142 |
Zhang [200] |
1143 |
Zhang and Pradhan [201] |
1144 |
Zhang and Sampson [206] |
1145 |
Mendoza [143] |
1145 |
Seaton et al. [182] |
1146 |
Witthoeft et al. [195] |
1146 |
Witthoeft et al. [197] |
1146 |
Witthoeft et al. [196] |
1147 |
Mendoza et al. [144] |
1148 |
Bryans et al. [59] |
1149 |
Badnell et al. [24] |
1150 |
Aldrovandi and Pequignot [18] |
1151 |
Kingdon and Ferland [123] |
1152 |
Verner and Yakovlev [192] |
1153 |
Bautista et al. [28] |
1154 |
Bautista and Kallman [26] |
1155 |
Bautista and Kallman [27] |
1156 |
Behar et al. [34] |
1156 |
Gu et al. [104] |
1157 |
Gould and Thakur [100] |
1158 |
|
1159 |
García et al. [93] |
1160 |
García et al. [92] |
1161 |
Bautista et al. [30] |
1162 |
Palmeri et al. [162] |
1163 |
Palmeri et al. [163] |
1164 |
Mendoza et al. [145] |
1165 |
Palmeri et al. [164] |
1166 |
Witthoeft et al. [195] |
1167 |
Witthoeft et al. [197] |
1194 |
Gould and Thakur [100] |