Abstract
Ionization of molecules by ultrashort extreme ultraviolet and X-ray pulses triggers complex ultrafast electron-nuclear dynamics central to attochemistry. Unlike atoms, molecules feature multicentric potentials, reduced symmetry, and intrinsic vibrational motion, all of which complicate the theoretical description of continuum states and call for approaches that extend beyond standard atomic physics and quantum chemistry. Although atomic ionization is well understood, existing methods for molecular ionization are often specialized, fragmented across disciplines, and suited only to limited aspects of the problem. In this tutorial, we highlight the key physical features that set molecular ionization apart from its atomic counterpart, examine the challenges involved in modelling these processes, and present selected computational strategies applicable across weak and strong field regimes.
Introduction
Attosecond pulses currently produced in the laboratory from high-harmonic generation or free-electron lasers lie in the extreme ultraviolet and X-ray spectral regions. Therefore, absorption of a single photon contained in such pulses leads to ionization of any atom or molecule. Intense ultrashort infrared (IR) pulses can also produce a substantial amount of ionization through multi-photon absorption. In molecules, any of these laser sources can lead to very rich electron and nuclear dynamics, generating unusual charge migration, molecular breakup or reactivity, which are the subject of intense investigations in attochemistry1,2. Such dynamics are usually resolved in time by using a pump-probe scheme in which the ionizing pulse is combined with a delay-controlled (probe) pulse that further interacts with the molecule. Hence, for the theoretical modeling of these processes, one needs first to describe the eigenstates of the unbound system, which are not L2 integrable, i.e., do not vanish asymptotically, and often show a much richer node structure than bound states. These features imply that specific computational methods, different from those developed for bound states, are needed3. Such methods were introduced for atomic systems many decades ago and are well established. However, for molecules, the number of available methods is much scarcer and developments are still in progress4.
The additional features not present in atoms that complicate the theoretical description of electronic continuum states in molecules are diverse. An obvious one is the multicentric nature of the potential seen by the escaping electron: in atoms, this potential has spherical symmetry, while in molecules it has not. For small molecules, the potential can still exhibit point-group symmetry, but for larger ones, it may be completely non-symmetric. In all cases, multicentric effects manifest in the electronic continuum states especially at low and medium photoelectron energies, so that single-center methods developed for atoms may not be of practical use except for very small molecules, mainly diatomics. As a consequence of this, the total angular momentum is not a good quantum number in molecules, so that a large, formally infinite number of final-state angular momentum eigenstates is accessible for the electrons in the continuum. Thus, expansions of the electronic continuum wave functions in terms of partial waves may require inclusion of very large values of the photoelectron angular momentum, as, for example, when an electron initially localized in a given molecular region is ionized and is subsequently diffracted by the neighboring atomic nuclei. This is at variance with atomic systems, where angular momentum selection rules limit the number of accessible angular momenta.
Another complication is that the lower symmetry of the molecular system causes coupling of more electronic continua (associated to different ionic states) compared to the atomic case. Hence, molecular systems generally require a higher level of correlation description than atomic systems. Also, at variance with atoms, molecules can have a permanent dipole moment. In strong laser fields, this can lead to molecular alignment. Furthermore, as in atoms, a strong field can polarize the molecule’s electronic charge density in the initial and/or the final states.
Finally, but not less important, in a molecule, atomic nuclei move significantly around their equilibrium positions or, equivalently, with respect to its center of mass. As a consequence:
-
Ionization does not proceed through a single molecular geometry. All geometries associated with the molecule’s zero-point vibrational motion, i.e., belonging to the so-called Franck-Condon region of the system, contribute.
-
Ionization does not always precede nuclear motion generated after light absorption, as one would in principle expect due to the much larger mass of the nuclei. This is the case when ionization is “slow”, e.g., in the vicinity of autoionizing states with lifetimes of the order of tens or hundreds of femtoseconds, or even picoseconds. In these cases, electronic and nuclear motions must be treated on an equal footing, i.e., ionization must be described taking into account that the nuclei move at the same time (coupled electron-nuclear dynamics). This requires going beyond the usual Born-Oppenheimer approximation. Therefore, electron correlation can be severely affected by nuclear motion, Feshbach resonances being an extreme case of strongly coupled electron-nuclear dynamics due to their slow autoionization decay.
The theoretical description of this complex phenomenology requires the development of approximate methods that integrate concepts from strong-field physics and quantum chemistry. However, the foundational principles of these approaches are often dispersed across specialized literature, typically without direct reference to the molecular ionization problem. Moreover, each method tends to be best suited for specific aspects of the ionization process, complicating the selection of the appropriate framework for a given scenario. This tutorial provides a comprehensive overview of the distinctive features that differentiate molecular ionization from atomic ionization, and outlines strategies to model these processes under both weak and strong field conditions. Also, a selection of computational tools that have successfully addressed molecular ionization is briefly presented. Our aim is to provide a concrete guide to all the theoretical and technical aspects for treating molecular photoionization induced by ultrashort and attosecond pulses, which we hope will be useful both for scientists active in the field and entering it.
Hartree atomic units (e = ℏ = me = 4πε0 = 1) are assumed throughout this article unless stated otherwise.
Key concepts
Scattering states
The simplest model for an unbound electron is a plane wave \(\exp [i{{{\bf{k}}}}\cdot {{{\bf{r}}}}]\) with constant momentum k. This is a reasonable zeroth-order approximation when the electron is scattered by a neutral molecule, as in electron-molecule collisions. However, the unbound electron feels the potential field of the molecule, which is reflected in the phase it accumulates on its way to the detector (see Fig. 1). This is the concept of scattering phase-shift. When the electron wave function is decomposed into its angular momentum components (partial-waves), ψl(r; k), one has
where l is the angular momentum of partial wave ψl(r; k) and δl(k) is the partial-wave phase-shift. The phase-shift becomes negligible for high-energy electrons, which do not have enough time to notice the molecular field. The phase-shift is a key quantity in studies of continuum spectroscopy. In collision problems (e.g. electron-molecule scattering) it is all that is needed to compute all observables (cross-sections, time-delays, etc.) associated with the electron5.
When, on its way out of the molecule, the photoelectron experiences an additional attractive short-range potential in addition to the central Coulomb field, its wave function will appear “compressed'', implying a positive phase-shift compared to a reference wave function that is not affected by this potential.
In the case of photoionization of neutral molecules, the residual molecule is an ion and the photoelectron partial waves must asymptotically be described by a Coulomb wave instead of a plane wave5, so that
where \(\eta =-\frac{Z}{k},\,Z\) is the residual ion charge, and \({\sigma }_{l}(\eta )=\arg \Gamma (l+1+i\eta )\) is the Coulomb phase, but the underlying principles remain the same.
As mentioned in the introduction and described in more detail in the “Boundary Conditions” subsection in the Key Concepts, due to the non-spherical symmetry of the molecular potential, the number of partial waves that effectively contribute to the ionization process, hence the number of phase shifts, can be very large. So, it is more convenient to consider the so-called eigenphase sum6, obtained from diagonalization of the scattering S-matrix.
Both in scattering and photoionization problems, the scattering phase-shift contains information about the molecular potential. Therefore, monitoring photoelectrons allows one to study molecular properties, which is the key concept behind time-resolved photoelectron spectroscopy7. To model photoionization, however, we require not only the phase-shift but crucially also the dipole matrix element between a bound (initial) and a continuum (final) wave function to describe the transition induced by an external electromagnetic field between these states.
Boundary conditions
In photochemistry, IR or UV photons are used to excite the molecule vibrationally or electronically to one of its discrete states, but the electrons remain bound to the molecule or its fragments, and the electronic molecular wave function decays exponentially with the distance from the atomic nuclei. As a consequence, it is associated with a discrete value of the energy, which is typically the object of many bound-state calculations. This bound state character of the wave function is easily embedded in most quantum chemistry calculations by the use of Gaussian-type orbitals, see below. In a stationary (time-independent) picture, when the electron is unbound, the wave function no longer decays exponentially (see Eqs. (1) and (2)) and is composed of infinitely many continuum states for each of the different asymptotic angular momenta8. If one is not interested in a particular electron emission direction, the N-electron continuum wave function satisfies the boundary conditions:
where ri denotes the position and spin coordinates of electron \(i,\,{\widehat{r}}_{{N}_{e}}\) are the angular coordinates of electron \({N}_{e},\,{\zeta }_{{N}_{e}}\) is the spin component of electron Ne, ϒβ is the electronic wave function of the remaining (N − 1) electrons coupled to the spin and angular momentum of the continuum electron, NβE is a normalization factor that ensures the correct asymptotic behavior, and \({u}_{\beta ,\alpha E}^{-}(r)\) is the radial function that describes the continuum electron, which is asymptotically given by
with
where Sαβ is the on-shell scattering matrix5, Z is again the parent-ion charge, kα the absolute value of the momentum of the continuum electron in the α channel, and \({\sigma }_{{\ell }_{\alpha }}\) its Coulomb phase. Thus, the scattering wave function \({\Psi }_{\alpha E}^{-}\) behaves asymptotically as a combination of incoming spherical waves for all open channels (α, β, and γ in Fig. 2) and an outgoing spherical wave in channel α corresponding to an outgoing flux of 1.
The S-matrix element \({S}_{\beta \alpha }^{* }\) describes the probability amplitude for transition of the system from the channel β into the channel α induced by the non-spherical field of the molecule in the absence of an external field. The equipotential surface of a highly non-spherical molecule is shown in the middle. Probabilities associated with the channel α must sum up to 1. In weak fields, the external field (represented as a wave packet) is accounted for perturbatively by a dipole matrix element between the field-free scattering state and the initial bound state.
At variance with calculations of bound states, scattering and photoionization problems require solving the Schrödinger equation for the unknown scattering phases (or amplitudes) at a fixed kinetic energy of the unbound electron. A number of specialized theoretical methods have been developed to solve the time-independent Schrödinger equation by imposing the proper boundary conditions. These include the R-matrix, Schwinger and complex Kohn variational methods, the Exterior Complex Scaling (ECS) method, and many others9. They obtain the complex-valued solutions obeying the above incoming-wave boundary conditions appropriate for photoionization problems, outgoing-wave boundary conditions for scattering problems or real-valued standing wave boundary conditions. Obtaining one of the three solutions is sufficient to obtain the other ones by a simple basis transformation. When the continuum state is obtained, it can be used to evaluate, for example, amplitudes for weak-field 1-photon ionization by computing the dipole matrix elements \({d}_{i,\alpha }(E)={E}_{0}\langle {\Psi }_{i}| {{{\bf{u}}}}\cdot \widehat{{{{\bf{D}}}}}| {\Psi }_{\alpha ,E}^{-}\rangle\), where \(\widehat{{{{\bf{D}}}}}\) is the dipole operator, the monochromatic field with frequency ω is represented by the electric field amplitude E0u and E = Ei + ℏω, see the “General methodologies” Section.
As we will see in “Time-dependent Schrödinger equation (TDSE) methods" subsection in “General methodologies”, to describe the interaction of a short pulse with a molecule, very often it is more convenient to solve the time-dependent Schrödinger equation. In this case, the photoelectron is represented by a wave packet containing components that will eventually travel away from the molecule to infinity. Representing such an escaping wave packet usually requires a very large simulation domain (represented by a finite difference grid or numerical functions such as B-splines) and/or the use of absorbing boundary conditions, exterior complex scaling9 or other approaches such as tSurff10.
Spherical vs. point group symmetry
In atomic, spherically symmetric, systems the electronic Hamiltonian commutes with arbitrary rotation operators. Hence, the eigenstates of the Hamiltonian can be partitioned into subspaces classified by angular momentum quantum numbers. In other words, the total electronic angular momentum quantum number, L, and the total magnetic angular momentum quantum number, ML, are good quantum numbers. In molecules, there are generally only a finite number of symmetry operators, comprising discrete rotations and reflections as well as inversion, that commute with the molecular Hamiltonian. These operators form a point group. The finite number of combinations of quantum numbers associated with them (characters of the point group) then leads to a finite number of subspaces (irreducible representations)11. The total electronic angular momentum is not a good quantum number for molecules (although the projection of ML along the internuclear axis is a good quantum number for linear molecules). However, every molecular state will belong to an irreducible representation.
The discrete molecular symmetries, similarly to spherical symmetry, may lead to selection rules12,13. In one-photon ionization, the photoionization amplitude \({A}_{fi} \sim \langle {\Psi }_{i}| V| {\Psi }_{\alpha ,E}^{-}\rangle\) from the initial state Ψi to the final state \({\Psi }_{\alpha ,E}^{-}\)—being a scalar—is non-zero only when the combined symmetry of \({\Psi }_{i},\,{\Psi }_{\alpha ,E}^{-}\) and the potential V (\(V={{{\bf{u}}}}\cdot \widehat{{{{\bf{D}}}}}\) in the dipole approximation) belongs to the totally symmetric irreducible representation, i.e., the representation in which application of any of the symmetry operators of the point group has no effect. In the case of atoms this translates into clear selection rules for L: only states with specific values of L will be populated. However, in molecular systems, the selection rules do not impose very strict constraints on angular momentum: they affect the irreducible representation the final state belongs to, but this can be associated to many angular momenta of the photoelectron. As a result, even simple absorption of a single polarized photon by a molecule will populate many angular momentum states of the photoelectron, reflecting the complicated shape of the molecular orbital from where the electron was ejected14.
Experiments are often performed on randomly oriented molecules in the gas phase, which requires averaging of the calculated quantities over orientations. This can be done analytically from transition amplitudes calculated for three different orientations, in both time-independent and time-dependent cases when the laser-molecule interaction is perturbative (see, e.g., ref. 15 for a particular application), but elsewhere, typically in time-dependent calculations for molecules in strong fields, it requires several separate calculations at selected orientations because the distortion of the molecular potential by the external field also depends on orientation.
Short vs. long wavelengths and low vs. high intensities
At wavelengths in the XUV or shorter and low field intensities, the dominant ionization process is one-photon absorption, which can easily be described within first-order perturbation theory. As the intensity of the field rises, the molecule can absorb several photons. This is strictly necessary for ionization when IR wavelengths are used (multi-photon ionization). In fact, for high enough intensity, the electron can absorb more photons than those required to overcome the ionization potential of the molecule, Ip, in a process called above-threshold ionization (ATI), which has played a key role in the development of strong-field physics16. More complex processes can occur in which the photoelectron not only absorbs but also emits photons. As long as the number of absorbed and emitted photons is reasonably small, the picture of individual absorptions and emissions is meaningful and perturbation theory, treating the field as a perturbation, is a practical computational tool.
An electron moving under the influence of an even stronger oscillating laser field follows a drifting oscillatory trajectory (quiver motion). The amplitude of that motion grows linearly with the field strength and quadratically with the wavelength. As a result, the wave function can grow to very large sizes during a pulse that lasts just a few field oscillations. For example, at a moderate laser intensity of 1014 W/cm2 and wavelength 800 nm, the wave function expands to radii greater than 50 Bohr during a single oscillation of the field, and expands to hundreds of Bohr during subsequent cycles. The energy acquired during those oscillations is given by the so called ponderomotive potential Up.
Apart from intensity, the laser photon energy ℏω crucially determines whether an interaction must be considered strong-field or not. For example, at photon energies of ~100 eV, typically found at a free-electron laser, even intensities of 1016 W/cm2 can be treated in first-order perturbation theory, while the same intensity at near-infrared wavelengths around 800 nm (~1.5 eV) causes complete obliteration of the valence electron structure. The frontier between the weak and strong-field regimes is approximately described by the Keldysh parameter17, \(\gamma =\sqrt{\frac{{I}_{P}}{2{U}_{P}}}\), which combines the molecule’s ionization potential Ip with the field wavelength and intensity through UP (see Fig. 3). When γ ≫ 1, the laser-molecule interaction is reasonably described by perturbation theory (single- and multi-photon ionization), while when γ ~ 1 or ≪1 one enters the strong field regime and a completely different picture must be adopted.
The background color indicates the value of the Keldysh parameter17, \(\gamma =\sqrt{\frac{{I}_{P}}{2{U}_{P}}}\), for a Hydrogen atom (ionization potential of IP = 0.5 a.u.). The tunneling regime is achieved for γ < 1, while for γ ≫ 1 the regime is perturbative (multi-photon), and over-barrier ionization (i.e. barrier suppression) occurs for γ ≪ 1. The vertical green line indicates an estimated upper limit of the dipole approximation. The dashed and dotted curves indicate alternative lower limits of the dipole approximation. The zf = 1 a.u. indicates the relativistic limit (\({U}_{P}=\frac{1}{2}m{c}^{2}\)). The KE = 0.5 a.u. indicates the limit imposed by the radiation pressure. The β0 = 1 a.u. line indicates the limit imposed by the displacement in the field propagation direction caused by the magnetic field. The black arrows point out the commonly used Ti:sapph and CO2 lasers photon energy. Note that the distinction between strong and weak fields is system-dependent and it is sensitive to the description of the electric field as plane wave vs. as a quasistatic field73. Figure modified from ref. 73.
We can reach an extreme case when the photoelectron dynamics is completely dominated by the field. Then we can ignore the effect of the molecular field on the photoelectron and instead replace the photoelectron wave function with a modified plane wave called Volkov function5 describing the motion of a free electron in the external field. In length gauge and in dipole approximation (see the “General methodologies" section)16, it is given by the expression
where SV is the Volkov action and \({t}^{{\prime} }\) and t are the starting and current times of the laser pulse, respectively. The instantaneous electron momentum is now determined by the vector potential \({{{\bf{A}}}}(t)=-{\int }^{t}{{{\bf{E}}}}({t}^{{\prime} }){{{{\rm{dt}}}}}^{{\prime} }\), where E(t) is the electric field.
Perturbation theory can still be used in this extreme case, but in a sense reversed from the weak field case: now the molecular field is a perturbation to the strong field of the laser. This is the essence of the Strong Field Approximation (SFA), which is frequently employed in semi-classical models of strong-field phenomena including High Harmonic Generation (HHG)18. The division between the weak (perturbative) and the SFA regimes is not sharp and in many practical situations both types of processes contribute, which is why it is often necessary to use ab initio methods to solve the actual time-dependent dynamics of the multi-electron molecule in the external field.
Fixed vs. moving nuclei
The wave function describing a molecular state Ψ of a non-rotating molecule in the center of mass frame depends both on the 3n electronic (r) and 3NA nuclear vibrational coordinates (R), where n is the number of electrons and NA = 3N − 6 (3N − 5 for linear molecules) with N being the number of atomic nuclei. In a non-relativistic approach, it is the eigenfunction of a Hamiltonian \({{{\mathcal{H}}}}({{{\bf{r}}}},{{{\bf{R}}}})\) that is usually decomposed as a sum of an electronic Hamiltonian \({{{{\mathcal{H}}}}}_{el}\), which contains the electron kinetic energy operators, the electron-nuclei, electron-electron and the nucleus-nucleus Coulomb interactions, and a nuclear Hamiltonian \({{{{\mathcal{H}}}}}_{N}\), which contains the nuclear kinetic energy operators19:
Except for the simplest \({{{{\rm{H}}}}}_{2}^{+}\) molecule, this equation cannot be solved exactly in full dimensionality. Since in many cases electronic motion is much faster than nuclear motion, one usually relies on the Born–Oppenheimer (BO) approximation in which one assumes that the molecular wave function can be written as the product of an electronic wave function ψel(r; R), which parametrically depends on the nuclear coordinates and satisfies the eigenvalue equation
and a nuclear wave function that satisfies
so that
Thus, in the BO approximation one has to solve the electronic Schrödinger equation (9) in a dense grid of R coordinates and, from the resulting Eel(R) eigenvalues, which depend parametrically on R and represent the potentials felt by the nuclei (and are included in \({{{{\mathcal{H}}}}}_{N}\)), obtain the nuclear wave functions and the eigenvalues E associated with the energy levels of the molecule. Therefore, in this scheme, the nuclei move in a sort of mean field created by the electrons in their rapid motion. In the case of ionization, this can be a reasonable approximation when the kinetic energy of the ejected electron is not too low, i.e., when ionization occurs far enough from the ionization threshold or does not proceed from the slow decay of autoionizing resonances. Still, obtaining the electronic continuum states in a dense grid of R coordinates from Eq. (9) can be a major computational challenge for most molecules, except for diatomics. So, a usual additional approach consists in disregarding the parametric dependence on R and solving Eq. (9) for the equilibrium geometry Req only, leading to the so-called fixed-nuclei approximation (FNA):
This is by far the most widely used approximation in describing molecular ionization. In general, it provides reasonable descriptions of total photoionization spectra as a function of photon energy in those regions where the BO approximation is expected to work. However, it has important limitations. In high energy-resolution experiments, measured photoelectron spectra at a given photon energy exhibit vibrational progressions that cannot be accounted for by the FNA. Nevertheless, when the relevant ionization dynamics occur in a narrow region around the equilibrium geometry, one can assume that ψel will not be too dependent on R and then use this wave function for all R. For electronic continuum states, \({E}_{el}({{{\bf{R}}}})={E}_{el}^{+}({{{\bf{R}}}})+\epsilon\), where \({E}_{el}^{+}\) is the potential energy surface of the remaining cation (see Fig. 4) and ϵ is the kinetic energy of the ionized electron, which does not depend on R. Hence, solving Eq. (10) to obtain E and χ(R) only requires knowledge of the potential energy surface of the bound electronic state of the cation, which can be readily obtained by using standard quantum chemistry approaches. The resulting wave function can then be written:
which is the Franck-Condon (FC) approximation. This has been widely used to evaluate vibrationally resolved photoelectron spectra in those energy regions where the BO approximation works. When the conditions for the validity of the latter are not fulfilled, one has to look for methods that are able to handle the original eigenvalue equation (8). This will be discussed in the “Coupled electronic and nuclear motion" section.
The black dotted curve corresponds to the ground state of N2, while the dark blue, light blue and cyan curves correspond to the first (\({X}^{2}{\Sigma }_{g}^{+}\)), second (A2Πu) and third (\({B}^{2}{\Sigma }_{u}^{+}\)) states of \({N}_{2}^{+}\), respectively. The gray areas indicate the electronic continua associated to each ionic state and the horizontal lines show the lowest vibrational levels of each parent ion. The filled magenta area shows the ν = 0 vibrational wavepacket of the ground state, which determines the Franck-Condon region (pink area) around the equilibrium internuclear distance, Req, indicated by the magenta dashed line. The horizontal arrows point out the photon energy of the harmonics 11 and 13 generated from a typical 800 nm driving wavelength during HHG, as a reference.
Electronic continuum in molecules
Basis sets or numerical approaches
The computational description of electronic bound states of molecules is usually based on the use of Gaussian-type orbitals (GTOs):
where \({X}_{l,m}(\widehat{{{{\bf{r}}}}})\) is a real spherical harmonic, as the basis functions for the expansion of the single-particle orbitals. The use of GTOs has clear numerical advantages: most of the integrals that are needed can be evaluated quickly and accurately in closed form. For this reason, a wide range of GTO basis sets with different characteristics are readily available20,21. Although GTOs do not have the correct behavior near the nuclei, they can provide an excellent description of bound electrons in molecules.
The situation is more complicated when describing an unbound electron. The functions describing an electron in the continuum are required to cover a much larger spatial domain and have, in general, significantly more nodes than the functions describing bound electrons; cf. Fig. 5. Molecules introduce an additional complication. When dealing with atoms, the basis functions, both bound and continuum, are centered on the nucleus of the atom. In the case of molecules, the bound basis sets are usually multicentric as this ensures a better description of the orbitals (single-center basis can still be used and can provide a reasonable description for diatomic molecules22). When combined with the continuum basis, this can lead to issues of over-completeness and linear dependence and usually requires the implementation of orthogonalization procedures in the software employed.
The representation of continuum wave functions (yellow line in panel b) requires an extensive radial basis, for example, (panel a) a combination of GTOs (red lines in both panels) and B-splines (BTOs, blue lines). The GTO part on its own cannot reproduce distant nodes of the continuum wave function (yellow line) accurately as shown in panel (b). Only the radial part of the wave function is shown.
To avoid this problem, a number of approaches have been implemented and used to describe the electronic continuum. These include use of numerical Bessel and Coulomb functions, particularly for linear targets, specially designed GTO basis sets23,24,25, complex GTOs26, B-splines22,27, combinations of (real) GTOs and B-splines28,29,30, discrete variable representations31, etc. B-spline orbitals (BTOs)
are built as the product of a B-spline function of the radial coordinate (piecewise polynomial with compact support) and a (real) spherical harmonic. When GTOs are used, alone or in combination with other functions, the number and exponents of the Gaussians for each angular momentum need to be selected. The UKRmol+ suite, for example, makes use of GTOs fitted to Bessel or Coulomb functions24,32: the fit is performed for a specific radial range and a maximum kinetic energy of the continuum electron. In the XChem package33, the exponents follow a geometrical sequence. Other approaches have been proposed (see ref. 34 for an evaluation of how some of these perform when modeling high-harmonic generation spectra). Building a B-spline basis set is more straightforward and is done by choosing the order and number of the polynomials, and the radial and angular momentum ranges to be covered. Following a similar spirit, the continuum can also be described using a finite element discrete variable representation31 (FE-DVR, e.g. in the tRecX package35) for the radial coordinate and spherical harmonics for the angular coordinate or other grid-based finite difference approaches (e.g. the RMT package36). The construction of basis sets to model molecules in strong fields remains an area of active research37,38.
The angular momentum range to cover depends on the (non-)symmetry of the molecule, as discussed above, as well as on the range of kinetic energies of the ionized electron and also on the method used. In the time-independent picture, the number of angular momenta accessible by photoionization, though infinite in principle, is in practice limited to a finite range, as the ionization probability becomes very small for very large values of the angular momentum (see Fig. 6). In time-dependent simulations, though, the need to model the instantaneous effect of the field on the photoelectron wave packet generally requires significantly larger angular momentum expansions, in particular, when strong laser pulses are involved. This becomes even more important with increasing intensity of the field.
Angular momentum contributions σℓ to the total photoionization cross section σ for several targets with decreasing symmetry. Calculations performed using UKRmol+ for single-channel photoionization from the highest occupied molecular orbital (HOMO, pictured) at the Hartree–Fock level for a photoelectron energy Ek = 50 eV.
In contrast to the one-particle continuum, description of the double continuum—simultaneous photoemission of two electrons—is much less developed. Most successful approaches rely on the exterior complex scaling method39, which has been shown to provide very accurate results in diatomic molecules, even for properties fully differential in the momentum of each of the ejected electrons40. At the same time, for highly correlated systems, inclusion of coupling to the double electron continuum may be important and may affect ionization observables in some channels. In state-of-the-art methods, the double continuum is either included directly for small, two-electron systems, or simulated by inclusion of many positive-energy pseudostates for more complex targets.
Integral evaluation problem
To determine observables one needs to calculate the electronic wave function of the system. This is done by solving the time-independent (Eq. (9)) or time-dependent Schrödinger equations. The interactions of electrons with nuclei, with the external field and with each other are described by matrix elements of the molecular Hamiltonian between configuration state functions (CSFs), i.e., multi-electronic functions built from molecular orbitals. These matrix elements are then reduced, by means of Slater rules41, to sums of integrals over the underlying 1-electron GTOs and/or numerical functions. The most difficult ones to evaluate are the Coulombic electron-electron repulsion (also called two-electron) integrals. They have the form of a 6-dimensional integral over all space
where each of a, b, c, d stands for either a GTO or a numerical orbital. As mentioned above, GTOs are usually located in different atomic centers. When all orbitals are GTOs, the integrals can be evaluated analytically using fast and numerically stable algorithms developed since the 1950s42. However, if one of the functions is an orbital based on a numerical function (e.g., a B-spline) either analytic methods cannot be used at all (when the numerical functions and the GTOs are in different centers) or only in a very limited form (when all of them are in the same center). While each individual integral can be evaluated in a reasonable time purely numerically, the total number of required integrals scales as \({n}_{o}^{4}\), where no is the number of orbitals in the basis. In practice, this leads to the challenge of evaluating hundreds of millions to billions of such integrals, depending on the size of the system and the energy of the photoelectron (the higher the energy the more basis functions are needed). Therefore, highly sophisticated and optimized integral evaluation algorithms had to be developed. In atomic physics, numerical functions have been used since 1970s, since single-center atomic integrals are much simpler and reduce to a finite sum of 2-dimensional radial quadratures.
The multi-center nature of the molecular integrals had for a long time prevented a detailed study of multi-electron processes in molecular ultrafast physics. Instead, simpler 1-electron models were used, which do not require evaluation of 2-electron integrals. Over time a number of different approaches have been developed to tackle the two-electron integral problem. This includes the Legendre expansion approach28,33, solving the equivalent Poisson equation43 or grid-based methods3,35. All these approaches optimize the set-up of the numerical basis to minimize the number of difficult 2-electron integrals involving numerical functions, and require significant computational resources.
General methodologies
In most common applications, the treatment of the interaction with the external field involves several approximations. First, the external field is treated classically (while the molecule is described in a quantum manner). Second, the magnetic component of the field is neglected (as its interaction with the molecule is much weaker than that of the electric field). Third, the electric field is assumed not to vary spatially, E(r, t) ≈ E(t), which is known as the dipole approximation (valid as long as its wavelength is much larger than the size of the molecule). Under these approximations, the interaction of the system with the external laser field is described as V(r, t) = eE(t) ⋅ r (length gauge) or \(V({{{\bf{r}}}},t)=\frac{e}{m}{{{\bf{A}}}}(t)\cdot {{{\bf{p}}}}\) (velocity gauge). To specify the field pulse, one can choose the vector potential \({{{\bf{A}}}}(t)=-{{{\bf{u}}}}{E}_{0}F(t)\sin (\omega t+\phi )/\omega\) and obtain E(t) by time-derivation, see Section “Short vs. long wavelengths and low vs. high intensities”. This excludes any unphysical zero-frequency component from E(t). E0, ω and ϕ are the field’s amplitude, frequency and phase, respectively, and the unit vector u is the polarization direction. For the pulse envelope F(t) one typically chooses Gaussian, trapezoidal, or sine-like functions.
Perturbation methods
If the intensity of the applied field is low enough, V(r, t) can be treated as a small perturbation of the field-free Hamiltonian \({{{{\mathcal{H}}}}}_{0}({{{\bf{r}}}},{{{\bf{R}}}})\), allowing a fairly accurate description of the problem by means of perturbation theory, either time-dependent or time-independent44. Photoionization (photodetachment in the case of an anion) is often modeled in the first order of perturbation theory, as a one-photon process, giving time-independent ionization amplitudes as transition matrix elements of V(r, t) between the initial bound state and the final continuum state with the correct boundary condition1,4. Multi-color interference experiments, as for instance the reconstruction of attosecond beating by interference of two-photon transitions, have been successfully modeled using second-order perturbation theory15 and also generalized to higher orders. At weak fields, the yield from ionization by absorption of a higher number of photons decreases exponentially. Enhancement of the yield requires increasing the intensity, which then naturally leads out of the perturbation regime and into the strong-field domain discussed below.
Time-dependent Schrödinger equation (TDSE) methods
The TDSE provides the quantum mechanical description of the temporal evolution of a quantum system. When the external electric field is weak and the number of absorbed photons is more than one, the most straightforward procedure to solve this equation is to expand the wave function in a large enough basis of molecular states (see the “Coupled electronic and nuclear motion" section). In contrast, for stronger fields, since the interaction is governed by the instantaneous value of the electric field, expansion on other basis function may be more convenient. The general expression of the TDSE is:
where Ψ(r, R, t) is the time-dependent wave function and \({{{\mathcal{H}}}}({{{\bf{r}}}},{{{\bf{R}}}},t)={{{{\mathcal{H}}}}}_{0}({{{\bf{r}}}},{{{\bf{R}}}})+V({{{\bf{r}}}},t)\) is the total Hamiltonian operator. To solve the TDSE, the partial differential Eq. (17) is transformed into a set of ordinary differential equations by representing the wave function by a set of coefficients in the chosen basis, FE-DVR, Gaussians, B-splines, molecular states represented in a basis of those functions (spectral method, see the “Coupled electronic and nuclear motion" section), etc. Then, the solution of the TDSE can be obtained through different numerical methods, such as the Split-Operator or other more general integration methods for differential equations (Finite-Difference Time-Domain Method, Crank-Nicholson, Runge-Kutta, etc), which discretize the time variable and compute the wave function of the system at each time step. In the following, we will briefly explain the Split-Operator procedure. The temporal evolution of the system’s wave function at each time step can be described as
where \(U(t)={e}^{-i{{{\mathcal{H}}}}{{{\rm{dt}}}}}\) is the time evolution propagator. The Split-Operator method considers this propagator as separable into a potential and a kinetic term \(U(t)={e}^{-i(\widehat{T}+\widehat{V}(t)){{{\rm{dt}}}}}\). This exponential is not separable into the product of two exponentials (since \(\widehat{T}\) and \(\widehat{V}\) do not commute), but a reasonable approximation is to split it symmetrically as \(U(t)={e}^{-i\widehat{V}(t)\frac{{{{\rm{dt}}}}}{2}}{e}^{-i\widehat{T}{{{\rm{dt}}}}}{e}^{-i\widehat{V}(t)\frac{{{{\rm{dt}}}}}{2}}\) (second-order Trotter–Suzuki decomposition). As \(\widehat{V}\) is diagonal in position space and \(\widehat{T}\) is diagonal in momentum space, using Fast-Fourier Transforms to switch between spaces allows one to solve Eq. (18) as pointwise multiplications, in its simplest form in Cartesian coordinates (or “1D"). After solving the TDSE, the computed wave function evolution can be used to obtain the different desired observables by projecting onto appropriate eigenstates of the field-free Hamiltonian.
Methods for strong laser fields
Beyond perturbation theory
When the laser field is strong, it can significantly disturb the electronic structure of the molecule, rendering perturbation theory ineffective or invalid45. Typical effects in strong fields are strong polarization, substantial ionization, and a highly non-linear dipole response leading to the generation of high harmonic radiation. In the strong field regime, the energy structure of the valence-shell electrons is increasingly dominated by the field’s electric forces, with a large number of excited bound states and continuum states participating in the dynamics, up to the point where the original field-free electronic structure becomes nearly irrelevant, as for SFA (see Section “Short vs. long wavelengths and low vs. high intensities”). In molecules, where, in general, excitation energies are lower and the structure is more complex, the threshold for strong-field phenomena is typically lower than in atoms.
In single- and multi-photon ionization, where perturbation theory applies, the ionization rates, i.e., the ionization probabilities per unit time, are proportional to powers of the intensity, In, where n is the number of absorbed photons. When one reaches the regime of tunnel-ionization, rates increase with field strength, \(E=\sqrt{2I}\), as
where the ionization potential Ip sets the typical energy scale of the molecule. A signature of strong fields is polarization leading to significant distortion of the wave function. Even when distortion is adiabatic and the system largely returns to the initial state after the pulse, a great number of intermediate virtual states, including continuum states, can be involved, and the binding potential felt by electrons may be temporarily lowered. In this situation, an expansion into bound electronic states alone is insufficient, and one needs to include intermediate electronic continuum states.
With strong fields, the distinction between length and velocity gauge becomes important: while both descriptions are mathematically equivalent in exact calculations and are closely related in lowest-order perturbation theory, they have very different properties in the general case. One reason is technical: unbound electrons have much smoother wave functions in velocity gauge, which can be more easily approximated by numerical functions. The other reason is that gauge affects the meaning of approximate models: the transition from length to velocity gauge amounts to a boost in momentum space. In strong fields and velocity gauge, the original field-free wave function does not represent the actual field-free state. Therefore, if bound states carry the essence of a model, one needs to work in length gauge. If the process is dominated by the motion of continuum electrons, velocity gauge or a mixed-gauge approach is preferable46.
Computing rates and spectra from the TDSE
With strong fields, semi-classical or even classical models can provide important insight. However, when specific properties of a molecule are important or when quantitative results are needed, solving the TDSE is the only resort. One needs to represent the system in a basis that accounts for the essential molecular structure and that can accommodate the strong-field aspects of electronic motion. Once an accurate solution for the time-dependent wave function Ψ(t) (we have omitted the dependence on the coordinates (r, R) for simplicity) is obtained, one needs to extract experimentally relevant observables. These are, in sequence of increasing complexity, ionization yields, the harmonic yield, single-electron emission and multiple-electron emission.
The total ionization yield is obtained from the time-dependent electron density ρ(r, t) as
In practice, rmax can be limited to the size of the most diffuse molecular orbitals. In the absence of long-lived states, t can be constrained to the scale of the pulse duration, allowing some time for the low-energy electrons to leave the volume ∣r∣ < rmax. The approach will miss contributions from the decay of long-lived resonances, as one needs t ≫ 1/Γ for resonance width Γ to account for their contribution. In that case, alternative methods will be needed that are described below.
Harmonic radiation occurs when the acceleration of the system’s dipole d(t)
becomes non-linear. The first expression ("length form” of the dipole) emphasizes contributions from large r and therefore usually performs worse than the second, so-called “velocity form”. It is important to be aware that, while the harmonic response is qualitatively a single-electron effect, for quantitatively correct high-harmonic spectra, multi-electron effects, and exchange effects, must be included.
Photoelectron spectra, just as ionization yields, are obtained from the asymptotic behavior of Ψ(T) at times T after the pulse has passed. If, in addition to Ψ(T), one knows the scattering solutions in momentum space, e.g. the Volkov solutions Φp, Eq. (6), the spectral amplitude for emission with momentum p is given by bp = 〈Φp∣Ψ(T)〉33. If Ψ(T) becomes too extended, one can resort to recording outgoing flux at some distance rmax from the molecule (typically rmax ≲ 50 Bohr) and discard Ψ(t) beyond rmax. Care has to be taken for the fact that the dipole interaction of the laser has infinite range, and all momenta will be modified as long as a field is present. This is achieved by the method described in ref. 10, where the flux is picked up at some radius outside the reach of the molecular potential.
Finally, a few comments pertinent to solving the TDSE in cases where long-lived resonances and electron correlation effects play an important role. In the case of long-lived resonances, one can replace the time integration after the end of the pulse with a more practical approach. For any T after the end of the pulse, one can use a closed-form expression for the remaining contribution to the spectrum that involves applying the Green’s function to the wave function at the end of the pulse: \({[H-{p}^{2}/2-i\epsilon ]}^{-1}\Psi (T)\)47. Electron correlation manifests itself in the high sensitivity of ionization to the ionization threshold Ip, as can be seen, for example, in the tunnel formula (Eq. (19)). Both initial (neutral) and ionic state energies enter Ip. In the presence of a non-perturbative field, the energy shifts due to polarization further change Ip. For the ions, the combined polarization by the laser field and Coulomb force of the emitted electron creates a significant multi-electron effect48. It is also important to mention that, in the present context, exchange can also have an impact on the emission patterns: without including exchange, even seemingly simple observables such as the dependence of photoemission yields on laser polarization are incorrect48.
Coupled electronic and nuclear motion
In this section, we will explore the methods going beyond the Born-Oppenheimer approximation, which are imperative for interactions in which the electronic and nuclear motion are strongly coupled (such as in the presence of autoionizing Feshbach resonances). The general expression of the TDSE, introduced in the “Time-dependent Schrödinger equation (TDSE) methods" subsection in “General methodologies”, couples electronic and nuclear motions. Solving the TDSE in a grid is computationally very demanding, and becomes unfeasible for medium-to-large molecules. To overcome this obstacle, one can resort to the spectral method4. For this, one must first obtain the solutions of the time-independent Schrödinger equation, see Eq. (8), and then write the time-dependent molecular wave function as a superposition of the time-independent eigenstates:
where Ψb(r, R) and Ψc(r, R) are the bound and continuum states of the molecule, respectively, and Eb and Ec are their corresponding energies. To find the unknown time-dependent coefficients ci(t), one must substitute Eq. (22) into (17), which is reduced to the following system of coupled differential equations:
where every element in the coupling matrix is a matrix block involving bound-bound or continuum-continuum couplings (diagonal blocks) or bound-continuum couplings (off-diagonal blocks). As mentioned above, this system of equations can be solved through standard numerical methods (Runge-Kutta, Crank-Nicholson, etc.).
The molecular eigenstates Ψi(R, r) in Eq. (22) are usually written as products of electronic and nuclear wave functions as given by Eq. (11). This means that the time-dependent wave function is expanded in a basis of Born-Oppenheimer states, which results in the appearance of off-diagonal non-adiabatic couplings (i.e., couplings between electronic and nuclear motion) in addition to the off-diagonal couplings induced by the external field in Eq. (23). Alternatively, non-adiabatic couplings can be ignored by transforming the basis of adiabatic states into a set of diabatic states49, which requires evaluating and introducing off-diagonal Hamiltonian couplings in Eq. (23). Another option is to resort to the Born-Huang approach50, by expanding the time-dependent wave function in a basis of time-independent electronic states multiplied by time-dependent nuclear wave functions:
In this case, the unknowns are the time-dependent nuclear wave functions χi(R, t), which are the solutions of a system of coupled differential equations containing, as in the previous case, diagonal and off-diagonal coupling matrix elements. The main difference with the spectral method is that integration of the system of differential equations must now be performed over both nuclear coordinates R and time t instead of only time. In either approach, one accounts for the non-adiabatic coupling terms arising from the derivatives of the electronic molecular eigenstates with respect to the position of the nuclei, due to the presence of the \(-\frac{{\hslash }^{2}}{2M}{\nabla }_{R}^{2}\) nuclear kinetic energy operator.
For polyatomic molecules, a full quantum treatment for both electrons and nuclei considering the ionizing electromagnetic field during the time-propagation becomes prohibitively expensive. Still such a treatment is possible in medium-size molecules if one knows the coherent superposition of electronic states induced by the ionizing pulse and the TDSE is integrated starting just at the end of the ionizing pulse. In this more restricted scenario, the multi-configuration time-dependent Hartree (MCTDH) method has been shown to be a very efficient computational approach51,52. For large molecules, one has to rely on semiclassical approaches in which the electrons are treated quantum mechanically and the nuclei follow classical trajectories. In practice, this implies replacing the nuclear wave functions in Eqs. (22) and (24) by a set of classical trajectories R(t) starting from a distribution of initial molecular geometries that mimic the initial nuclear wave function at t = 0:
In most applications of semiclassical approaches, transitions between different electronic states due to non-adiabatic couplings are accounted for through a stochastic algorithm, as for example in the trajectory surface hopping (TSH) method53 and further extensions of such methods54.
A sample of recent molecular ionization codes
Box 1 briefly outlines some of the available codes to describe the electronic continuum of molecules and photoionization, namely XChem, UKRmol+, Tiresia and tRecX-haCC. They constitute the core of those taught at the “COST/ZCAM School on New Computational Methods for Attosecond Molecular Processes". There are several other codes available, some of them following a philosophy similar to that of the codes described below, as for example, ePolyScat55, ASTRA56, those based on the Schwinger variational principle57, etc. Readers interested in the latter codes are referred to the given references.
In brief, XChem and UKRmol+ have the capability of using both GTOs and B-spline basis sets to provide an accurate description of both the inner and asymptotic regions of the electronic continuum wave functions, as well as of electron correlation by explicitly including couplings between all open ionization channels. They basically differ in the way they impose the appropriate scattering boundary conditions. Tiresia is a full B-spline code that aims at describing large molecular systems. It basically follows the same philosophy, but makes use of the static-exchange approximation to simplify the computations, so that part of electron correlation is not accounted for. Finally, tRecX-haCC has been especially designed to describe strong-field ionization. It makes use of a numerical FE-DVR basis and of infinite range exterior complex scaling to account for the appropriate boundary conditions.
XChem, UKRmol+, and tRecX-haCC are installed on the AMOS Gateway58, a user-friendly interface for academic use. All four codes interface with well-established quantum chemistry packages to describe bound electronic states, either via Molden format files59, as UKRmol+ and XChem, or directly, as XChem (OpenMolcas60 and MOLPRO61), Tiresia (ADF62), and tRecX-haCC (Columbus63). Although all of them provide a description of the electronic continuum of molecules, some of them may be more suitable for specific applications than others. Table 1 provides a ranking of the four codes according to the number of applications reported so far to describe ionization of molecules of different sizes with electromagnetic fields of different intensities and wavelengths, to accurately account for electron correlation in the ionization process (in particular, Feshbach resonances), to evaluate observables and spectra directly accessible in experiments, and to perform time-dependent treatments without and with inclusion of nuclear motion (eventually accounting for the coupling with electronic motion). That a particular code has not been widely used in a particular category does not mean that it is not appropriate for this task, but that it might be less obvious to use or computationally more demanding than others. Also, as pointed out in the caption of Table 1, for some specific tasks, some of these codes require the use of accessory codes, which are usually accessible in local servers. It is also important to highlight that among the four codes only tRecX-haCC can provide a description of the double ionization continuum.
Outlook
In this tutorial, we have given a broad overview of the main concepts and obstacles that make the description of photoionization in molecules much more challenging than in atoms, and explained numerical and computational solutions that successfully overcome the difficulties inherent to any molecule, both in the weak and strong field regimes. Some of the available computational codes, namely those employed in the “COST/ZCAM School on New Computational Methods for Attosecond Molecular Processes"64 have been briefly described. These tools allow for a reasonably accurate description of molecular ionization induced by current extreme ultraviolet and X-ray attosecond and few-femtosecond pulses, as well as much longer pulses, in different scenarios, and cover a wide range of molecular sizes, from diatomics to medium-size and large polyatomics, at different levels of approximation. They have played a crucial role in the development of attosecond science, in particular attochemistry. For small molecules, existing methods are able to take into account the interplay between electronic and nuclear motions during and after the ionization process in a full quantum mechanical way. Ongoing efforts are focusing on the implementation of semiclassical approaches in which nuclear motion is treated classically while preserving a full quantum mechanical description of electronic motion. Such methods are the only ones that are affordable for large molecular systems and therefore can have a significant impact in problems of chemical interest.
References
Nisoli, M., Decleva, P., Calegari, F., Palacios, A. & Martín, F. Attosecond electron dynamics in molecules. Chem. Rev. 117, 10760–10825 (2017).
Calegari, F. & Martin, F. Open questions in attochemistry. Commun. Chem. 6, 184 (2023).
Schneider, B. I. & Gharibnejad, H. Numerical methods every atomic and molecular theorist should know. Nat. Rev. Phys. 2, 89–102 (2020).
Palacios, A. & Martín, F. The quantum chemistry of attosecond molecular science. WIREs Comput. Mol. Sci. 10, e1430 (2020).
Friedrich, H. Scattering theory Lecture notes in physics; (Springer-Verlag, Berlin, 2013).
Morrison, M. The physics of low-energy electron-molecule collisions: a guide for the perplexed and the uninitiated. Aust. J. Phys. 36, 239 (1983).
Wu, G., Hockett, P. & Stolow, A. Time-resolved photoelectron spectroscopy: from wavepackets to observables. Phys. Chem. Chem. Phys. 13, 18447–18467 (2011).
Child, M. S. Theory of Molecular Rydberg States. Cambridge Molecular Science (Cambridge University Press, 2011).
Huo, W. M. & Gianturco, F. A. (eds.) Computational Methods for Electron Molecule Collisions (Plenum Press, New York, 1995).
Scrinzi, A. t-surff: fully differential two-electron photo-emission spectra. N. J. Phys. 14, 085008 (2012).
Herzberg, G. Molecular Spectra and Molecular Structure. II. Infrared and Raman Spectra of Polyatomic Molecules (D. van Nostrand Coompany, Inc., 1945).
Xie, J. & Zare, R. N. Selection rules for the photoionization of diatomic molecules. J. Chem. Phys. 93, 3033–3038 (1990).
Signorell, R. & Merkt, F. General symmetry selection rules for the photoionization of polyatomic molecules. Mol. Phys. 92, 793–804 (1997).
Demekhin, P. V., Ehresmann, A. & Sukhorukov, V. L. Single center method: a computational tool for ionization and electronic excitation studies of molecules. J. Chem. Phys. 134, 024113 (2011).
Ertel, D. et al. Anisotropy parameters for two-color photoionization phases in randomly oriented molecules: theory and experiment in methane and deuteromethane. J. Chem. Phys. A 128, 1685–1697 (2024).
Reiss, H. R. Foundations of Strong-Field Physics, 41–84 (Springer Berlin Heidelberg, Berlin, Heidelberg, 2011). https://doi.org/10.1007/978-3-540-95944-1_2.
Keldysh, L. V. Ionization in the field of a strong electromagnetic wave. J. Exp. Theor. Phys. 20, 1307 (1964).
Smirnova, O. & Ivanov, M. Multielectron high harmonic generation: simple man on a complex plane. https://arxiv.org/abs/1304.2413 (2013).
Levine, I. N. Molecular Spectroscopy (Wiley, New York, 1975).
Basis set exchange. See https://www.basissetexchange.org/.
Pritchard, B. P., Altarawy, D., Didier, B., Gibson, T. D. & Windus, T. L. New basis set exchange: an open, up-to-date resource for the molecular sciences community. J. Chem. Inf. Model. 59, 4814–4820 (2019).
Martín, F. Ionization and dissociation using B-splines: photoionization of the hydrogen molecule. J. Phys. B 32, R197–R231 (1999).
Kaufmann, K., Baumeister, W. & Jungen, M. Universal Gaussian basis sets for an optimum representation of rydberg and continuum wavefunctions. J. Phys. B 22, 2223 (1989).
Faure, A., Gorfinkiel, J. D., Morgan, L. A. & Tennyson, J. GTOBAS: fitting continuum functions with Gaussian-type orbitals. Comput. Phys. Commun. 144, 224–241 (2002).
Coccia, E. et al. Gaussian continuum basis functions for calculating high-harmonic generation spectra. Int. J. Quantum Chem. 116, 1120–1131 (2016).
Ammar, A., Ancarani, L. U. & Leclerc, A. A complex Gaussian approach to molecular photoionization. J. Comput. Chem. 42, 2294–2305 (2021).
Bachau, H., Cormier, E., Decleva, P., Hansen, J. E. & Martin, F. Applications of B-splines in atomic and molecular physics. Rep. Prog. Phys. 64, 1815–1943 (2001).
Mašín, Z., Benda, J., Gorfinkiel, J. D., Harvey, A. G. & Tennyson, J. UKRmol+: a suite for modelling electronic processes in molecules interacting with electrons, positrons and photons using the R-matrix method. Comput. Phys. Commun. 249, 107092 (2020).
Marante, C., Argenti, L. & Martín, F. Hybrid Gaussian–B-spline basis for the electronic continuum: photoionization of atomic hydrogen. Phys. Rev. A 90, 012506 (2014).
Marante, C. et al. Hybrid-basis close-coupling interface to quantum chemistry packages for the treatment of ionization problems. J. Chem. Theory Comput. 13, 499–514 (2017).
Rescigno, T. N. & McCurdy, C. W. Numerical grid methods for quantum-mechanical scattering problems. Phys. Rev. A 62, 032706 (2000).
Nestmann, B. M. & Peyerimhoff, S. D. Optimized Gaussian basis sets for representation of continuum wavefunctions. J. Phys. B 23, L773 (1990).
Borràs, V. J., Fernández-Milán, P., Argenti, L., González-Vázquez, J. & Martín, F. Photoionization cross sections and photoelectron angular distributions of molecules with XChem-2.0. Comput. Phys. Commun. 296, 109033 (2024).
Morassut, C., Coccia, E. & Luppi, E. Quantitative performance analysis and comparison of optimal-continuum Gaussian basis sets for high-harmonic generation spectra. J. Chem. Phys. 159, 124108 (2023).
Scrinzi, A. tRecX – an environment for solving time-dependent schrödinger-like problems. Comput. Phys. Commun. 270, 108146 (2022).
Brown, A. C. et al. RMT: R-matrix with time-dependence. Solving the semi-relativistic, time-dependent Schrödinger equation for general, multielectron atoms and molecules in intense, ultrashort, arbitrarily polarized laser pulses. Comput. Phys. Commun. 250, 107062 (2020).
Woźniak, A. P. et al. A systematic construction of Gaussian basis sets for the description of laser field ionization and high-harmonic generation. J. Chem. Phys. 154, https://doi.org/10.1063/5.0040879 (2021).
Durden, A. S. & Schlegel, H. B. Evaluation of diffuse basis sets for simulations of strong field ionization using time-dependent configuration interaction with a complex absorbing potential. J. Phys. Chem. A https://www.scopus.com/inward/record.uri?eid=2-s2.0-105001654697&doi=10.1021%2facs.jpca.5c00195&partnerID=40&md5=555d510bbac0c809683c36e70ed8224d (2025).
McCurdy, C. W. & Martín, F. Implementation of exterior complex scaling in B-splines to solve atomic and molecular collision problems. J. Phys. B 37, 917 (2004).
Vanroose, W., Martín, F., Rescigno, T. N. & McCurdy, C. W. Complete photo-induced breakup of the H2 molecule as a probe of molecular electron correlation. Science 310, 1787–1789 (2005).
Szabo, A. & Ostlund, N. S. Modern Quantum Chemistry: Introduction to Advanced Electronic Structure Theory (Courier Corporation, 2012).
Helgaker, T., Jörgensen, P. & Olsen, J. Molecular Electronic Structure Theory (John Wiley & Sons, LTD, Chichester, 2000).
Toffoli, D., Coriani, S., Stener, M. & Decleva, P. Tiresia: a code for molecular electronic continuum states and photoionization. Comput. Phys. Commun. 297, 109038 (2024).
Faisal, F. H. M. Theory of Multiphoton Processes (Springer Science+Bussiness Media, 1987).
Faisal, F. H. M. Introduction to atomic dynamics in intense light fields. In Yamanouchi, K. (ed.) Lectures on Ultrafast Intense Laser Science, Vol. 1, 1–40 (Springer, 1987).
Majety, V. P., Zielinski, A. & Scrinzi, A. Mixed gauge in strong laser-matter interaction. J. Phys. B 48, 025601 (2014).
Morales, F., Bredtmann, T. & Patchkovskii, S. isurf: a family of infinite-time surface flux methods. J. Phys. B 49, 025601 (2016).
Majety, V. P. & Scrinzi, A. Dynamic exchange in the strong field ionization of molecules. Phys. Rev. Lett. 115, 103002 (2015).
Borràs, V. J., González-Vázquez, J., Argenti, L. & Martín, F. Attosecond photoionization delays in the vicinity of molecular feshbach resonances. Sci. Adv. 9, eade3855 (2023).
Born, M. & Huang, K. Dynamical Theory of Crystal Lattices (Oxford University Press, 1954).
Meyer, H.-D., Manthe, U. & Cederbaum, L. The multi-configurational time-dependent hartree approach. Chem. Phys. Lett. 165, 73–78 (1990).
Vendrell, O. & Meyer, H.-D. Multilayer multiconfiguration time-dependent hartree method: implementation and applications to a henon-heiles hamiltonian and to pyrazine. J. Chem. Phys. 134, 044135 (2011).
Tully, J. C. Molecular dynamics with electronic transitions. J. Chem. Phys. 93, 1061–1071 (1990).
Agostini, F. & Curchod, B. F. E. Different flavors of nonadiabatic molecular dynamics. WIREs Comput. Mol. Sci. 9, e1417 (2019).
Gianturco, F. A., Lucchese, R. R. & Sanna, N. Calculation of low-energy elastic cross sections for electron-cf4 scattering. J. Chem. Phys. 100, 6464–6471 (1994).
Randazzo, J. M. et al. ASTRA: transition-density-matrix approach to molecular ionization. Phys. Rev. Res. 5, 043115 (2023).
Lucchese, R. R. & McKoy, V. Application of the Schwinger variational principle to electron-ion scattering in the static-exchange approximation. Phys. Rev. A 21, 112–123 (1980).
AMOS gateway. https://sciencegateways.org/resources/amosgateway.
Schaftenaar, G. & Noordik, J. H. Molden: a pre- and post-processing program for molecular and electronic structures. J. Comput. Aided Mol. Des. 14, 123–134 (2000).
Li Manni, G. et al. The OpenMolcas web: a community-driven approach to advancing computational chemistry. J. Chem. Theory Comput. 19, 6933–6991 (2023).
Werner, H.-J., Knowles, P. J., Knizia, G., Manby, F. R. & Schütz, M. MOLPRO: a general-purpose quantum chemistry program package. WIREs Comput. Mol. Sci. 2, 242–253 (2012).
Baerends, E. J. et al. The Amsterdam modeling suite. J. Chem. Phys. 162, 162501 (2025).
Plasser, F. et al. Columbus: an efficient and general program package for ground and excited state computations including spin–orbit couplings and dynamics. J. Phys. Chem. A 129, 6482–6517 (2025).
COST/ZCAM school on new computational methods for attosecond molecular processes. https://www.cecam.org/workshop-details/costzcam-school-on-new-computational-methods-for-attosecond-molecular-processes-1411 (2026).
Moore, L. R. et al. The RMT method for many-electron atomic systems in intense short-pulse laser light. J. Mod. Opt. 58, 1132 (2011).
Plésiat, E., Lara-Astiaso, M., Decleva, P., Palacios, A. & Martín, F. Real-time imaging of ultrafast charge dynamics in tetrafluoromethane from attosecond pump-probe photoelectron spectroscopy. Chem. Eur. J. 24, 12061–12070 (2018).
Barreau, L. et al. Disentangling spectral phases of interfering autoionizing states from attosecond interferometric measurements. Phys. Rev. Lett. 122, 253203 (2019).
Pranjal, P., González-Vázquez, J., Bello, R. Y. & Martín, F. Vibrationally resolved photoionization delays in the water molecule. Phys. Rev. Lett. 135, 223202 (2025).
Mai, S., Marquetand, P. & González, L. Nonadiabatic dynamics: the sharc approach. WIREs Comput. Mol. Sci. 8, e1370 (2018).
Grell, G., González-Vázquez, J., Fernández-Villoria, F., Palacios, A. & Martín, F. Modeling the evolution of laser-induced electronic coherences with trajectory surface hopping. J. Chem. Theory Comput. 21, 10645–10668 (2025).
Čížek, M. Photodetachment dynamics using nonlocal dicrete-state-in-continuum model. https://doi.org/10.48550/arXiv.2309.05830 [physics.chem-ph] (2023).
Zawadzki, M. et al. Resonances and Dissociative Electron Attachment in HNCO121. Phys. Rev. Lett. 121, 143402 (2018).
Reiss, H. R. The tunnelling model of laser-induced ionization and its failure at low frequencies. J. Phys. B 47, 204006 (2014).
Acknowledgements
The authors are grateful to the Center Européen de Calcul Atomique et Moléculaire (CECAM) and the Zaragoza Scientific Center for Advanced Modeling (ZCAM) for their continuous support to the School on New Computational Methods for Attosecond Molecular Processes on which this tutorial is based. F.M., J.B., J.G., Z.M. L.R. and A.S. have been supported by COST (European Cooperation in Science and Technology) through the grants CA18222 (AttoChem) and CA22148 (NEXT). F.M. has been partly funded by the Ministerio de Ciencia, Innovación y Universidades (project no. PID2022-138288NB-C31, MCIN/AEI/10.13039/501100011033/FEDER UE) and the Severo Ochoa Centers of Excellence program (Grant CEX2024-001445-S). L. R. acknowledges funding from “la Caixa” Foundation (ID 100010434), under the agreement “LCF/BQ/PR24/12050018”, the Spanish Ministry of Science, Innovation and Universities & the State Research Agency through the project ref. PID2024-163024NA-I00 (MICIU/AEI/10.13039/501100011033/FEDER, UE) and support from the Severo Ochoa Centers of Excellence program through Grant CEX2024-001445-S.
Author information
Authors and Affiliations
Contributions
F.M., J.B., J.G., Z.M. L.R. and A.S. contributed to design and wrote the manuscript. F.M. coordinated the project.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Peer review
Peer review information
Nature Communications thanks the anonymous reviewers for their contribution to the peer review of this work. A peer review file is available.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Martín, F., Benda, J., Gorfinkiel, J.D. et al. Tutorial: theoretical methods for attosecond molecular ionization and dynamics. Commun Phys 9, 182 (2026). https://doi.org/10.1038/s42005-026-02671-y
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s42005-026-02671-y






XChem
UKRmol+
Tiresia
tRecX-haCC