International
Tables for
Crystallography
Volume I
X-ray absorption spectroscopy and related techniques
Edited by C. T. Chantler, F. Boscherini and B. Bunker

International Tables for Crystallography (2024). Vol. I. ch. 6.11, pp. 782-786
https://doi.org/10.1107/S1574870720003286

Chapter 6.11. GNXAS. I. Phase shifts and signal calculations

Adriano Filipponi,a* Calogero Renzo Natolib and Andrea Di Ciccoc

aDipartimento di Scienze Fisiche e Chimiche, Università degli Studi dell'Aquila, Via Vetoio, 67100 L'Aquila, Italy,bINFN Laboratori Nazionali di Frascati, CP 13, 00044 Frascati, Italy, and cPhysics Division, School of Science and Technology, Università degli Studi di Camerino, Via Madonna delle Carceri, 62032 Camerino, Italy
Correspondence e-mail:  [email protected]

Fundamental aspects related to the calculation of phase shifts and XAFS signals in the PHAGEN and GNXAS programs in the GNXAS package are reviewed. The strategies behind multiple-scattering series and decomposition into irreducible n-body signals are illustrated. The main strengths of the codes and the input/output data flow facilitated by the CRYMOL and GNPEAK programs are described.

Keywords: GNXAS; muffin-tin potential; phase shifts; XAFS signals; multiple scattering.

1. Introduction

The GNXAS package has been under development since 1990 and its theoretical background has been thoroughly described in two main articles (Filipponi et al., 1995link to reference; Filipponi & Di Cicco, 1995link to reference). The suite of programs implements state-of-the-art approaches for computation of the XAFS signal in the framework of the multiple-scattering theory in a complex effective potential for the photoelectron within the muffin-tin approximation. A flow chart of the input/output information through the main and ancillary programs of the suite is shown in Fig. 1link to figure.

[Figure 1]

Figure 1

A flow chart of the main input/output information (dashed rectangles) through the PHAGEN and GNXAS codes is shown, together with the roles of the auxiliary CRYMOL and GNPEAK programs that are useful for preparing the required input files.

A specific feature of this code is that the signals are directly associated with a list of specific relevant pair, triplet, … atomic configurations involving the photoabsorbing atomic species in the model structure. The related multiple-scattering expansions or the cumulative irreducible n-body signal can be directly computed using a continued fraction algorithm (Filipponi, 1991link to reference). The output signals are tabulated in a suitable energy mesh with separate amplitude and phase information, together with the derivative with respect to all geometrical parameters. This approach allows efficient energy interpolation, and accounts for possible displacements from the reference structures and thermal or structural disorder in the subsequent comparison with experimental data, which is performed using the FITHEO program, without the need to recompute the signals. The reliability of the underlying approximations for the XAFS range has been validated by numerous successful applications of the method to solid, liquid and molecular structures. Applications to the XANES range are possible, especially for systems where the muffin-tin approximation is still a reasonable model.

2. Muffin-tin potential and phase generation

The aim of the GNXAS package (Filipponi et al., 1995link to reference; Filipponi & Di Cicco, 1995link to reference, 2000link to reference) is to generate an accurate multiple-scattering simulation of the EXAFS signal χ(k) related to a model cluster of atoms relevant to the structure under investigation that can be used for structural refinement (fitting) of the raw experimental data. The experimental EXAFS signal χ(k) is defined as the relative oscillation of the absorption cross section σ(E) with respect to a smooth total atomic cross section Mathematical symbol normalized to the atomic cross section of the edge under consideration σ0(E), i.e. χ(k) = Mathematical symbol, where k = [2m(EEe)/ℏ]1/2 is the modulus of the photoelectron wavevector and Ee is the threshold energy of the edge.

The procedure can be divided into the following steps: (i) construction of the model potential for the final-state photoelectron, (ii) calculation of the atomic phase shifts, (iii) signal calculation and (iv) configurational averaging. The program PHAGEN takes care of steps (i) and (ii), while the model cluster can be generated using the CRYMOL program.

The absorption cross section for a cluster of atoms as a function of the incoming photon energy ℏω is given in terms of the full Green's function (GF) of the system byMathematical equationwhere α is the fine-structure constant, Mathematical symbol = Mathematical symbol is the wavefunction of the excited core electron with angular momentum Lclcmc and spin σ, E = ℏωEe is the photoelectron energy and G(r, r′; E) is the solution of the equationMathematical equationHere, Vopt(r) is the (complex) potential obtained from the reduction of the photoabsorption many-body problem to an effective one-electron problem moving in an effective optical potential. In nonmagnetic materials Vopt(r) is spin-independent, so that in equation (1)link to equation we can drop the spin summation and multiply the cross section by 2.

In multiple-scattering theory (MST) one divides the space into non-overlapping domains Ωj (cells) and introduces a partition of the potential Vopt(r) = Mathematical symbol, where vj(r) coincides with Vopt(r) within the cell Ωj and is zero outside. The Schrödinger equation (SE) is then solved in each cell and these local solutions are assembled together into the desired global solution.

One of the advantages of MST is that one can write an explicit form of the GF asMathematical equationin terms of the scattering-path operator Mathematical symbol and the local regular and irregular solutions ΦLi(ri; E) and ΨL(ri; E) of the SE at energy E inside the cell located at i. ΨL(ri; E) smoothly matches the Hankel function Mathematical symbol = Mathematical symbol at the boundary of the cell (k = E1/2 in atomic units), whereas Mathematical symbol is regular at the origin. Here, Mathematical symbol are spherical harmonics, ri = rRi is referred to the origin Ri of cell i and r< and Mathematical symbol are the lesser and greater of r and r′, respectively.

Moreover, introducing the matrix T = Mathematical symbol, which is diagonal in the site indices, and the site off-diagonal matrix G = Mathematical symbol, we haveMathematical equationThe series expansion in equation (4)link to equation is absolutely convergent if the spectral radius (maximum eigenvalue of TG) ρ(TG) < 1, otherwise it is only conditionally (or asymptotically) convergent. Usually, for small clusters of (∼10–15) atoms there is absolute convergence. In all other cases it is not difficult to find the order n that gives meaningful results (Sébilleau & Natoli, 2009link to reference).

The quantity Mathematical symbol describes the scattering amplitude due to the potential vi(r) of cell i for an impinging spherical wave of angular momentum L into a spherical wave of angular momentum L′, whereas Mathematical symbol gives the amplitude of free propagation from site i to site j for spherical waves. Its expression is given in terms of 3-j symbols byMathematical equationwhere Rij = RiRj is the vector joining site j to site i. For further details, refer to Natoli et al. (2024link to reference) and references therein.

With the aim of coping in a simple way with the wide variety of systems that are usually encountered in practical applications, one makes the ansatz that the optical potential is a function of the local density ρ(r) of the system under consideration. Experience has shown that a potential made up of the sum of the Hartree Coulomb potential and the complex Hedin–Lundqvist (HL) exchange and correlation energy (Natoli et al., 2003link to reference), satisfying this requirement, constitutes a very good approximation to this kind of `universal' optical potential with satisfactory results.

Moreover, partitioning the space into non-overlapping domains in an automatic way is not straightforward for arbitrary atomic locations. This difficulty motivated the introduction of the muffin-tin (MT) approximation, whereby one draws a sphere around each atomic position, inside which the potential vi(ri) is spherically averaged, whereas it is approximated by a suitably chosen constant in the interstitial region between the spheres.

In this approximation, the atomic T matrix Mathematical symbol is diagonal in the angular momentum indices and is independent of m, so that Mathematical symbol = Mathematical symbol = Mathematical symbol. In turn, Mathematical symbol = Mathematical symbol and ΨL(ri; E) = Mathematical symbol, where Rl(ri) and Rl+(ri) are regular and irregular solutions of the radial SE with angular momentum l. Then,Mathematical equationwhere the functions are calculated at the sphere radius Mathematical symbol. Here, jl(kri) is the Bessel function of order l and f′(ri) = df(ri)/dri. Notice that if the potential is complex, then the phase shifts Mathematical symbol are also complex.

Within this approach, the total density ρ(r) of the cluster of atoms is constructed by superimposing the self-consistent charge densities of the neighbouring atoms on the atomic charge density present in each sphere, and then spherically averaging the anisotropic charge thus obtained. Moreover, since the Poisson equation is linear in charge density, we can overlap atomic Hartree potentials in the same way to obtain the total Coulomb potential of the cluster. This procedure makes it possible to calculate an average charge density and an average potential in the interstitial region. Finally, from the knowledge of the total density at each point in space, one can add the complex HL exchange and correlation energy to the Hartree potential to obtain the total optical potential. Once this latter is known in each sphere, one can integrate the radial SE by the Numerov procedure to obtain Rl(ri) and Mathematical symbol and calculate Mathematical symbol via equation (6)link to equation. As a result of the MT approximation, these latter are the same for all atoms that are equivalent under the symmetry operation of the cluster. Further details of this whole procedure are given in Natoli et al. (2003link to reference).

3. Photoabsorption cross section

By inserting equation (3)link to equation into equation (1)link to equation, we obtain the absorption cross section as the sum of an atomic absorption originating from the photoabsorber located at site 0 [the second term in equation (3)link to equation] and a contribution due to scattering from the environment, Mathematical equationowing to the fact that σsct(ω) becomes zero in the absence of a neighbourhood of the photoabsorber. From the expansion in equation (4)link to equation, taking into account that Mathematical symbol, we obtainMathematical equationwhereMathematical equationand the sum over Mathematical symbol is over the final angular momenta selected by the dipole selection rule.

If we average over the polarizations of the incoming photon, then equation (8)link to equation becomesMathematical equationwhere now Mathematical symbol is the radial integral. For s core states (1s, 2s, 3s, …) only the second term (lc + 1) survives, which usually is much stronger than the (lc − 1) term.

The separation of the total cross section into a scattering part σsct(ω) and a core absorption σ0(ω) corresponds exactly to what is performed in the definition of the experimental structural signal χ(k), so that the theoretical signal to compare with χ(k) is σsct(ω)/σ0(ω).

Writing down the MS series for s core states, we obtainMathematical equationMathematical equationwhere Mathematical symbol = σ0/8παω and specifically Ξ0i0 = G0,itiGi,0t0 for Mathematical symbol, Ξ0ij0 = G0,jtjGj,itiGi,0t0 for Mathematical symbol and Ξ0ijk0 = G0,ktkGk,jtjGj,itiGi,0t0 for Mathematical symbol. In this notation, it is understood that the internal angular momentum indices have been saturated.

Notice that in the case of complex potentials the atomic absorption σ0(ω) does not factor out from σsct(ω) as it does in the case of a real potential. PHAGEN takes this peculiarity of the complex potentials into account.

4. Irreducible n-body signals

The analysis of MS paths based on equation (8)link to equation, although useful, is not very efficient and versatile. One can, however, reorder the MS series in such a way as to obtain a faster convergence rate and to relate each order n to an n-body distribution function. Indeed, on the basis of equation (7)link to equation it is possible to calculate cross sections σ(0, i, j, …) and the related XAFS signals σ(0, i, j, …)/σ0 − 1 associated with a photoabsorber 0 surrounded by an arbitrary number of atoms i, j, …, and this approach can be used to define and calculate the irreducible n-body contributions to the XAFS signal (Filipponi et al., 1995link to reference). The pair contribution due to atom i surrounding the photoabsorber is given byMathematical equationwhich is an oscillating function of k with a leading phase equal to 2R0i. It can be calculated directly using the full-matrix inversions of equation (4)link to equation for two atoms, or expanded into the corresponding multiple-scattering series, as indicated explicitly in equation (13link to equation).

The triplet contribution associated with the simultaneous presence of atoms i, j around the photoabsorber is given byMathematical equationwhich is the XAFS signal due to atoms i, j minus the irreducible XAFS signals associated with the independent presence of atoms i and j. γ(3)(0, i, j) is also an oscillating function of k with a leading phase R0i + Rij + Rj0 determined by the shortest multiple-scattering path involving all sites. The multiple-scattering expansion for γ(3)(0, i, j) contains many terms and its direct calculation is computationally convenient if its amplitude and phase are well behaved.

The four-body contribution associated with the simultaneous presence of atoms i, j, k around the photoabsorber is given byMathematical equationwhich is an oscillating function of k with a leading phase determined by the shortest multiple-scattering path involving all sites. The multiple-scattering expansions for the γ(n)(0, i, j, …) signals become progressively cumbersome.

The total XAFS signal for a generic fixed atomic configuration surrounding the photoabsorber can therefore be expanded in a series of irreducible contributions of increasing order,Mathematical equationthat are expected to become progressively weaker and contribute with progressively higher frequencies to the spectrum. This series has improved convergence properties with respect to the multiple-scattering series since it combines in each term an infinite number of terms in the latter. The irreducible γ(n)(0, i, j, …) signals can be computed by combining a finite number of total cross section calculations for finite-size clusters according to equations (13link to equation), (14)link to equation and (15link to equation), and this task can be conveniently and efficiently accomplished using the continued fraction algorithm (Filipponi, 1991link to reference). An example of signal decomposition into the main irreducible two-, three- and four-body signals is illustrated for the face-centred cubic (f.c.c.) structure of solid nickel in Fig. 2link to figure.

[Figure 2]

Figure 2

XAFS signal decomposition for the f.c.c. structure of solid nickel. The signals associated with the first shell, and the first four triplet configurations, involving first-neighbour bonds at angles of 60°, 90°, 120° and 180°, are reported. The latter three triangular configurations are associated with two inequivalent signals according to the photoabsorber atom position (red in the insets) included in the corresponding γ(3) signal and the pair contribution Mathematical symbol associated with a longer distance in the triangle corresponding to the second, third and fourth shells, respectively. The intensity of the Mathematical symbol signal is greater than Mathematical symbol for the focusing effect. The last signal at the bottom is associated with the first four-atom tetrahedron configurations. No account for the thermal average is included.

In particular cases each γ(n)(0, i, j, …) signal can be approximated/computed using the leading terms of the corresponding multiple-scattering series. For γ(2) such a term corresponds to the well known single-scattering contribution given by Schaich (1984link to reference):Mathematical equationThis is an exact curved wave expression which is at the basis of any modern single-scattering EXAFS calculation. Efficient equations for higher multiple-scattering paths were first introduced by Gurman et al. (1984link to reference) and other authors (Brouder et al., 1989link to reference).

References

First citationBrouder, C., Ruiz López, M. F., Pettifer, R. F., Benfatto, M. & Natoli, C. R. (1989). Phys. Rev. B, 39, 1488–1500.Google Scholar
First citationFilipponi, A. (1991). J. Phys. Condens. Matter, 3, 6489–6507.Google Scholar
First citationFilipponi, A. & Di Cicco, A. (1995). Phys. Rev. B, 52, 15135–15149.Google Scholar
First citationFilipponi, A. & Di Cicco, A. (2000). TASK Q. 4, 575–669.Google Scholar
First citationFilipponi, A., Di Cicco, A. & Natoli, C. R. (1995). Phys. Rev. B, 52, 15122–15134.Google Scholar
First citationGurman, S. J., Binsted, N. & Ross, I. (1984). J. Phys. C Solid State Phys. 17, 143–151.Google Scholar
First citationNatoli, C. R., Benfatto, M., Della Longa, S. & Hatada, K. (2003). J. Synchrotron Rad. 10, 26–42.Google Scholar
First citationNatoli, C. R., Hatada, K. & Sébilleau, D. (2024). Int. Tables Crystallogr. I, ch. 2.3, 48–54 .Google Scholar
First citationSchaich, W. L. (1984). Phys. Rev. B, 29, 6513–6519.Google Scholar
First citationSébilleau, D. & Natoli, C. R. (2009). J. Phys. Conf. Ser. 190, 012002.Google Scholar








































to end of page
to top of page