Crosswhite Data Format¶
Dieke gets many of it’s matrix elements from Hannah Crosswhite’s data files see “data” directory for the data files as well as some ancient Fortran code used to read them. The following might be useful if anyone wants to read from them directly.
Reduced Tensor Operators¶
In files fXnm.dat where X=2,3,..,7
I will illustrate with f2nm.dat (Pr)
First line/block
For Pr this is
" 2 7 7 2 1 3 1 3 1 2"The first number is the number of f-electrons, or for n>7, the number of holes. In the example this is 2.
The second number is the number of different LS terms.
The third number is the number of “J subspaces”, these consist of a set of LSJ levels each with a fixed J.
Then follows a list of numbers one for each of the J subspaces, with the dimensions of that subspace.
Second line/block
This contains the state labels for each of the LS terms
For Pr this is
" 3P 3F 3H 1S 1D 1G 1I"For n=4 (Pm) this is
5S 5D 5F 5G 5I 3P1 3P2 3P3 3D1 3D2 3F1 3F2 3F3 3F4 3G1 3G2 3G3 3H1 3H2 3H3 3H4 3I1 3I2 3K1 3K2 3L 3M 1S1 1S2 1D1 1D2 1D3 1D4 1F 1G1 1G2 1G3 1G4 1H1 1H2 1I1 1I2 1I3 1K 1L1 1L2 1N The third character is an index to distinguish between different terms with the same L and S.
Third line/block
For Pr this is
" 3 1 3 3 3 5 1 0 1 2 1 4 1 6"The thrid line contains two integers for each LS state
The first begin the multiplicity (2S+1)
The second being the L value
The values can run together when these are greater than 9 as there are only two characters per number in the format.
Fourth line/block
In the fourth line/block the states are listed by possible J values
for Pr this block is
3P 1S 3P 3P 3F 1D 3F 3F 3H 1G 3H 3H 1I
The first line lists the LS multiplets that can have a J value =0 The second LS mulitplets that have a J value =1 The thrid J=2 etc
For the Kramers ion J vals this starts at 1/2 rather than 0
Fifth line/block
Block contains a whole bunch of lines with 8 numbers the first two are the state index (i,j) both i and j are in the range [1,numLSstates] which refer to which LS state the matrix elements are between
Next the three numbers which are matrix elements of the Uk and the three elements which are the matrix elements of the V
Free ion¶
In files fXnm.dat where X=2,3,..,12
The data files consist of a number of blocks separated by a blank line, each block corresponds to a “J subspace”.
The first line of a block consists of two number - The index of the J subspace - The size of the J subspace (number of levels)
The next lines list the states in the J subspace (one per line) - The state is given like “3P” and is in the 6th col
The remaining lines list give matrix elemnts the lines are of the form: (index of j subspace) (bra state) (ket state) (parameter index) (matrix element) (parameter name)