Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Multi-photon interactions

Multi-photon interactions describe the nonlinear responses of a molecular system to the simultaneous absorption or emission of two or more photons. These processes arise from higher‑order terms in the light–matter interaction and are governed by electronic transition pathways that do not appear in linear spectroscopy. Within the Born–Oppenheimer and electric‑dipole approximations, multi-photon effects are characterized by frequency‑dependent response functions—such as second‑ and third‑order polarizabilities—that encode resonant enhancements and selection rules beyond those of one‑photon transitions.

VeloxChem provides efficient tools for computing these nonlinear response properties at the levels of time‑dependent density functional theory (TDDFT) and the complex polarization propagator (CPP) aproach. By solving perturbation‑dependent response equations for multiple field frequencies, the program enables the evaluation of two‑photon absorption amplitudes, hyperpolarizabilities, and other nonlinear optical indicators relevant to multi-photon spectroscopies.

Two-photon absorption

TPA strengths

In the quadratic response theory framework, two‑photon absorption (TPA) spectra are determined from residues of the second‑order response function at half the excitation energy. TPA strengths factorize into products of transition moments, which quantify the effective coupling of the ground state to an excited state via the simultaneous interaction with two photons. The two-photon transition moment is given by the sum-over-states expression

Sαβf0=1n[0μ^αnnμ^βfωn0ωf0/2+0μ^βnnμ^αfωn0ωf0/2]S^{f\leftarrow 0}_{\alpha\beta} = \frac{1}{\hbar} \sum_{n} \Bigg[ \frac{ \langle 0 | \hat{\mu}_\alpha| n \rangle \langle n |\hat{\mu}_\beta | f \rangle }{ \omega_{n0}-\omega_{f0}/2 } + \frac{ \langle 0 | \hat{\mu}_\beta| n \rangle \langle n |\hat{\mu}_\alpha | f \rangle }{ \omega_{n0}-\omega_{f0}/2 } \Bigg]

where ωn0\hbar \omega_{n0} is the excitation energy for state n|n\rangle, μ^α\hat{\mu}_\alpha is the electric dipole moment operator along the Cartesian axis α\alpha , and the summation includes the ground state, n=0| n \rangle = | 0 \rangle.

For an isotropic sample, the experimentally relevant TPA strengths are obtained from the orientational average of the squared magnitudes of the Cartesian transition moments. This averaging yields a scalar measure that captures the laser field polarization, and it provides the quantity directly comparable to measured TPA cross sections, see Norman et al. (2018) for further details.

δfTPA=115α,β(2Sαβf0[Sαβf0]+Sααf0[Sββf0])\delta_f^\mathrm{TPA} = \frac{1}{15} \sum_{\alpha, \beta} \left( 2 S^{f\leftarrow 0}_{\alpha\beta} \big[S^{f\leftarrow 0}_{\alpha\beta}\big]^* + S^{f\leftarrow 0}_{\alpha\alpha} \big[S^{f\leftarrow 0}_{\beta\beta}\big]^* \right)

We have here assumed an experimental single-beam, monochromatic, setup with linear polarization.

The TPA strength for a given state f|f\rangle contributes to the spectrum observable cross section, σ(ω)\sigma(\omega), according to

σ(ω)=4π3αa05ω2c  δfTPA  g(ω,ωf,γ)\sigma(\omega) = \frac{4 \pi^3 \alpha a_0^5 \omega^2}{c} \; \delta_f^\mathrm{TPA} \; g(\omega, \omega_f, \gamma)

where α\alpha is the fine structure constant, a0a_0 is the Bohr radius, cc is the speed of light, and gg is a line broadening function centered at the transition angular frequency ωf\omega_f and dependent on a HWHM parameter γ\gamma .

The unit of the cross section will be GM (after Maria Göppert-Mayer) given that atomic units is used for ω\omega, δfTPA\delta_f^\mathrm{TPA}, and gg and SI units is used for the rest, and that a multiplication by a factor of 1058 is made to account for the fact that 1 GM corresponds to 10-50 cm4^4s photon1^{-1}.

TPA simulations are sensitive toward the choice of basis set and exchange-correlation functional. The inclusion of diffuse functions in the basis set is typically required, and in regard with functionals, it has been demonstrated that the range-separated hybrid CAM-B3LYP and the hybrid meta-GGA MN15 functionals are good choices, see Ahmadzadeh et al. (2024).

Python script

import veloxchem as vlx

molecule = vlx.Molecule.read_name("para-nitroaniline")
basis = vlx.MolecularBasis.read(molecule, "def2-svp")

scf_drv = vlx.ScfRestrictedDriver()
scf_drv.xcfun = "cam-b3lyp"
scf_results = scf_drv.compute(molecule, basis)

tpa_drv = vlx.TpaTransitionDriver()

tpa_drv.nstates = 3

tpa_results = tpa_drv.compute(molecule, basis, scf_results)
State   Photon energy   TPA strength
======================================
  1       1.4728 eV         0.01 a.u.
  2       1.9233 eV         0.10 a.u.
  3       2.0913 eV      2011.76 a.u.
Loading...

Text file

@jobs
task: response
@end

@method settings
xcfun: MN15
basis: def2-svpd
@end

@response
property: tpa transition
nstates: 10
@end

@molecule
charge: 0
multiplicity: 1
xyz:
...
@end

TPA cross section

References
  1. Norman, P., Ruud, K., & Saue, T. (2018). Principles and practices of molecular properties. John Wiley & Sons, Ltd.
  2. Ahmadzadeh, K., Li, X., Rinkevicius, Z., Norman, P., & Zalesny, R. (2024). Toward Accurate Two-Photon Absorption Spectrum Simulations: Exploring the Landscape beyond the Generalized Gradient Approximation. J. Phys. Chem. Lett., 15(4), 969–974. 10.1021/acs.jpclett.3c03513