Abstract
Trajectory surface-hopping (TSH) methods have become the most used approach in nonadiabatic molecular dynamics. The increasingly popular curvature-driven schemes represent a subset of TSH based on the implicit local diabatization of potential energy surfaces. Their appeal partly stems from compatibility with machine-learning frameworks that often provide only local PES information. Here, we critically assess the limitations of these curvature-based algorithms by examining three challenging scenarios: (i) dynamics involving more than two strongly coupled electronic states; (ii) trivial crossings; and (iii) spurious transitions arising from small discontinuities in multireference potential energy surfaces. Furthermore, we extend the Landau–Zener surface hopping (LZSH) method beyond two-state systems and introduce practical modifications to enhance its robustness. The performance is benchmarked on both low- and higher-dimensional model Hamiltonians, as well as realistic molecular systems treated with ab initio methods. While curvature-driven TSH using the explicit electronic coefficient propagation qualitatively captures the dynamics in most cases, we find no regime where it outperforms LZSH, especially when trivial crossings, multistate crossings, or discontinuities are encountered. Hence, we advocate for using a conceptually simple but solid LZSH method when nonadiabatic couplings are not available.


1. Introduction
Molecular dynamics has proven to be a powerful tool for quantitatively modeling chemical reactions. For photochemical systems, however, simulations must typically go beyond the adiabatic approximation and account for coupled electronic and nuclear motion. The dynamics in such cases appear on multiple potential energy surfaces (PESs), with coupling treated beyond perturbation theory.
With suitably chosen model potentials, highly accurate quantum approaches such as the multiconfigurational time-dependent Hartree (MCTDH) method can be employed. , More often, however, we study reactions without detailed prior knowledge, relying instead on on-the-fly electronic-structure data. , As these data are local, trajectory-based methods incorporating surface hopping between electronic states have become standard for simulating nonadiabatic dynamics, beginning with the pioneering ab initio studies. ,, These methods integrate seamlessly with ab initio codes, offer intuitive interpretations of dynamics, and are computationally efficient and trivially parallelizable.
A key distinction between surface hopping schemes lies in how electronic transitions are modeled. For many years, the field was dominated by the Landau–Zener–Stückelberg–Majorana framework (here simply referred to as Landau–Zener, or LZ). − This formalism assumes two-state crossings with linear (diabatic) potentials, constant coupling and constant velocity, yielding reliable predictions when only two states are coupled. It has proven valuable in both qualitative and quantitative contexts, particularly in charge-transfer reactions. Notably, the LZ model was also employed in the first molecular dynamics surface hopping treatments. To address the limitations of the LZ approach in multistate systems, Tully introduced the fewest-switches surface hopping (FSSH) algorithm. Designed for general potential surfaces without localizing the crossing region, FSSH gained popularity alongside advances in electronic structure methods and quickly became a standard in nonadiabatic dynamics.
Yet several issues persist. Chief among them is the lack of electronic decoherence in FSSH, typically handled through ad hoc corrections, , though more principled approaches have emerged. − FSSH also struggles with trivial crossings (degenerate diabatic states with negligible coupling) common e.g., in molecular crystals. − Moreover, the algorithm is often implementeddue to its simplicityusing nonadiabatic coupling vectors (NACVs), which are often divergent or unavailable. As an alternative, some implementations directly approximate the time derivative coupling (TDC) via electronic wave function overlaps, , enhancing FSSH stability.
These limitations have renewed interest in alternative, often more pragmatic, hopping schemes. − This trend reflects a growing consensus that the choice of electronic structure method more strongly determines simulation outcomes than the hopping algorithm itself. − Consequently, robustness and computational feasibility are increasingly prioritized. While simple schemes that switch states upon encountering a new surface are sometimes used, more physical approaches revisit the two-state problem. For instance, the mapping approach to surface hopping (MASH) addresses decoherence rigorously for two-state systems, and Landau–Zener surface hopping (LZSH) has been reformulated in the adiabatic representation. The latter removes the need for NACVs and allows a natural treatment of intersystem crossings, which is used in numerous studies. − ,, More recently, Baeck and An proposed an approximation to nonadiabatic couplings based on PES curvature, leading to curvature-driven fewest-switches schemes that allow transitions throughout a trajectory. ,,− These methods can be easily combined with any electronic structure code capable of delivering potential energy surfaces, without the need to explicitly calculate the nonadiabatic couplings.
The present work focuses on curvature-based approaches derived under the two-state assumption. This includes both the LZSH and curvature-driven fewest switches surface hopping methods. We aim to identify regimes where such methods fail in photodynamics simulations. We consider three critical challenges: (i) three-state interactions, where methods designed for two states may misrepresent couplings, (ii) trivial crossings, which occur frequently in condensed phase systems and are known to cause failures in conventional hopping methods, , and (iii) slight discontinuities in PESs, common in ab initio surfaces, which may degrade curvature-based schemes.
The remainder of this article is organized as follows. Section introduces the theoretical framework and algorithms. Section provides computational details for all the calculations. Section presents benchmark results on model potentials designed to stress-test the methods. Section showcases the surface hopping algorithms on a well-known vibronic coupling model of the uracil cation. Sections and 4.4 extend this analysis to realistic molecular systems, focusing on the effects of PES continuity.
2. Theory
2.1. Trajectory Surface Hopping
In this section, we outline the theoretical framework of trajectory surface hopping (TSH). The key idea underlying TSH is that the nuclei are treated classically and propagated via Newton’s equations of motion, whereas the electrons are treated quantum mechanically. Under this approximation, the nuclei evolve on a potential energy surface obtained using the electronic time-independent Schrödinger equation.
The electronic wave function Φ(r, t;R(t)) is then expanded as a linear combination of adiabatic eigenstates ϕ i (r;R(t)) at nuclear position R(t) of the electronic Hamiltonian as
| 1 |
where the time-dependent coefficients c k (t) carry information about the population and phase of each electronic state ϕ k . For simplicity, we will omit the explicit dependence of the wave functions on their dynamical variables in subsequent equations. To obtain the equations of motion for the coefficients c k , we substitute eq into the time-dependent Schrödinger equation (TDSE), obtaining
| 2 |
where the term is the time derivative coupling. In the adiabatic basis, the electronic Hamiltonian H el is diagonal, so the TDC alone governs the transfer of population between adiabatic states. Because quantum chemical calculations can provide NACVs, , instead of time derivative couplings, we can employ the chain rule to write
| 3 |
With this manipulation, we propagate the nuclei together with the electronic wave function on a single adiabatic surface, relying only on electronic gradients and NACVs. The TSH algorithm needs to be supplemented by a procedure to allow transitions (hops) between different (adiabatic) surfaces. Several methods are used, including a simple approach in which hops occur whenever the energy gap between adiabatic surfaces appears below a preset threshold. Methods used within this document are described in the following sections.
2.2. Landau–Zener Surface Hopping
The Landau–Zener surface hopping algorithm, originally developed nearly a century ago, provides a remarkably straightforward and powerful framework for modeling nonadiabatic transitions. − In the LZSH framework, an analytic solution of TDSE in eq for a simplified model is applied throughout the dynamics. Hence, the electronic TDSE is not propagated along trajectories. Consider a two-level system described by the diabatic Hamiltonian representing the crossing between potential energy surfaces
| 4 |
where α is an arbitrary constant and the diabatic coupling H 12 is independent of time. The corresponding TDSE (eq in diabatic basis) is written as
| 5 |
with c 1 and c 2 representing the coefficients of the diabatic wave function. Under the initial condition c 1(t → –∞) = 1, an exact solution of eq leads to
| 6 |
The hopping probability from state 1 to state 2 then reads ,
| 7 |
After simple algebraic manipulation and switching to general electronic state indexes, the adiabatic transition probability is obtained as
| 8 |
where Z ik = |E k – E i | is the energy difference between states with E i and E k being the energies of adiabatic electronic states i and j at the current nuclear geometry. This probability is evaluated upon encountering the minimum of the energy difference.
It is important to note that the LZSH algorithm is intrinsically limited by its assumptions. It is formulated solely for two-state systems with linearly time-dependent energies and constant diabatic coupling. Although this constitutes a considerable approximation, the method provides a basis for our qualitative understanding of nonadiabatic processes and often yields quantitative results that are in reasonable agreement with those obtained using the FSSH approach. ,,
Since the LZSH algorithm is defined only for two-state crossings, we have extended the algorithm for multistate systems. When a multistate crossing is identified, our modified LZSH algorithm computes the transition probabilities from the current state only to a state for which Z̈ ik has a maximum value. The motivation behind the scheme stems from the fact that the two interacting states will exhibit the largest second derivatives, while the noninteracting states are expected to have relatively smaller second derivatives. We will refer to this algorithm as LZSHmaxcurv. We also inspect a variant of LZSH, where we only calculate the transition probability to the energetically closest state. This modification will be referred to as LZSHnearest. The two versions of multistate LZSH are schematically depicted in Figure . Moreover, we investigated a version where we allow hops only to the state with maximum hopping probability, but it provides the same results as the LZSHnearest algorithm. Hence, we do not discuss it further. Note that for a two-state system, all of these multistate variants reduce to the original LZSH scheme.
1.
Top row: Schematic trajectories for typical situations encountered in photodynamics depicting principles of the two multistate LZSH variants. While both schemes are identical when only the neighboring states are interacting, they differ if the interacting states encompass a noninteracting state. Bottom row: Illustration of the performance of the blocking algorithm for discontinuity-induced hops in three different situations encountered in typical trajectories. For typical avoided crossing (left), the α value is small, and the algorithm allows all hops. If a very sharp conical intersection is encountered (middle), values of α around one are typical. In such a situation, the algorithm is not able to recognize from the known data whether a conical intersection or a discontinuity was encountered. Hence, a warning is issued. If the coefficient α exceeds 1.3 (situation on the right), a discontinuity almost certainly occurred, and the hop is blocked.
An alternative multistate extension of the Landau–Zener model has been proposed by Smith and Akimov, in which no final state is favored but the hopping probabilities are rather normalized accordingly. We deliberately chose not to employ this variant, as it yields incorrect results for our specific three-state model systems. Smith and Akimov further suggested interpolating the adiabatic energy curves to improve the accuracy of the second derivatives, which we also do not use.
An additional weakness of LZSH, and generally of algorithms based on PES’s curvature, stems from encountering discontinuities in electronic energies along trajectories. Such discontinuities are ubiquitous in multireference electronic structure methods and are caused by either orbital rotations into the active space or state flipping in the state-averaging procedure. While such discontinuities should be ideally avoided, general consensus tolerates “reasonable” discontinuities, providing that the character of the active electronic state has not changed. Such discontinuities then create spurious (and often very sharp) minima in Z ik . The LZSH algorithm spots such minima and, unable to recognize discontinuity from a true minimum, assigns hopping probabilities. Induced spurious hops then plague the dynamics. To mitigate the issue, we developed a simple scheme to detect spurious minima stemming from discontinuities in PESs. If LZSH finds a minimum in Z ik , it compares numerical second derivatives of Z ik at the minimum (Z̈ ik,min) and at the previous step (Z̈ ik,prev). In the case of an avoided crossing, these second derivatives should vary smoothly. However, if a discontinuity is encountered, an abrupt change in the second derivative is expected. Therefore, we define a ratio α = |(Z̈ ik,min – Z̈ ik,prev)/Z̈ ik,min|. If α < 0.3, we consider PESs continuous. If α ∈ [0.3, 1.3], the code issues a warning to check the PESs manually. The numerical thresholds were set empirically. Note that if a sharp conical intersection is hit directly, values of α ≈ 1 are typically observed. If α > 1.3, the curvature change is too large – a typical feature of a discontinuity. The blocking algorithm is visually depicted in Figure . Note that more advanced schemes can also be developed, e.g., if one more step further is taken, yet this requires additional computational effort. A comparison between simulations performed with and without the discontinuity correction for the LZSH method is provided in the Supporting Information.
2.3. Fewest Switches Surface Hopping
Let us now move beyond the simple Landau–Zener model and introduce the fewest switches surface hopping approach. Originally proposed by Tully, FSSH is among the most widely used algorithms for describing transitions between electronic states. Its key objective is to minimize the total number of hops while ensuring that state populations remain consistent with the quantum mechanical probabilities, hence the term “fewest switches”. The hopping probability from state i to state k is given as
| 9 |
In the adiabatic basis, H ki = 0 for k ≠ i and the first term in the above equation vanishes. The transition probability, therefore, simplifies to
| 10 |
If this probability evaluates to a negative value, it is set to zero. Upon a successful hop from i to k, the nuclear coordinates continue to evolve classically on the kth adiabatic potential energy surface, and the velocity is rescaled (typically along the direction of the nonadiabatic coupling vector) to conserve the total energy. In certain instances, the system attempts a hop but lacks the necessary kinetic energy to transition to the new potential surface. These occurrences are known as “frustrated” hops. While there are various ad hoc approaches to handling such events, we follow Tully’s original method, where the hops are simply disregarded, since the simulations in this work are set up so that the particles always have enough kinetic energy to jump.
A known limitation of FSSH is that it does not inherently satisfy the internal consistency condition, implying that at any point in time, the fraction of trajectories on a given electronic state may not match the corresponding quantum probability. To address this issue, Granucci and Persico introduced an ad hoc decoherence correction that damps the electronic wave function coefficients, thereby restoring consistency. We adopt this correction in our simulations, and the specific parameters for decoherence will be detailed in subsequent sections.
2.4. Baeck–An Scheme, κTDC, and κFSSH
A key limitation of the FSSH algorithm is its need for TDC, which are typically computed from NACVs – an approach that can be too expensive, unstable, or even impossible for some electronic structure methods. While overlaps between electronic wave functions offer an alternative, this method requires careful phase tracking and is not supported in most standard quantum chemistry codes. To address this challenge, Baeck and An proposed an approximation for the magnitude of the NACV in the vicinity of the crossing point that relies solely on the curvature of the potential energy surface
| 11 |
where Z ik = |E k – E i |. We can use the chain rule and express the TDC according to Baeck and An, denoted as σ ik , as
| 12 |
This expression is unsigned, due to the nature of the Baeck–An coupling. Should we now take the approximation that at the energy crossing (note that the Baeck–An coupling was derived for the energy crossing and its validity beyond it is only approximate), we arrive at the commonly used expression for TDC
| 13 |
with the convention that for k > i the expression is positive, while for k < i one sets σ ik = – σ ki . If the argument of the square root in eq or eq is negative, the element of the TDC is set to zero. The expression in eq is often referred to as κTDC. A FSSH algorithm utilizing κTDC is subsequently referred to as κTSH in literature, however, we propose to call it rather κFSSH since it is the FSSH method just supplemented with κTDC. The expression in eq is not commonly used and in this manuscript we will refer to it as λTDC. A FSSH algorithm utilizing λTDC will be analogously called λFSSH.
As mentioned in Section , hopping algorithms based solely on energies suffer from discontinuities in PESs. While spurious minima can be detected for LZSH and hops blocked, the situation is more complicated for both κ and λFSSH. κ/λTDC requires numerical second derivatives of Z ik which are strongly affected by discontinuities (usually overestimating couplings). Since TDSE is propagated in κ/λFSSH using the κ/λTDC, the discontinuities will impact the electronic coefficients. However, it is not straightforward how to mitigate such problems since the hop can happen even long after encountering the discontinuity. Although we are aware of ad hoc corrections that attempt to address this issue, these solutions are typically system-specific and not generally applicable. We therefore do not include them in our simulations, consistent with ref , which also benchmarks the κFSSH method without any patches. As shown in the Supporting Information, the effect of the patch applied to LZSH is small and certainly does not account for the discrepancies between κFSSH and LZSH observed in azobenzene.
3. Computational Details
3.1. Analytic Potentials
We have used several analytical potentials to showcase the performance of the investigated TSH algorithms. The simplest and also the most popular two-state system one is the original simple avoided crossing (SAC) potential developed by Tully. The general diabatic potential, defined in atomic units, has the form
| 14 |
| 15 |
where we have used A = 0.01 and B = −1.6. The parameter C will be specified at the corresponding places, as it is used to analyze the effect of the TDC width. To further challenge TSH algorithms, we present their performance on a system featuring three-state crossing. For direct comparison with Tully’s SAC model, we have expanded it by adding a zero-energy state between Tully’s original curves (see the first column of Figure ). The resulting potential takes the form
| 16 |
| 17 |
where we have used A = 0.01 and B = −1.6. To ensure the corresponding three-state adiabatic potential has a zero-energy state, we set V 02 = V 20 = 0. Again, the coupling constant C will be specified at the appropriate places.
2.

Nonadiabatic dynamics simulations on Tully’s Simple Avoided Crossing potential defined in () using two different sets of diabatic coupling constants for eq . The first row uses C = 0.005 a.u. while the second row uses C = 0.0005 a.u. The first column displays the potential energies in the adiabatic basis. The second column presents the TDC for a selected trajectory, while the third column shows the ground-state population throughout the simulation.
We also analyzed the SH algorithms on potentials with trivial crossings. The two-state model used for the analysis has the form
| 18 |
| 19 |
For a three-state model with trivial crossings, we used
| 20 |
| 21 |
where A, B and C are constants, which will be specified at the corresponding places.
3.2. Vibronic Coupling Model
The vibronic coupling (VC) model is an analytical Hamiltonian, typically formulated in the diabatic basis, that is fitted to describe the vibrational motion of a system. − The model allows for highly efficient numerical evaluation of electronic structure quantities, even for highly dimensional systems. In this work, we employ a VC Hamiltonian representing an 8-dimensional model of the uracil cation. In the VC approach, the Hamiltonian is generally expressed as
| 22 |
where H (0) is the reference potential and the W terms represent the various vibronic coupling contributions. The Hamiltonian is typically written in terms of the mass-frequency scaled coordinate vector Q. We can write the reference potential as
| 23 |
with E j being the energy shift of an electronic state j and V l , depending on the anharmonicity of the mode l, being either harmonic or Morse potential written as
| 24 |
where ω l is the vibrational frequency of mode l and d l , a l , Q l, 0 , e l are constants specific for the vibrational mode l and electronic state j. The first-order coupling terms W (1) are given by
| 25 |
| 26 |
where κ l is a constant for the vibrational mode l in an electronic state j and λ l denoting a coupling constant between electronic states j and k for a vibrational mode l. If the Hamiltonian in eq is truncated after the first-order terms, the model is referred to as the linear vibronic coupling (LVC) model. In this work, we also consider diagonal elements of W (2) and W (4) in the form of
| 27 |
| 28 |
where γ l and μ l are constants. All modes, constants, and reference potentials used in the VC models in this work are provided in the Supporting Information.
3.3. Nonadiabatic Dynamics on Analytic Potentials
We performed numerically exact nonadiabatic dynamics by solving TDSE in the diabatic basis using the split-operator method. , In all simulations, the initial wave function was chosen as a Gaussian wavepacket in a form
| 29 |
where x 0 and p 0 represent the initial position and momentum, respectively, i is the imaginary unit and Ω is the normalization factor. Simulations were carried out on a spatial domain of [−24 a.u., 48 a.u.] (or [−10 a.u., 10 a.u.] for trivial crossings) discretized into 8192 grid points, using a mass of 2000 a.u. and a time step of 10 a.u. For Tully’s potentials (eqs and ) we have set the initial momentum to 15 a.u., all other simulations on model potentials used zero initial momentum.
To carry out FSSH simulations on analytic potentials, we employed the norm preserving interpolation (NPI) scheme to approximate the TDC. , Adiabatic surface gradients were obtained using first-order finite differences with a step size of 0.001 a.u. The time step used was set to 1 a.u. and each simulation on analytic potential used 10,000 trajectories.
3.4. Nonadiabatic Molecular Dynamics on Ab Initio Potentials
Three molecular systems are investigated with ab initio nonadiabatic dynamical simulations in this work: photoisomerization of S1 excited cis-stilbene and trans-azobenzene, and photodissociation of S2 excited cyclobutanone. For cis-stilbene. We employed the multireference configuration interaction with singles and doubles (MRCISD) method based on the semiempirical OM3 Hamiltonian and state-averaged complete active space self-consistent field (SA-CASSCF) approach. The SA-CASSCF calculations utilized an active space comprising two electrons in two π and π* orbitals, denoted as (2,2), reproduced from a previous study. In contrast, the OM3-MRCISD method, due to its computational efficiency, enabled the use of a significantly larger active space, such as (12,17), also reported in earlier work. All cis-stilbene trajectories were initiated in the S1 state (considering only the lowest two states), with initial geometries and momenta sampled from a harmonic Wigner distribution around the MP2/6-31G* minimum of cis-stilbene, assuming a temperature of 298.15 K, see ref , for more details. The SA-CASSCF calculations were carried out using the BAGEL package, while OM3-MRCISD computations were performed with the MNDO v7.0 code. All dynamical simulations were executed within our molecular dynamics code ABIN and the time step was set to 5 a.u.
For the trans-azobenzene, we have performed only the OM3-MRCISD calculations, also with the active space of (12,17). All the trajectories start in the S1 state (considering only the lowest two states) and the initial conditions are sampled using a harmonic Wigner distribution around the B3LYP/6-31G* minimum of trans-azobenzene, also assuming a temperature of 298.15 K.
The cyclobutanone simulations with extended multistate complete active space second-order perturbation theory (XMS-CASPT2) were done as described in ref . For the CASSCF simulations, we employed the same active space, initial conditions, and general strategy as in ref , but we did not restart the trajectories in the ground state.
Each OM3-MRCISD simulation was performed using 500 trajectories. The number of failed trajectories for these simulations did not exceed 20, and all of them were due to poor energy conservation. The cis-stilbene SA-CASSCF simulations employed 168 FSSH trajectories, 89 κTSH trajectories, and 91 LZSH trajectories. All cyclobutanone simulations comprised 119 trajectories.
3.5. Trajectory Analysis
The principal quantities of interest in these simulations are the electronic state populations. At any given time t, the population of a specific state is computed by taking the fraction of trajectories in that state relative to the total number of trajectories still active. In the event that a simulation terminates immediately after a jump to the ground state, we assume that the trajectory remains in the ground state for the rest of the simulation. Consequently, this trajectory continues to contribute to the ground-state population even after the simulation has failed.
Because each population can be viewed as a realization of a multinomial random variable at each time point, we estimate its confidence interval by invoking the normal approximation. Specifically, for the kth state, the confidence interval at time t is given by
| 30 |
where p k (t) denotes the population of state k at time t, N(t) is the number of trajectories still considered at the time t, and z is the 97.5% quantile of the standard normal distribution (i.e., z ≈ 1.96) for a two-sided 95% confidence interval.
4. Results
We begin by applying the LZSH, FSSH, and κFSSH algorithms to various analytic potentials, evaluating their theoretical performance against the numerically exact solution of the time-dependent Schrödinger equation. Next, we extend our analysis to more realistic systems, examining how the curvature-based algorithms perform on the LVC model of Uracil. Finally, we shift to real molecular systems which feature less forgiving PESs for the curvature-based algorithms. Finally, the comparison of these algorithms in ab initio simulations of stilbene, azobenzene, and cyclobutanone will be provided.
4.1. Model Potentials
4.1.1. Two-State Avoided Crossing Model
Let us start by examining how the various algorithms perform on a two-level system, specifically Tully’s SAC potential (see Section ). The results for this two-level case with diabatic coupling constant C = 0.005 a.u. are shown in the top row of Figure . In the bottom row of the same figure, we use the same potential expression but with coupling constant C = 0.0005 a.u. This allows us to assess how sensitive the final electronic populations are to the exact shape of the TDC.
Inspecting the TDCs from the top row of Figure , it is clear that NPI TDC is wider than the κTDC. This discrepancy directly affects the ground-state populations (right panels) and κFSSH performs poorly compared to LZSH and especially FSSH. To confirm that the culprit is indeed the TDC approximation, we repeated the simulations with a modified diabatic coupling which causes the TDC to be more time localized. This improves the agreement between κTDC and NPI TDC simulations, shown also in ground-state populations although one still observes that the LZSH algorithm outperforms the κFSSH method. Note that λFSSH fully correlates with κFSSH. Hence, LZSH appears to be a more robust choice in this particular two-state problem. In both cases, FSSH with NPI TDC aligns with the exact results.
4.1.2. Three-State Avoided Crossing Model
Next, we push the algorithms further by considering a three-state analogue of Tully’s SAC potential, defined in eqs and with C = 0.003 a.u. The corresponding results are shown in Figure . As with the two-level model, we also present (in the bottom row) results obtained by using a modified coupling with C = 0.0003 a.u. Once again, κTDC is too narrow compared to NPI TDC. However, we now encounter additional problems stemming from the three-state nature of the model. While the NPI method correctly predicts TDC to be zero between states 0 and 2, the κ approach assigns nonzero TDC elements to every pair of states.
3.

Nonadiabatic dynamics simulations on a three-state crossing potential defined in () using two different sets of diabatic coupling constants for eq . First row uses C = 0.003 a.u. while the second row uses C = 0.0003 a.u. The first column displays potential energy curves in the adiabatic basis. The second column presents the TDC for a selected trajectory, while the third column shows the ground-state population over the course of the simulation.
A closer inspection of the underlying potential clarifies these failures. Analytically, one can show that for the chosen three-state model, the NACV between states 0 and 2 is vanishing. The NPI method captures this fact; the κTDC approach, based solely on adiabatic curvature, does not. One can further demonstrate that . Under these conditions, the κTDC is the same for all pairs of states. We should also note that the κTDC underestimates the magnitude of TDC, which will become a problem in the following analysis. Finally, we add that λTDC and κTDC again exhibited the same shape.
The results also highlight an excellent performance of LZSH in its maximum second derivative version (LZSHmaxcurv), contrasting with the poor performance of κFSSH. The success of LZSHmaxcurv dwells in its ability to recognize the interacting states by maximum curvature of the energy difference. The nearest state version introduced in Section performs poorly in this case since it transfers population solely to state 1 and neglects state 2 completely. Similarly, we have tested a version where the hop goes to a state with maximum hopping probability, leading again to the population of only state 1.
In both cases, FSSH with NPI TDC is again closest to the exact results. Hence, if analytic couplings are available, FSSH is the best approach from those selected. However, if couplings are not available, it appears beneficial to prioritize LZSHmaxcurv over κFSSH.
4.1.3. Trivial Crossing Models
The varying TDC magnitude across different methods naturally raises the question of how surface hopping algorithms perform when applied to potential energy surfaces exhibiting trivial crossings. In such cases, the associated nonadiabatic coupling becomes singular at the crossing point.
Figure presents the nonadiabatic dynamics computed for the two-state model defined in eq and three-state potential defined in eq , using three different sets of parameters.
4.

Nonadiabatic dynamics computed on the model potential of eq (top row) and eq (remaining rows). The left column depicts the adiabatic potential energy curves, the middle column is the TDC of a random trajectory near the first crossing, and the right column displays the corresponding time-dependent adiabatic state populations. In the second row, the diabatic potential parameters are set to A = 0.01 a.u., B = 0.02 a.u. and C = 0 a.u. The third row uses A = 0.05 a.u., B = 0.1 a.u. and C = 0 a.u., increasing the energy separation between states. The last row introduces a small Gaussian coupling with A = 0.01 a.u., B = 0.02 a.u. and C = 2 × 10–4 a.u., which perturbs the crossing topology while maintaining full deexcitation of the initially populated state. All simulations started at the highest adiabatic state at the point x = −7 a.u.
The first row of Figure corresponds to the potential defined in eq , which exhibits a TDC singularity at the point x = 0. As we see, the magnitude of the NPI TDC is sufficient to allow FSSH a 100% transfer to the ground state. The LZSHmaxcurv algorithm also predicts a full transfer to the ground state due to the infinitely small gap between the states at the crossing. However, as we have already seen in the Figures and , κFSSH and λFSSH underestimate the magnitude of the TDC and the size of the coupling is simply not high enough to predict the full population transfer. Due to the insufficient magnitude of the TDC in these methods, the electronic coefficients also do not reach the full transfer at the first crossing, making the subsequent jumps even further from the exact solution. We should also note that the κTDC has a small tail due to the approximation, contrary to the λTDC. This small tail partially compensates for the insufficient peak magnitude of the coupling and enhances the performance over λTDC. However, this is only a result of the compensation of errors.
In the second row of Figure , the potential energy surfaces exhibit two trivial crossings. The NPI TDC and LZSHmaxcurv algorithm, again, reproduce the population transfer perfectly. Both κFSSH and λFSSH approaches perform poorly in this scenario, owing mainly to the size of the coupling, leaving residual population on S2 rather than effecting a full transition. We should also note here that κTDC and λTDC predict nonzero coupling between S0 and S2 at the first crossing that is not high enough to allow for a population transfer to S0 but affects the overall electron dynamics.
In the third row of Figure , the same diabatic potential as in the second row is used, but the energy gap between adjacent surfaces has been increased by a factor of 5, which shifts the first crossing point away from the S2 minimum. Nonetheless, since is not necessarily zero away from the crossing, the κTDC has a nonzero tail which is, in this case, not negligible. Due to this tail, we see more accurate population transfer for κFSSH than λFSSH. Still, the performance of FSSH and LZSHmaxcurv remains unchallenged. Histogram of the hopping positions around the first crossing for this model can be found in the Supporting Information.
In the bottom row of Figure , we introduce a localized Gaussian diabatic coupling with a peak magnitude of 10–4 a.u. This modification perturbs the energy crossing only slightly while preserving the full transfer at the crossing points. FSSH with NPI TDC provides, as expected, exact populations. The LZSHmaxcurv algorithm also yields quantitatively correct populations. Moreover, the Gaussian coupling renders the κTDC/λTDC profile more similar to the NPI TDC, such that κFSSH/λFSSH results become acceptable. We should still note a nonzero κTDC and λTDC between the S0 and S2 state at the crossings, which causes small deviations of populations using these methods.
Note that for all the three-state models in Figure , both LZSHmaxcurv and LZSHnearest perform equally since the interacting state with the largest Z̈ ik is always the nearest state. The difference in the algorithms appears only when interaction over multiple states occurs, which is not a common case in photodynamics.
In summary, Figures and illustrate the importance of obtaining a reliable TDC. The limited spatial width inherent to κTDC does introduce errors, yet the more serious failures of the κTDC and λTDC schemes arise from structural flaws that assign nonadiabatic coupling even between electronic states that should not be coupled. Figure further demonstrates that, in the case of trivial crossings, the κFSSH and λFSSH methods inherently fail to predict correct population transfer, whereas the LZSHmaxcurv algorithm remains robust and therefore constitutes a superior choice for such systems.
Finally, we note that there is currently an initiative to apply κFSSH also for extended system which, however, often exhibit trivial crossings. Vogt et al. compare FSSH results using κTDC (coined TDBA) as well as standard TDC in ref , showing notable discrepancies for κTDC. The authors suggest caution when using κTDC as its two state nature leads to population leakage to other states. In light of our results, we would advocate for using LZSH which does not suffer from such issues as is also seen in other works.
4.2. Uracil Cation VC Model
Next, we consider a more realistic and complex system to evaluate the performance of surface hopping algorithms: the vibronic coupling model for the uracil cation, which exhibits a three-state conical intersection. The curvature-based methods are expected to fail in such a case. As a reference, we utilize multiconfigurational time-dependent Hartree (MCTDH) dynamics data reported in ref , based on an eight-mode vibronic coupling model developed in ref and further described in Section .
The MCTDH simulations were performed in the diabatic representation, with the initial wavepacket having projections of 94% onto the adiabatic state D2, 5% onto D1, and 1% onto D0. Our SH simulations were initialized to reflect these population distributions. A comparative summary of the population dynamics obtained with the different SH algorithms is presented in Figure .
5.
Population dynamics of the uracil cation computed using an eight-mode vibronic coupling model. Initial conditions were sampled from a Wigner distribution. Trajectories were propagated with a time step of 10 au for 250 iterations, following the protocol outlined in ref . The initial electronic state was a mixed state composed of 94% D2, 5% D1, and 1% D0 populations.
As shown in Figure , none of the tested surface hopping algorithms quantitatively reproduce the MCTDH population dynamics, in agreement with prior studies. We note here that the exact factorization-based surface hopping (SHXF) method is in better agreement with MCTDH as shown in ref . Our focus here is on the qualitative differences between the SH approaches. Among the methods analyzed, the FSSH algorithm exhibits noticeably distinct population dynamics. FSSH correctly predicts negligible population transfer to the D3 state, in agreement with previous ab initio studies.
In contrast, curvature-driven approaches inaccurately predict nonzero population transfer to D3, indicating a limitation in capturing the correct coupling mechanism for this state. Furthermore, the κFSSH method underestimates the population transfer to D0 and overestimates the transfer to D1, suggesting slightly inferior performance compared to the LZSH algorithms.
Interestingly, the LZSHmaxcurv and LZSHnearest variants yield nearly indistinguishable results, implying that for complex systems such as this, the specific choice of the three-state LZSH variant may not significantly affect the overall population dynamics.
In general, all methods qualitatively capture the uracil dynamics. Although discrepancies between the methods can be seen, none of them can be claimed superior, and all seem suitable for simulations of molecular systems. The uracil example just demonstrates how multidimensional models can be forgiving to nonadiabatic dynamics methods compared to one-dimensional models. However, the presented VC model still lacks one feature of real molecular systems: discontinuities in PESs appearing upon orbital rotations into the active space. Thus, a true benchmark on real molecular systems is essential.
4.3. Photoisomerization of cis-Stilbene and trans-Azobenzene
To assess the performance of trajectory surface hopping algorithms on molecular systems, we first selected the photoisomerization processes of cis-stilbene and trans-azobenzene, both of which have been extensively studied in previous theoretical simulations. ,− We have selected these molecules, since a small variation of the electronic structure method leads to large variations in the outcome of the photodynamics. Furthermore, we use them as an example of systems with highly fluctuating total energy, due to the orbital rotation issues. Analytical model potentials presented above show that κFSSH algorithms fail to reliably capture the dynamics of three-state intersections or trivial crossings. These features, however, are rare in molecular systems and do not occur in either cis-stilbene nor trans-azobenzene. Thus, the κFSSH or LZSH simulations for both molecules should not suffer from the corresponding approximations of κTDC.
Nevertheless, it is important to note that both LZSH and κFSSH methods rely on potential energy derivatives, and any discontinuities in potential energy surfaces can introduce numerical instabilities. A small energy discontinuity is not unusual in photodynamics, especially when active space-based methods are used. While our LZSH algorithm is armored with our empirical shield to detect discontinuity-induced hops, κFSSH is left naked due to its nature (see discussion in Sections and 2.4). The electronic-state populations and photoproduct populations of cis-stilbene and trans-azobenzene as a function of time are summarized in Figure .
6.

Ab initio molecular dynamics simulations of cis-stilbene and trans-azobenzene using FSSH, κFSSH, and LZSH. Since only two electronic states were included, the original (two-state) formulation of LZSH was applied. The top row displays the electronic state populations over time, while the bottom row shows the populations of the initial conformations as a function of time.
The first two columns present the OM3-MRCISD dynamics for cis-stilbene and trans-azobenzene. As it is clear from the results, the κFSSH algorithm fails to correctly describe the electronic populations while FSSH and LZSH yield nearly identical outcomes. This failure of κFSSH is not surprising, as OM3-MRCISD simulations are known to suffer from discontinuities in potential energy surfaces and lack proper energy conservation. Consequently, numerical derivatives, crucial for the κFSSH algorithm, are ill-defined at these discontinuities. Although LZSH also suffers from discontinuities, it can cope with them better, partially thanks to the algorithm form blocking discontinuity-induced hops described in Section .
To test this hypothesis, we performed analogous simulations at the cc-pVDZ/SA-CASSCF(2,2) level of theory, where potential energy surfaces are smooth and almost free of the aforementioned discontinuity issues. As shown, the agreement between κFSSH and the other algorithms improves significantly on the CASSCF potential energy surface. However, even in these simulations, the LZSH method remains in closer agreement with FSSH, and we thus observe no clear advantage of using κFSSH over LZSH.
4.4. Photodissociation of Cyclobutanone
As a final molecular model, we chose the cyclobutanone molecule that has been recently studied extensively within the photodynamics prediction challenge. We focus on the S 2 state of Rydberg character. Cyclobutanone was selected not only because it is currently the most studied molecule in photodynamics but also because the lowest three states all interact at the same time, as reported in ref . We compare the dynamics on both the XMS-CASPT2 and CASSCF potentials, see Figure .
7.
Nonadiabatic dynamics simulations of cyclobutanone upon excitation to S2 based on XMS-CASPT2(8,8)/aug-cc-pVDZ (left column) and SA2-CASSCF(8,8)/aug-cc-pVDZ. Initial conditions and other details are available in ref .
Let us start with the XMS-CASPT2 simulations where we compare our trajectories from the prediction challenge with a new set of LZSH trajectories using the nearest-state algorithm (LZSHnearest was shown to be equal to LZSHmaxcurv at the uracil cation model). The results show an exceptional agreement in both electronic populations and time-dependent quantum yields demonstrating a negligible effect of the nonadiabatic algorithm on cyclobutanone dynamics. LZSHnearest performs well despite the three-state character of the open-ring conical intersection. Such a result highlights the capability of LZSH to deal with multistate problems.
Focusing on the CASSCF dynamics, including also κFSSH, we observe larger variations of the data compared to the XMS-CASPT2 results. Focusing on electronic populations, the results for all methods are still within error bars most of the time, yet they do not overlap as nicely as XMS-CASPT2 populations. The most notable difference can be seen at the very beginning where κFSSH predicts a fast drop of the S2 population to 0.8, yet it is soon compensated. Discrepancies appear when scrutinizing the time-dependent populations of the reaction products. While all methods predict the same decay of the cyclobutanone structure and negligible quantum yield of ethene and ketene, they disagree on the intermediate open structure and CO + C3 yields. Note that part of this discrepancy can be attributed to instabilities in CASSCF which cause up to 20 trajectories to fail out of 121, with LZSH being the most stable. All the data are summarized in Table . Overall, all employed methods (FSSH, LZSH and κFSSH) perform well.
1. Summary of Excited-State Lifetimes and Quantum Yields at the End of the Simulations.
| lifetime
(fs) |
quantum
yield |
|||||
|---|---|---|---|---|---|---|
| el. str. | method | τS2 | τS1 | CO + C3 | ethene + keten | open str. |
| CASSCF | FSSH | 73.1 ± 2.0 | 59.4 ± 2.6 | 0.48 ± 0.09 | 0.05 ± 0.04 | 0.38 ± 0.09 |
| LZSH | 68.0 ± 1.9 | 56.8 ± 2.6 | 0.79 ± 0.07 | 0.03 ± 0.03 | 0.09 ± 0.05 | |
| κFSSH | 63.3 ± 2.3 | 57.0 ± 2.6 | 0.31 ± 0.08 | 0.02 ± 0.02 | 0.46 ± 0.09 | |
| CASPT2 | FSSH | 334 ± 12 | 66 ± 10 | 0.61 ± 0.09 | 0.34 ± 0.08 | 0.00 ± 0.00 |
| LZSH | 333 ± 13 | 64 ± 10 | 0.59 ± 0.09 | 0.33 ± 0.08 | 0.03 ± 0.03 | |
Finally, let us comment on the algorithm for blocking discontinuity-induced hops in LZSH. The algorithm blocked 65 hops with an average hopping probability of 0.39 for CASSCF and 76 hops with an average probability of 0.15 for XMS-CASPT2. Hence, the algorithm blocked the equivalent of 25 hops for CASSCF and 11 hops for XMS-CASPT2. While not critically large, these hops would affect the dynamics notably.
5. Conclusions
In this work, we critically assess the performance of FSSH, κFSSH, λFSSH and LZSH methods across a diverse set of benchmark models, ranging from analytic two- and three-state avoided crossings to trivial crossings and realistic molecular applications including the uracil vibronic-coupling model, cis-stilbene, trans-azobenzene, and cyclobutanone. To be capable of such comparison, we first had to address one of the fallbacks of LZSH – its two-state nature. Hence, we developed two generalized multistate variants of LZSH: the maximum curvature version (LZSHmaxcurv) and the nearest state version (LZSHnearest). Both variants perform equally and successfully reproduce FSSH population dynamics for all molecular test cases, with the exception of the three-state avoided crossing model where LZSHmaxcurv outperforms LZSHnearest. Thus, we further use the term LZSH without distinguishing its two new flavors.
Comparing the methods across the whole benchmark set, all curvature-based methods (κFSSH, λFSSH and LZSH) exhibit systematic deviations from both numerically exact dynamics and benchmark FSSH results under a variety of test conditions. Finally, the results clearly demonstrate that both κFSSH and λFSSH rarely outperform LZSH, even in low-dimensional test systems.
We can identify two main scenarios where κFSSH and λFSSH underperform compared to LZSH and FSSH. First, the curvature driven methods suffer from discontinuities common for methods like OMx-MRCISD or CASSCF. LZSH appears to be less prone to discontinuity-induced hopes and, hence, more robust in this sense. However, all mentioned methods perform adequately for well-behaved PESs. Second, trivial crossings involving multiple states constitute a major challenge, since both κFSSH and λFSSH tend to leak population into states that do not interact. Again, both multistate variants of LZSH are not prone to such behavior. While quite rare in gas-phase photochemistry, trivial crossings in the manifold of states are typical in solid phase. A recent study expanding the TSH technology to extended systems explored the behavior of κFSSH (coined FSSH with Baeck–An coupling) in such a scenario. The authors observe a strong leakage of population in κFSSH and attribute it to the two-state nature of κFSSH, in line with our observation. Following this discussion, we would advocate for applying LZSH in extended systems and exploring its quality as it appears to be a suitable candidate.
Apart from the two-state assumption and discontinuities, further limitations of κFSSH/λFSSH appear to stem from the shape of the coupling. In particular, the curvature-driven approximated TDCs tend to underestimate peak values and mischaracterize their spatial profiles. In multistate intersections, they misallocate coupling strength across electronic states, resulting in unphysical transitions. Moreover, any noise or discontinuity in the potential energy surface has an amplified effect due to the dependence on second-order temporal derivatives, undermining the reliability of curvature-based TDCs.
All curvature-based TSH methods (including LZSH) suffer from discontinuities and require additional safeguards to function correctly. In this work, we introduced a blocking algorithm to prevent discontinuity-induced hops in LZSH. This correction enhances the algorithm’s stability on discontinuous potential energy surfaces; however, its impact in our simulations is limited, as demonstrated in the Supporting Information. Generally, LZSH shows lower sensitivity to artifact of PESs such as discontinuities compared to κFSSH/λFSSH. Any deployment of κFSSH/λFSSH should include similar protective strategies if reliable dynamics are to be obtained.
Although FSSH most faithfully reproduces electronic populations when NACVs can be computed, LZSH retains certain conceptual advantages, such as the correct phase treatment, independence of decoherence corrections or a more transparent physical grounding in Landau–Zener theory. The assumptions under LZSH are also suitable for such a topologically delicate feature as trivial crossings. Furthermore, lack of NACVs offers a significant speed-up of simulations compared to FSSH (this is also a merit of κFSSH). These features and its robustness suggest that LZSH is not merely a fallback method, but a compelling choice for nonadiabatic dynamics, particularly in combination with on-the-fly electronic structure methods.
Future developments could proceed along several axes. First, LZSH and κFSSH could potentially be combined in simulations where disagreement between the algorithms would hint at possible issues with the multistate assumption, decoherence, or discontinuities. Yet, the benefit of such a marriage remains speculative. Second, incorporating extended Landau–Zener theoriesmost notably the Zhu–Nakamura model used in the “global-switching” surface hopping algorithm , could improve accuracy in the most demanding regimes, although this possibility has not been tested on the present systems. Third, the problems with discontinuities could be mitigated by calculating second derivatives of potential energies from forces and velocities as . The advantage of such an approach comes from the fact that forces are typically less sensitive to orbital rotations than energies and do not exhibit such discontinuities.
Finally, we emphasize that all three surface–hopping variants investigated here deliver essentially comparable accuracy across the molecular test set, when the potential energy surfaces were reasonably continuous. The curvature-driven implementations, κFSSH and λFSSH, are attractive chiefly because they can be grafted onto existing FSSH codes with minimal effort. LZSH retains its appeal through conceptual transparency and an intrinsic immunity to the long-standing decoherence problem, whereas the canonical FSSH algorithm remains the most general and, in principle, systematically improvable framework. In day-to-day applications, however, the performance gap among the three approaches appears modest. As we, and many others, have repeatedly noted, the dominant source of uncertainty in computational photodynamics is the underlying electronic structure model; curvature-based schemes place even tighter demands on its fidelity.
In summary, unless a new curvature-based formulation demonstrably overcomes the structural issues identified here, LZSH, despite its 100 years of history, remains the most reliable NACV-free surface-hopping algorithm for molecular photodynamics.
Supplementary Material
Acknowledgments
The authors thank the Czech Science Foundation for the support via grant number 23-07066S. This work was supported by the project “The Energy Conversion and Storage”, funded as project No. CZ.02.01.01/00/22_008/0004617 by Programme Johannes Amos Comenius, call Excellent Research. T.J. was additionally supported by the Specific university research grant, No. A2_FCHI_2025_047.
The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.jctc.5c01176.
Details on the vibronic potential of uracil, comparison of ab initio dynamics with and without the LZSH discontinuity patch, and hopping position analysis for a selected trivial crossing model (PDF)
The authors declare no competing financial interest.
References
- Persico M., Granucci G.. An overview of nonadiabatic dynamics simulations methods, with focus on the direct approach versus the fitting of potential energy surfaces. Theor. Chem. Acc. 2014;133:1526. doi: 10.1007/s00214-014-1526-1. [DOI] [Google Scholar]
- Curchod B. F. E., Martínez T. J.. Ab Initio Nonadiabatic Quantum Molecular Dynamics. Chem. Rev. 2018;118:3305–3336. doi: 10.1021/acs.chemrev.7b00423. [DOI] [PubMed] [Google Scholar]
- Meyer H.-D., Manthe U., Cederbaum L.. The multi-configurational time-dependent Hartree approach. Chem. Phys. Lett. 1990;165:73–78. doi: 10.1016/0009-2614(90)87014-I. [DOI] [Google Scholar]
- Wang H.. Multilayer Multiconfiguration Time-Dependent Hartree Theory. J. Phys. Chem. A. 2015;119:7951–7965. doi: 10.1021/acs.jpca.5b03256. [DOI] [PubMed] [Google Scholar]
- Ben-Nun, M. ; Martínez, T. . J. Adv. Chem. Phys.; John Wiley & Sons, Ltd: 2002; pp 439–512. [Google Scholar]
- Barbatti M.. Nonadiabatic dynamics with trajectory surface hopping method. Wiley Interdiscip. Rev.:Comput. Mol. Sci. 2011;1:620–633. doi: 10.1002/wcms.64. [DOI] [Google Scholar]
- Martínez T. J., Levine R. D.. First-principles molecular dynamics on multiple electronic states: A case study of NaI. J. Chem. Phys. 1996;105:6334–6341. doi: 10.1063/1.472486. [DOI] [Google Scholar]
- Doltsinis N. L., Marx D.. Nonadiabatic Car-Parrinello Molecular Dynamics. Phys. Rev. Lett. 2002;88:166402. doi: 10.1103/PhysRevLett.88.166402. [DOI] [PubMed] [Google Scholar]
- Landau L.. Zur theorie der Energieubertragung. II. Phys. Z. Sowjetunion. 1932;2:46. [Google Scholar]
- Stueckelberg E. C. G.. Theorie der unelastischen Stösse zwischen Atomen. Helv. Phys. Acta. 1932;5:369. [Google Scholar]
- Zener C., Fowler R. H.. Non-adiabatic crossing of energy levels. Proc. R. Soc. London, Ser. A. 1932;137:696–702. doi: 10.1098/rspa.1932.0165. [DOI] [Google Scholar]
- Belyaev A. K., Lasser C., Trigila G.. Landau–Zener type surface hopping algorithms. J. Chem. Phys. 2014;140:224108. doi: 10.1063/1.4882073. [DOI] [PubMed] [Google Scholar]
- Majorana E.. Atomi orientati in campo magnetico variabile. Il Nuovo Cimento (1924–1942) 1932;9:43–50. doi: 10.1007/BF02960953. [DOI] [Google Scholar]
- Toldo J. M., do Casal M. T., Ventura E., do Monte S. A., Barbatti M.. Surface hopping modeling of charge and energy transfer in active environments. Phys. Chem. Chem. Phys. 2023;25:8293–8316. doi: 10.1039/D3CP00247K. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tully J. C., Preston R. K.. Trajectory Surface Hopping Approach to Nonadiabatic Molecular Collisions: The Reaction of H+ with D2 . J. Chem. Phys. 1971;55:562–572. doi: 10.1063/1.1675788. [DOI] [Google Scholar]
- Tully J. C.. Molecular dynamics with electronic transitions. J. Chem. Phys. 1990;93:1061–1071. doi: 10.1063/1.459170. [DOI] [Google Scholar]
- Granucci G., Persico M., Toniolo A.. Direct semiclassical simulation of photochemical processes with semiempirical wave functions. J. Chem. Phys. 2001;114:10608–10615. doi: 10.1063/1.1376633. [DOI] [Google Scholar]
- Granucci G., Persico M.. Critical appraisal of the fewest switches algorithm for surface hopping. J. Chem. Phys. 2007;126:134114. doi: 10.1063/1.2715585. [DOI] [PubMed] [Google Scholar]
- Bai X., Qiu J., Wang L.. An efficient solution to the decoherence enhanced trivial crossing problem in surface hopping. J. Chem. Phys. 2018;148:104106. doi: 10.1063/1.5020693. [DOI] [PubMed] [Google Scholar]
- Lawrence J. E., Mannouch J. R., Richardson J. O.. Recovering Marcus Theory Rates and Beyond without the Need for Decoherence Corrections: The Mapping Approach to Surface Hopping. J. Phys. Chem. Lett. 2024;15:707–716. doi: 10.1021/acs.jpclett.3c03197. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ha J.-K., Lee I. S., Min S. K.. Surface Hopping Dynamics beyond Nonadiabatic Couplings for Quantum Coherence. J. Phys. Chem. Lett. 2018;9:1097–1104. doi: 10.1021/acs.jpclett.8b00060. [DOI] [PubMed] [Google Scholar]
- Subotnik J. E., Ouyang W., Landry B. R.. Can we derive Tully’s surface-hopping algorithm from the semiclassical quantum Liouville equation? Almost, but only with decoherence. J. Chem. Phys. 2013;139:214107. doi: 10.1063/1.4829856. [DOI] [PubMed] [Google Scholar]
- Jaeger H. M., Fischer S., Prezhdo O. V.. Decoherence-induced surface hopping. J. Chem. Phys. 2012;137:22A545. doi: 10.1063/1.4757100. [DOI] [PubMed] [Google Scholar]
- Wang L., Prezhdo O. V.. A Simple Solution to the Trivial Crossing Problem in Surface Hopping. J. Phys. Chem. Lett. 2014;5:713–719. doi: 10.1021/jz500025c. [DOI] [PubMed] [Google Scholar]
- Zhang Q., Shao X., Li W., Mi W., Pavanello M., Akimov A. V.. Nonadiabatic molecular dynamics with subsystem density functional theory: application to crystalline pentacene. J. Phys.:Condens. Matter. 2024;36:385901. doi: 10.1088/1361-648X/ad577d. [DOI] [PubMed] [Google Scholar]
- Carof A., Giannini S., Blumberger J.. How to calculate charge mobility in molecular materials from surface hopping non-adiabatic molecular dynamics–beyond the hopping/band paradigm. Phys. Chem. Chem. Phys. 2019;1:26368–26386. doi: 10.1039/C9CP04770K. [DOI] [PubMed] [Google Scholar]
- Wang Z., Dong J., Wang L.. Large-scale surface hopping simulation of charge transport in hexagonal molecular crystals: role of electronic coupling signs. J. Phys.:Condens. Matter. 2023;35:345401. doi: 10.1088/1361-648X/acd60e. [DOI] [PubMed] [Google Scholar]
- Pittner J., Lischka H., Barbatti M.. Optimization of mixed quantum-classical dynamics: Time-derivative coupling terms and selected couplings. Chem. Phys. 2009;356:147–152. doi: 10.1016/j.chemphys.2008.10.013. [DOI] [Google Scholar]
- Shu Y., Zhang L., Sun S., Truhlar D. G.. Time-Derivative Couplings for Self-Consistent Electronically Nonadiabatic Dynamics. J. Chem. Theory Comput. 2020;16:4098–4106. doi: 10.1021/acs.jctc.0c00409. [DOI] [PubMed] [Google Scholar]
- Shu Y., Zhang L., Chen X., Sun S., Huang Y., Truhlar D. G.. Nonadiabatic Dynamics Algorithms with Only Potential Energies and Gradients: Curvature-Driven Coherent Switching with Decay of Mixing and Curvature-Driven Trajectory Surface Hopping. J. Chem. Theory Comput. 2022;18:1320–1328. doi: 10.1021/acs.jctc.1c01080. [DOI] [PubMed] [Google Scholar]
- Belyaev A. K., Domcke W., Lasser C., Trigila G.. Nonadiabatic nuclear dynamics of the ammonia cation studied by surface hopping classical trajectory calculations. J. Chem. Phys. 2015;142:104307. doi: 10.1063/1.4913962. [DOI] [PubMed] [Google Scholar]
- Suchan J., Janoš J., Slavíček P.. Pragmatic Approach to Photodynamics: Mixed Landau–Zener Surface Hopping with Intersystem Crossing. J. Chem. Theory Comput. 2020;16:5809–5820. doi: 10.1021/acs.jctc.0c00512. [DOI] [PubMed] [Google Scholar]
- Xie W., Sapunar M., Došlić N., Sala M., Domcke W.. Assessing the performance of trajectory surface hopping methods: Ultrafast internal conversion in pyrazine. J. Chem. Phys. 2019;150:154119. doi: 10.1063/1.5084961. [DOI] [PubMed] [Google Scholar]
- Tokić N., Piteša T., Prlj A., Sapunar M., Došlić N.. Advantages and Limitations of Landau-Zener Surface Hopping Dynamics. Croat. Chem. Acta. 2024;97:P1–P11. doi: 10.5562/cca4133. [DOI] [Google Scholar]
- Zhang L., Pios S. V., Martyka M., Ge F., Hou Y.-F., Chen Y., Chen L., Jankowska J., Barbatti M., Dral P. O.. MLatom Software Ecosystem for Surface Hopping Dynamics in Python with Quantum Mechanical and Machine Learning Methods. J. Chem. Theory Comput. 2024;20:5043–5057. doi: 10.1021/acs.jctc.4c00468. [DOI] [PubMed] [Google Scholar]
- Ma X.-R., Zhang J., Xiong Y.-C., Zhou W.. Revising the performance of the Landau–Zener surface hopping on some typical one-dimensional nonadiabatic models. Mol. Phys. 2022;120:e2051761. doi: 10.1080/00268976.2022.2051761. [DOI] [Google Scholar]
- Janoš J., Figueira Nunes J. P., Hollas D., Slavíček P., Curchod B. F. E.. Predicting the photodynamics of cyclobutanone triggered by a laser pulse at 200 nm and its MeV-UED signalsA trajectory surface hopping and XMS-CASPT2 perspective. J. Chem. Phys. 2024;160:144305. doi: 10.1063/5.0203105. [DOI] [PubMed] [Google Scholar]
- Jíra T., Janoš J., Slavíček P.. Sensitivity Analysis in Photodynamics: How Does the Electronic Structure Control cis-Stilbene Photodynamics? J. Chem. Theory Comput. 2024;20:10972–10985. doi: 10.1021/acs.jctc.4c01008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang C., Waters M., Zhang P., Suchan J., Svoboda V., Luu T. T., Perry C., Yin Z., Slavíček P., Wörner H.. Different timescales during ultrafast stilbene isomerization in the gas and liquid phases revealed using time-resolved photoelectron spectroscopy. Nat. Chem. 2022;14:1126. doi: 10.1038/s41557-022-01012-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhao X., Merritt I. C. D., Lei R., Shu Y., Jacquemin D., Zhang L., Xu X., Vacher M., Truhlar D. G.. Nonadiabatic Coupling in Trajectory Surface Hopping: Accurate Time Derivative Couplings by the Curvature-Driven Approximation. J. Chem. Theory Comput. 2023;19:6577–6588. doi: 10.1021/acs.jctc.3c00813. [DOI] [PubMed] [Google Scholar]
- Mai S., Atkins A. J., Plasser F., González L.. The Influence of the Electronic Structure Method on Intersystem Crossing Dynamics. The Case of Thioformaldehyde. J. Chem. Theory Comput. 2019;15:3470–3480. doi: 10.1021/acs.jctc.9b00282. [DOI] [PubMed] [Google Scholar]
- Barneschi L., Kaliakin D., Huix-Rotllant M., Ferré N., Filatov Gulak M., Olivucci M.. Assessment of the Electron Correlation Treatment on the Quantum-Classical Dynamics of Retinal Protonated Schiff Base Models: XMS-CASPT2, RMS-CASPT2, and REKS Methods. J. Chem. Theory Comput. 2023;19:8189–8200. doi: 10.1021/acs.jctc.3c00879. [DOI] [PubMed] [Google Scholar]
- Bellshaw D., Minns R. S., Kirrander A.. Correspondence between electronic structure calculations and simulations: nonadiabatic dynamics in CS2. Phys. Chem. Chem. Phys. 2019;21:14226–14237. doi: 10.1039/C8CP05693E. [DOI] [PubMed] [Google Scholar]
- Tuna D., Lefrancois D., Wolański L., Gozem S., Schapiro I., Andruniów T., Dreuw A., Olivucci M.. Assessment of Approximate Coupled-Cluster and Algebraic-Diagrammatic-Construction Methods for Ground- and Excited-State Reaction Paths and the Conical-Intersection Seam of a Retinal-Chromophore Model. J. Chem. Theory Comput. 2015;11:5758–5781. doi: 10.1021/acs.jctc.5b00022. [DOI] [PubMed] [Google Scholar]
- Belyaev A. K., Lebedev O. V.. Nonadiabatic nuclear dynamics of atomic collisions based on branching classical trajectories. Phys. Rev. A. 2011;84:014701. doi: 10.1103/PhysRevA.84.014701. [DOI] [Google Scholar]
- Xie W., Domcke W.. Accuracy of trajectory surface-hopping methods: Test for a two-dimensional model of the photodissociation of phenol. J. Chem. Phys. 2017;147:184114. doi: 10.1063/1.5006788. [DOI] [PubMed] [Google Scholar]
- Huang X., Xie W., Došlić N., Gelin M. F., Domcke W.. Ab Initio Quasiclassical Simulation of Femtosecond Time-Resolved Two-Dimensional Electronic Spectra of Pyrazine. J. Phys. Chem. Lett. 2021;12:11736–11744. doi: 10.1021/acs.jpclett.1c03589. [DOI] [PubMed] [Google Scholar]
- Baeck K. K., An H.. Practical approximation of the non-adiabatic coupling terms for same-symmetry interstate crossings by using adiabatic potential energies only. J. Chem. Phys. 2017;146:064107. doi: 10.1063/1.4975323. [DOI] [PubMed] [Google Scholar]
- Zhao X., Shu Y., Zhang L., Xu X., Truhlar D. G.. Direct Nonadiabatic Dynamics of Ammonia with Curvature-Driven Coherent Switching with Decay of Mixing and with Fewest Switches with Time Uncertainty: An Illustration of Population Leaking in Trajectory Surface Hopping Due to Frustrated Hops. J. Chem. Theory Comput. 2023;19:1672–1685. doi: 10.1021/acs.jctc.2c01260. [DOI] [PubMed] [Google Scholar]
- Merritt I. C. D., Jacquemin D., Vacher M.. Nonadiabatic Coupling in Trajectory Surface Hopping: How Approximations Impact Excited-State Reaction Dynamics. J. Chem. Theory Comput. 2023;19:1827–1842. doi: 10.1021/acs.jctc.2c00968. [DOI] [PubMed] [Google Scholar]
- Do Casal M. T., Toldo J. M., Pinheiro M. Jr., Barbatti M.. Fewest switches surface hopping with Baeck-An couplings. Open Res. Eur. 2022;1:49. doi: 10.12688/openreseurope.13624.2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lee E. M. Y., Willard A. P.. Solving the Trivial Crossing Problem While Preserving the Nodal Symmetry of the Wave Function. J. Chem. Theory Comput. 2019;15:4332–4343. doi: 10.1021/acs.jctc.9b00302. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Temen S., Akimov A. V.. A Simple Solution to Trivial Crossings: A Stochastic State Tracking Approach. J. Phys. Chem. Lett. 2021;12:850–860. doi: 10.1021/acs.jpclett.0c03428. [DOI] [PubMed] [Google Scholar]
- Hayashi S., Tajkhorshid E., Schulten K.. Photochemical Reaction Dynamics of the Primary Event of Vision Studied by Means of a Hybrid Molecular Simulation. Biophys. J. 2009;96:403–416. doi: 10.1016/j.bpj.2008.09.049. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Glasbrenner E. P., Schleich W. P.. The Landau–Zener formula made simple. J. Phys. B:At., Mol. Opt. Phys. 2023;56:104001. doi: 10.1088/1361-6455/acc774. [DOI] [Google Scholar]
- Wittig C.. The Landau–Zener Formula. J. Phys. Chem. B. 2005;109:8428–8430. doi: 10.1021/jp040627u. [DOI] [PubMed] [Google Scholar]
- Karashima S., Miao X., Kanayama A., Yamamoto Y.-I., Nishitani J., Kavka N., Mitric R., Suzuki T.. Ultrafast Ring Closure Reaction of Gaseous cis-Stilbene from S1(ππ*) J. Am. Chem. Soc. 2023;145:3283–3288. doi: 10.1021/jacs.2c12266. [DOI] [PubMed] [Google Scholar]
- Smith B., Akimov A. V.. Hot Electron Cooling in Silicon Nanoclusters via Landau–Zener Nonadiabatic Molecular Dynamics: Size Dependence and Role of Surface Termination. J. Phys. Chem. Lett. 2020;11:1456–1465. doi: 10.1021/acs.jpclett.9b03687. [DOI] [PubMed] [Google Scholar]
- Zobel J. P., Heindl M., Plasser F., Mai S., González L.. Surface Hopping Dynamics on Vibronic Coupling Models. Acc. Chem. Res. 2021;54:3760–3771. doi: 10.1021/acs.accounts.1c00485. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fumanal M., Plasser F., Mai S., Daniel C., Gindensperger E.. Interstate vibronic coupling constants between electronic excited states for complex molecules. J. Chem. Phys. 2018;148:124119. doi: 10.1063/1.5022760. [DOI] [PubMed] [Google Scholar]
- Köppel H., Domcke W., Cederbaum L. S.. Theory of vibronic coupling in linear molecules. J. Chem. Phys. 1981;74:2945–2968. doi: 10.1063/1.441417. [DOI] [Google Scholar]
- Köuppel, H. ; Domcke, W. ; Cederbaum, L. S. . Adv. Chem. Phys.; John Wiley & Sons, Ltd: 1984; pp 59–246. [Google Scholar]
- Kosloff R.. Time-dependent quantum-mechanical methods for molecular dynamics. J. Phys. Chem. 1988;92:2087–2100. doi: 10.1021/j100319a003. [DOI] [Google Scholar]
- Bandrauk A. D., Shen H.. Higher order exponential split operator method for solving time-dependent Schrödinger equations. Can. J. Chem. 1992;70:555–559. doi: 10.1139/v92-078. [DOI] [Google Scholar]
- Jain A., Alguire E., Subotnik J. E.. An Efficient, Augmented Surface Hopping Algorithm That Includes Decoherence for Use in Large-Scale Simulations. J. Chem. Theory Comput. 2016;12:5256–5268. doi: 10.1021/acs.jctc.6b00673. [DOI] [PubMed] [Google Scholar]
- Meek G. A., Levine B. G.. Evaluation of the Time-Derivative Coupling for Accurate Electronic State Transition Probabilities from Numerical Simulations. J. Phys. Chem. Lett. 2014;5:2351–2356. doi: 10.1021/jz5009449. [DOI] [PubMed] [Google Scholar]
- Shiozaki T.. BAGEL: Brilliantly Advanced General Electronic-structure Library. Wiley Interdiscip. Rev.: Comput. Mol. Sci. 2018;8:e1331. doi: 10.1002/wcms.1331. [DOI] [Google Scholar]
- Thiel, W. Program MNDO, Version 7.0 of 4 August 2005, 2005.
- Hollas, D. ; Suchan, J. ; Ončák, M. ; Slavíček, P. . PHOTOX/ABIN: Pre-release of version 1.1, 2018.
- Vogt, J.-R. ; Schulz, M. ; Mattos, R. S. ; Barbatti, M. ; Persico, M. ; Granucci, G. ; Hutter, J. ; Hehn, A.-S. . 2025, 10.26434/chemrxiv-2025-ddxzg, Preprint, not peer-reviewed. [DOI] [PMC free article] [PubMed]
- Vindel-Zandbergen P., Matsika S., Maitra N. T.. Exact-Factorization-Based Surface Hopping for Multistate Dynamics. J. Phys. Chem. Lett. 2022;13:1785–1790. doi: 10.1021/acs.jpclett.1c04132. [DOI] [PubMed] [Google Scholar]
- Assmann M., Köppel H., Matsika S.. Photoelectron Spectrum and Dynamics of the Uracil Cation. J. Phys. Chem. A. 2015;119:866–875. doi: 10.1021/jp512221x. [DOI] [PubMed] [Google Scholar]
- Assmann M., Weinacht T., Matsika S.. Surface hopping investigation of the relaxation dynamics in radical cations. J. Chem. Phys. 2016;144:034301. doi: 10.1063/1.4939842. [DOI] [PubMed] [Google Scholar]
- Kovalenko S., Dobryakov A., Ioffe I., Ernsting N.. Evidence for the phantom state in photoinduced cis–trans isomerization of stilbene. Chem. Phys. Lett. 2010;493:255–258. doi: 10.1016/j.cplett.2010.05.022. [DOI] [Google Scholar]
- Liu Y., Xia S.-H., Zhang Y.. Photochemical and photophysical properties of cis-stilbene molecule by electronic structure calculations and nonadiabatic surface-hopping dynamics simulations. Chem. Phys. 2020;539:110957. doi: 10.1016/j.chemphys.2020.110957. [DOI] [PubMed] [Google Scholar]
- Cusati T., Granucci G., Persico M.. Photodynamics and Time-Resolved Fluorescence of Azobenzene in Solution: A Mixed Quantum-Classical Simulation. J. Am. Chem. Soc. 2011;133:5109–5123. doi: 10.1021/ja1113529. [DOI] [PubMed] [Google Scholar]
- Liang R.. First-Principles Nonadiabatic Dynamics Simulation of Azobenzene Photodynamics in Solutions. J. Chem. Theory Comput. 2021;17:3019–3030. doi: 10.1021/acs.jctc.1c00105. [DOI] [PubMed] [Google Scholar]
- Tan E. M., Amirjalayer S., Smolarek S., Vdovin A., Zerbetto F., Buma W. J.. Fast photodynamics of azobenzene probed by scanning excited-state potential energy surfaces using slow spectroscopy. Nat. Commun. 2015;6:5860. doi: 10.1038/ncomms6860. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Prediction Challenge: Cyclobutanone Photochemistry. https://pubs.aip.org/collection/16531/Prediction-Challenge-Cyclobutanone-Photochemistry (accessed Jun 16, 2025). [DOI] [PubMed]
- Zhu C., Nakamura H.. Theory of nonadiabatic transition for general two-state curve crossing problems. I. Nonadiabatic tunneling case. J. Chem. Phys. 1994;101:10630–10647. doi: 10.1063/1.467877. [DOI] [Google Scholar]
- Yu L., Xu C., Lei Y., Zhu C., Wen Z.. Trajectory-based nonadiabatic molecular dynamics without calculating nonadiabatic coupling in the avoided crossing case: trans-cis photoisomerization in azobenzene. Phys. Chem. Chem. Phys. 2014;16:25883–25895. doi: 10.1039/C4CP03498H. [DOI] [PubMed] [Google Scholar]
- Yue L., Yu L., Xu C., Lei Y., Liu Y., Zhu C.. Benchmark Performance of Global Switching versus Local Switching for Trajectory Surface Hopping Molecular Dynamics Simulation: Cis-Trans Azobenzene Photoisomerization. ChemPhysChem. 2017;18:1274–1287. doi: 10.1002/cphc.201700049. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.



