ABSTRACT
Ab initio molecular dynamics in a magnetic field requires solving equations of motion with velocity-dependent forces – namely, the Lorentz force arising from the nuclear charges moving in a magnetic field and the Berry force arising from the shielding of these charges from the magnetic field by the surrounding electrons. In this work, we revisit two existing propagators for these equations of motion, the auxiliary-coordinates-and-momenta (ACM) propagator and the Tajima propagator (TAJ), and compare them with a new exponential (EXP) propagator based on the Magnus expansion. Additionally, we explore limits (for example, the zero-shielding limit), the implementation of higher-order integration schemes, and series truncation to reduce computational cost by carrying out simulations of a HeH model system for a wide range of field strengths. While being as efficient as the TAJ propagator, the EXP propagator is the only propagator that converges to both the schemes of Spreiter and Walter (derived for systems without shielding of the Lorentz force) and to the exact cyclotronic motion of a charged particle. Since it also performs best in our model simulations, we conclude that the EXP propagator is the recommended propagator for molecules in magnetic fields.
1. Introduction
Since the first simulations more than 50 years ago [Citation1,Citation2], molecular dynamics has become a ubiquitous tool in computational chemistry, allowing for the calculation of reaction rates and energies [Citation3], the exploration of reaction networks [Citation4,Citation5], and the prediction of vibrational spectra [Citation6–9], including infrared, Raman, and circular dichroism spectroscopies. The principal idea is to solve the equations of motion (1) (1) to determine the motion of a set of N nuclei with masses and positions . The potential and the corresponding gradient are usually determined using force-field or (for smaller systems) ab initio methods, while the equations of motion are solved using propagators such as the velocity Verlet algorithm [Citation10,Citation11] or higher-order schemes [Citation12,Citation13].
In a magnetic field , a classical particle of charge experiences an additional Lorentz force: (2) (2) More than 20 years ago, Spreiter and Walter recognised that the appearance of this velocity-dependent force requires a modification of the velocity Verlet scheme [Citation14]. Their algorithm, which relies on a Taylor expansion, has been incorporated into well-known software packages [Citation15,Citation16] and has been employed in diverse applications [Citation17–19].
Taking into account the electrons as quantum particles within the Born–Oppenheimer approximation, the energy becomes dependent on the magnetic field [Citation20–26], while the velocity-dependent force assumes a more general form [Citation27–29]: (3) (3) Here, the last term contains not only the bare Lorentz force acting on the nuclei [see Equation (Equation2(2) (2) )], but also a contribution from the Berry curvature [Citation30,Citation31], reflecting the shielding of the nuclei by the electrons [Citation32,Citation33] and introducing a coupling between the motion of different nuclei [Citation34,Citation35].
While the form and the implications of Equation (Equation3(3) (3) ) were discussed more than three decades ago [Citation27,Citation36,Citation37], there are only a few examples where it has been actually solved for a molecular system in a magnetic field. Ceresoli and coworkers simulated an H model system in 2007, integrating the equations of motion with a Runge–Kutta scheme [Citation28]. In 2021, Peters and coworkers were the first to conduct accurate dynamics of H using the auxiliary-coordinates-and-momenta (ACM) propagator [Citation29], which is derived from a general scheme for propagating nonseparable Hamiltonians by Tao [Citation38]. A more extensive study was conducted by Monzel and coworkers [Citation39] in 2022, studying H and LiH with the Tajima (TAJ) propagator, originating from particle physics [Citation40].
In this work, we introduce a new propagator that we refer to as the exponential (EXP) propagator. It is inspired by the fact that equations of type (4) (4) can, for a sufficiently small time interval , be solved exactly using the Magnus expansion [Citation41] and approximated using matrix exponential(s) of [Citation42]. Such equations appear, for example, in time propagations in time-dependent Kohn–Sham theory [Citation43] and in surface-hopping algorithms [Citation44], where corresponds to a vector of state amplitudes, while is the Hamiltonian matrix containing energies of and couplings between the states. Here, we compare the EXP propagator to the previously published ACM and TAJ propagators, regarding their theoretical foundation, their time-step requirements, their performance during actual simulations, and properties, such as their behaviour in the zero-field case [see Equation (Equation1(1) (1) )], in the zero-shielding case [see Equation (Equation2(2) (2) )], and in the cyclotron limit [only the Lorentz force in Equation (Equation2(2) (2) )]. We use simulations of a HeH model system to corroborate our theoretical findings and test schemes to further reduce the computational cost.
Having established the equations of motion, their propagation, and the weak-field limit for the step size in Sections 2.1–2.3, respectively, we derive the working equations of propagators in the absence of a field as well as the ACM, TAJ, and EXP propagators in Sections 2.4–2.7 and compare them in Section 2.8. Computational details for the HeH simulations are given in Section 3, while the results of these simulations are presented and discussed in Section 4. Conclusions and an outlook are given in Section 5.
2. Theory
2.1. Equations of motion
Within the Born–Oppenheimer approximation, the equations of motion of a molecule in a magnetic field are given by [Citation27–29] (5) (5) Here, we use indices for the nuclei. , , , and are the position, charge, mass, and velocity of nucleus I, while the -dimensional column vector denotes the collective nuclear coordinates: (6) (6) We represent the uniform magnetic field of strength B by the antisymmetric matrix in the manner (7) (7) so that (8) (8) The first term in Equation (Equation5(5) (5) ) is the gradient of the Born–Oppenheimer electronic energy, obtained at some ab initio level of theory, (9) (9) where and are the electronic Hamiltonian and wave function, respectively, both of which depend on the electronic coordinates [over which the integration is performed in Equation (Equation9(9) (9) )]. The second term in Equation (Equation5(5) (5) ) is the Lorentz force arising from the nuclear charge screened by the surrounding electrons. This shielding is represented by the Berry curvature, whose IJ blocks, (10) (10) are Cartesian matrices whose elements (here we only show the xy-element), (11) (11) are determined from derivatives of the electronic wave function with respect to the corresponding nuclear coordinates. For more details on the calculation (at the Hartree–Fock level of theory) and interpretation of the Berry curvature, see Refs. [Citation30–33].
With being the -dimensional matrix with the nuclear masses on the diagonal, we can define the kinetic momenta of the nuclei as (12) (12) We may now rewrite the nuclear equations of motion in Equation (Equation5(5) (5) ) in the more convenient form (13) (13) where is the -dimensional vector of the Born–Oppenheimer gradient forces and is a matrix, whose IJ blocks of dimension contain the corresponding block of the Berry curvature as well as the contribution from the bare (unscreened) Lorentz force: (14) (14) The form of the equations of motion given in Equation (Equation13(13) (13) ) highlights that the effect of the magnetic field is twofold: It changes the potential energy surface leading to different Born–Oppenheimer gradient forces and it introduces an additional, velocity-dependent term.
2.2. Propagators: general considerations
The main objective of this theory section is to discuss how these modified equations of motion can be integrated efficiently using different propagators. We denote by (15) (15) (16) (16) the position and momentum, respectively, of the system at time relative to time in units of the time step . Introducing the notation (17) (17) (18) (18) we may now express the equations of motion in terms of differentials with respect to the factor (19) (19) (20) (20) The choice of the step length , here appearing as a prefactor, will be discussed in the next subsection.
In this notation, a propagator is defined as a scheme that updates the coordinates () and momenta () for a given . Since Equations (Equation19(19) (19) ) and (Equation20(20) (20) ) depend on each other, they are usually solved alternately for a series of substeps. To ease their reading, we will only derive working equations for a single set of those substeps, (21) (21) (22) (22) where and are initial values and and are arbitrary step lengths in units of . Equations for all other substeps can then be derived by adjusting the initial values and step lengths accordingly.
To evaluate the integrals in Equations (Equation21(21) (21) ) and (Equation22(22) (22) ), we will draw inspiration from the mean-value theorems. They state that, for real-valued functions and that are continuous in , there exists a point such that (23) (23) and (24) (24) The corresponding statements are not guaranteed to hold for vector-valued functions; however, we will at one point rely on them as approximations. Specifically, we use the forms (25) (25) and (26) (26) to approximate integrals over two vectors of continuous functions and . Note that both the midpoint rule and the trapezoidal rule can be derived from these mean-value approximations by choosing and, in case of latter, : (27) (27) (28) (28)
2.3. Choice of step size
The error introduced by a given propagator depends on the applied step size . Before considering the different propagators, we discuss briefly in this subsection the restriction on the time step imposed by an external magnetic field. As in field-free simulations, we demand that the time step is significantly smaller than the fastest molecular vibration. In addition, we demand that the matrix is convergent for all a, meaning that (29) (29) Introducing the spectral radius ρ (30) (30) which we loosely interpret as a cyclotron frequency, we have (31) (31) in some matrix norm . Consequently, Equation (Equation29(29) (29) ) holds when (32) (32) This weak-field limit, as defined by Spreiter and Walter [Citation14], means that the time step is small enough to resolve the cyclotronic motion. For a neutral molecule, the charge–mass ratio is roughly on the order of a.u., so that (33) (33) Time steps of up to 100 a.u. (2.4 fs) therefore allow for simulations in field strengths up to about , covering the entire range of field strengths from the (particularly interesting) intermediate regime () up to the Landau regime.
2.4. Propagators in the absence of a field
For the field-free case, is zero so that we can directly apply the mean-value approximation Equation (Equation25(25) (25) ) to Equations (Equation21(21) (21) ) and (Equation22(22) (22) ): (34) (34) (35) (35) As shown in Algorithm 1, both equations are solved alternately using the current forces and momenta as mean values to propagate the momenta and positions, respectively. The remaining task is now to come up with a series of 's and 's (denoted by the vectors and ) to approximate the mean values. The lengths of and (K + 1 and K) reflect the order K of the scheme.
In the standard velocity Verlet scheme (K = 1) [Citation10,Citation11], we set and , so that we obtain: (36) (36) (37) (37) (38) (38) Note that this quadrature corresponds to solving the full integral () in Equation (Equation34(34) (34) ) with the trapezoidal [see Equation (Equation28(28) (28) )] and the full integral in Equation (Equation35(35) (35) ) () with the midpoint rule [see Equation (Equation27(27) (27) )]. As a consequence of this the velocity Verlet algorithm is symplectic, time-reversible, and of second-order accuracy. However, it has been shown that higher-order schemes [Citation12,Citation13], can significantly increase the stability of the dynamics.
Unfortunately, there is no straightforward expansion of the upper scheme towards systems with velocity-dependent forces since, taking the velocity Verlet algorithm as an example, the step of Equation (Equation38(38) (38) ) becomes (39) (39) The mismatch between the required () and the available () momenta for the propagation leads to a systematic error in the integration of the equations of motion [Citation29]. Clearly, there is a need to develop alternative propagators, which will be done in the following subsections.
2.5. Auxiliary-coordinates-and-momenta propagator
The auxiliary-coordinates-and-momenta (ACM) propagator method was proposed by Tao for general nonseparable Hamiltonians [Citation38] and adapted by Peters and coworkers for molecular simulations in a magnetic field [Citation29]. The idea is to circumvent the mismatch in Equation (Equation39(39) (39) ), by introducing an additional pair of coordinates and momenta () that are kept close to the original pair () during the dynamics ( and ). If this coupling is sufficiently strong, we can write the propagation of in terms of and (40) (40) (41) (41) and the propagation of in terms of and (42) (42) (43) (43) The only remaining step is the coupling of coordinates and momenta, which is done when all quantities , , , and are at the same time step by carrying out, for a given coupling constant s, the transformation [Citation29] (44) (44) with the coupling matrix (45) (45) where (46) (46) Setting reduces the coupling matrix to the unity matrix, while setting it to leads to a complete exchange of and with and and vice versa. The pseudo code for a general ACM propagator of order K is given in Algorithm 2.
2.6. Tajima propagator
An alternative to the ACM propagator is the Tajima (TAJ) propagator. Initially used in particle physics [Citation40], it was rewritten for molecular applications by Monzel et al. [Citation39]. Here, we present a slightly different derivation of the working equations that starts with applying the mean-value approximations [Equations (Equation25(25) (25) ) and (Equation26(26) (26) )] to Equation (Equation21(21) (21) ): (47) (47) Assuming that and that both integrals have the same mean value , we obtain: (48) (48) Introducing the inverted matrix (49) (49) we arrive at the working equation for the TAJ propagator, (50) (50) yielding the algorithm in Algorithm 3. In the weak-field limit [see Equation (Equation29(29) (29) )], we can expand the matrix inversion in a Neumann series: (51) (51) In standard applications, we expect this series to converge fast. Using the estimate in Equation (Equation33(33) (33) ) with B = 0.1 and in atomic units, the error is on the order of when using . Consequently, we can avoid the (comparably) high computational cost of matrix inversions during the simulations.
2.7. Exponential propagator
A general approach to solving first-order linear differential equations is the Magnus integrator method. Specifically, we may write (52) (52) where is chosen so that the Magnus series [Citation41], (53) (53) converges. From and (54) (54) it is straightforward to verify that Equation (Equation52(52) (52) ) solves Equation (Equation19(19) (19) ) and is thus an alternative to Equation (Equation21(21) (21) ). We can set γ to zero from now on, since our choice of step size in Equation (Equation32(32) (32) ) ensures the convergence of the Magnus series in this case. Truncating the Magnus series after the first term and applying the mean-value approximation [Equation (Equation25(25) (25) )], the matrix exponential becomes (55) (55) where we have introduced the matrix exponential (56) (56) Equation (Equation52(52) (52) ) now becomes: (57) (57) Approximating the remaining integral via the midpoint rule [Equation (Equation27(27) (27) )], we obtain (58) (58) as the exponential propagator (EXP) for the nuclear momenta in magnetic fields; see Algorithm 4. The matrix exponential can be expanded as (59) (59) In contrast to the Neumann series, this series converges unconditionally, for all step sizes.
2.8. Comparison of the propagators
We close this section by discussing a few properties of the introduced propagators. The results are summarised in Table . From Algorithms 2–4, we see that the ACM propagator is about three times more expensive than the other schemes, requiring instead of K forces and Berry curvature calculations per step. In addition, it depends on the definition of a parameter (), which has an influence on the stability of the dynamics. Moreover, unlike the ACM propagator, TAJ and EXP propagators converge to the correct zero-field solution when setting and therefore to zero.
As the correct zero-shielding limit, we define the propagators derived by Spreiter and Walter, which were constructed for the special case where the Berry curvature is zero. While their working equations clearly differ from the ACM propagator, we can compare them to the TAJ and EXP propagators by assuming a single particle with charge and mass , experiencing a time-dependent external force and a magnetic field of strength in the z-direction. In this particular case, and thus and are constants (60) (60) and the velocity Verlet variants of the EXP and TAJ propagator reduce to (61) (61) (62) (62) respectively. Expanding and up to second order (63) (63) (64) (64) and using the Taylor expansion of the forces in y-direction (65) (65) we obtain, for both EXP and TAJ, an expression that is identical to those obtained by Spreiter and Walter via inversion [see Equation (16) in Ref. [Citation14]] and via Taylor expansion [see Equation (39) in Ref. [Citation14]]: (66) (66) Their difference, however, becomes obvious when additionally setting the forces in Equations (Equation61(61) (61) ) and (Equation62(62) (62) ) to zero: (67) (67) (68) (68) In this cyclotron limit, the EXP propagator collapses to the exact result for the cyclotron motion of a single, charged particle (69) (69) while TAJ introduces an error at the order of . For the previously mentioned estimate [see Equation (Equation33(33) (33) )] with B = 0.1 and , this results in an error at the order of (all given in atomic units). Thus, in practice EXP and TAJ trajectories and their computational cost will be very similar.
3. Computational details
3.1. Diatomic model system
To conduct a study of the performance of the previously discussed propagators, we carry out simulations of a diatomic model system perpendicular to the magnetic field. It has been shown that, in this particular case, the Berry curvature can be represented exactly by a set of Berry charges and Berry charge fluctuations [Citation30,Citation33] (70) (70) where is the normalised interatomic distance vector: (71) (71) For a more detailed derivation and discussion of and , we refer the reader to Refs. [Citation32,Citation33,Citation45].
Our model system has been designed to reproduce the properties of HeH at field strength , with energies , Berry charges , and Berry charge fluctuations obtained by spline fitting of Hartree–Fock (HF)/lu-aug-cc-pVTZ [Citation46–48] results for different bond lengths () at this field strength. The prefix ‘lu-’ indicates the use of an uncontracted London orbital basis set, as suggested in Ref. [Citation49]. The Berry charges and Berry charge fluctuations were extracted from the numerical Berry curvature [Citation30] in a least-squares fashion (see Ref. [Citation33]). All calculations were performed with the London [Citation50] programme package. The resulting bond-length dependence of the energy and charges is shown in Figure . We note that HeH dissociates into He with effective charge and a proton H with effective charge . In the bonding region, both nuclear charges are partially screened by the electrons. Note that, in our calculations, we neglect the magnetic-field dependence of the electronic energy itself , of the Berry charges, , and of the Berry fluctuations . The magnetic field therefore enters the calculations only through the explicit field-dependence of the model Berry curvature – that is, by the dependence on in Equation (Equation70(70) (70) ). This approach allows for a more systematic study of the propagators, since only the velocity-dependent forces increase linearly with B, while the potential-energy surface and the electronic structure remain unaffected. Because of its overall charge, small mass, and significant geometry dependence of the screening [see Figure (b)], the HeH model system can be regarded as an extreme case, featuring (comparably) large cyclotron frequencies ().
3.2. Molecular simulations
All NVE simulations (constant number of particles, volume, and energy) were conducted in the xy-plane with the magnetic field aligned along the z-axis. Each simulation began at the equilibrium geometry, with random initial momenta. We investigated the ACM propagator Algorithm 2, the TAJ propagator Algorithm 3, and the exponential operator Algorithm 4 at three different orders K: the velocity-Verlet (VV) scheme [Citation10,Citation11] with K = 1, the OM scheme of Omelyan et al. [Citation12] with K = 4, and the RK4 scheme (S/O4 in Ref. [Citation13]) with K = 6. The corresponding factors and are given in Table .
Each trajectory was simulated for 24 ps using (if not stated otherwise) an effective time step () of 0.1 fs, storing energies, geometries, and momenta every 2.4 fs. For the ACM propagator, we used an optimised coupling constant . Where is not given, we used the standard matrix-inversion and exponential algorithms of python3.6 to calculate and in the TAJ and EXP propagators, respectively, and the truncated series of Equations (Equation51(51) (51) ) and (Equation59(59) (59) ) otherwise. Estimating that , we apply a magnetic-field range of – in units of to ensure that the weak-field condition in Equation (Equation32(32) (32) ) holds for all simulations.
We use the standard deviation of the total energy () as a criterion for the stability of the dynamics. In order to estimate the cost-accuracy ratio of the methods, we also study the behaviour of this error measure with respect to the step length: (72) (72) The prefactor p and the order o are determined as the intercept and slope of a --plot, respectively, generated from a series of simulations with constant B but varying between 0.01 fs and 0.6 fs. In addition, vibrational spectra [Citation8,Citation29] and the centre-of-mass motion are used to compare trajectories of the different propagators.
4. Results and discussion
In Figure , we have plotted for HeH as a function of field strength B for the ACM, TAJ, and EXP propagators with K = 1. The results for K = 4 and K = 6 are very similar and therefore not included in the figure.
In general, all three propagators become less stable with increasing field strength – in particular the ACM propagator, for which the simulation at becomes unstable. At this high field strength (characteristic of neutron stars rather than white dwarfs), a reoptimisation of the coupling-strength parameter s may be required. In agreement with a previous comparison of the ACM and TAJ propagators [Citation39], we note that the ACM propagator performs less well than the TAJ and EXP propagators. Since, in addition, the TAJ and EXP propagators are parameter-free and since they require only one rather than three force and Berry-curvature calculations per step, we conclude that the TAJ and EXP propagators are to be preferred over the ACM propagator.
While the EXP and TAJ propagators are indistinguishable at low field strengths, the EXP propagator becomes marginally more stable for , as the cyclotronic centre-of-mass motion of the charged HeH system begins to dominate the trajectories. However, even at , the centre-of-mass motions and the vibrational spectra of the two propagators are still indistinguishable and in fact identical to those obtained with the ACM propagator; see Figure . In line with previous studies on diatomics [Citation29,Citation39], the peaks in the vibrational spectrum of HeH Figure (b) correspond to the cyclotronic centre-of-mass motion [cm, also visible in Figure (a)], rotation (cm), and vibration (cm), and feature splitting patterns that arise from the couplings between the different modes. Selecting one set of simulations at low () and one at high field strengths (), we list the order o and prefactor p of with respect to in Table . It clearly shows that all propagators with K = 1 are, just like VV in the field-free case, of second order in both regimes. Therefore, the trends of in Figure solely arise from p. Note that, while o is approximately constant, p might change for a different system.
Since the EXP propagator is the most stable propagator, we restrict our attention to this propagator when investigating dependence on the propagator order K and on the truncation level N in the exponential series; see Figure (a,b), respectively. We expect the TAJ propagator to show a similar behaviour, while an investigation of the influence of K on the ACM propagator can be found in Ref. [Citation29]. At low field strengths, the higher-order schemes (i.e. OM with K = 4 and RK4 with K = 6) improve the stability of the EXP propagator by up to two orders of magnitude; see Figure (a). These higher-order schemes therefore allow for a significantly larger effective time step (constant in Figure ), reducing the computational cost of the dynamics. Perhaps surprisingly, the OM and RK4 schemes become less stable than the lower-order VV scheme as the velocity-dependent forces become dominant in the Landau regime (beyond ). Both observations are in line with the behaviour of o and p listed in Table . At 0.1, both OM and RK4 are of fourth order and show a significantly smaller p, while at 100 only p is smaller when comparing to the VV scheme with K = 1. Since the latter is not enough to compensate the increasing number of calculations per time step, the higher-order schemes become more expensive. Both Figure (a) and Table prove that the coefficients and (see Algorithm 4) need to be adjusted at high field strengths to obtain o>2 in the Landau regime.
Simulations with a truncated exponential series at N = 2 in Equation (Equation59(59) (59) ) reproduce the results obtained with the exact matrix exponential for field strengths up ; see Figure . Since calculating a matrix exponential is (comparably) expensive, replacing it with a series will reduce the computation time. For N = 2 at higher field strengths, the truncation error exceeds , giving unstable dynamics. This indicates that N must be chosen with care.
5. Conclusion and outlook
In this work, we have studied three propagators for molecular dynamics in a magnetic field – namely, the auxiliary-coordinates-and-momenta (ACM) propagator, the Tajima (TAJ) propagator, and the new exponential (EXP) propagator, testing their performance using simulations of a HeH model system at different field strengths (– ).
The EXP propagator, which was derived from a truncated Magnus expansion, correctly reduces to the standard velocity Verlet propagator in the zero-field limit, the propagators of Spreiter and Walter [Citation14], neglecting electron shielding, and the cyclotronic motion of a charged particle. Since it also performed best in our model simulations and showed the best stability, especially at higher field strengths, we recommend the EXP propagator for simulations of molecules in a magnetic field. However, the TAJ propagator delivers identical results at field strengths and the more expensive ACM propagator might be useful for cases where the energy and/or the electron shielding depend on the nuclear momenta.
In the study of molecules in strong magnetic fields, we are usually interested in field strengths below and apply time steps of fs to resolve the molecular vibrations. In practice, these time steps are small enough to resolve the cyclotronic motion (weak field limit), while, additionally, allowing for the use of higher-order schemes and truncation of the exponential series to reduce the computational cost of the EXP propagator.
Acknowledgments
We thank Tanner Culpitt for helpful discussions.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Additional information
Funding
References
- J.B. Gibson, A.N. Goland, M. Milgram and G.H. Vineyard, Phys. Rev. 120, 1229–1253 (1960). doi:10.1103/PhysRev.120.1229
- A. Rahman, Phys. Rev. A 136, 405–411 (1964). doi:10.1103/PhysRev.136.A405
- C. Chipot and A. Pohorille, Free Energy Calculations (Springer-Verlag, Berlin, Heidelberg, 2007).
- L.P. Wang, A. Titov, R. McGibbon, F. Liu, V.S. Pande and T.J. Martínez, Nat. Chem. 6, 1044–1048 (2014). doi:10.1038/nchem.2099
- S. Grimme, J. Chem. Theory Comput. 15, 2847–2862 (2019). doi:10.1021/acs.jctc.9b00143
- R.P. Futrelle and D.J. McGinty, Chem. Phys. Lett. 12, 285–287 (1971). doi:10.1016/0009-2614(71)85065-0
- M.P. Gaigeot, M. Martinez and R. Vuilleumier, Mol. Phys. 105, 2857–2878 (2007). doi:10.1080/00268970701724974
- M. Thomas, M. Brehm, R. Fligg, P. Vöhringer and B. Kirchner, Phys. Chem. Chem. Phys. 15, 6608–6622 (2013). doi:10.1039/c3cp44302g
- M. Thomas and B. Kirchner, J. Phys. Chem. Lett. 7, 509–513 (2016). doi:10.1021/acs.jpclett.5b02752
- L. Verlet, Phys. Rev. 159, 98–103 (1967). doi:10.1103/PhysRev.159.98
- W.C. Swope, H.C. Andersen, P.H. Berens and K.R. Wilson, J. Chem. Phys. 76, 637–649 (1982). doi:10.1063/1.442716
- I.P. Omelyan, I.M. Mryglod and R. Folk, Comput. Phys. Commun. 151, 272–314 (2003). doi:10.1016/S0010-4655(02)00754-3
- S. Blanes and P.C. Moan, J. Comput. Appl. Math. 142, 313–330 (2002). doi:10.1016/S0377-0427(01)00492-7
- Q. Spreiter and M. Walter, J. Comput. Phys. 152, 102–119 (1999). doi:10.1006/jcph.1999.6237
- E. della Valle, P. Marracino, S. Setti, R. Cadossi, M. Liberti and F. Apollonio, in XXXIInd Gen. Assem. Sci. Symp. Int. Union Radio Sci. (URSI GASS), pp. 1–4.
- K. Khajeh, H. Aminfar, Y. Masuda and M. Mohammadpourfard, J. Mol. Model. 26, 106 (2020). doi:10.1007/s00894-020-4349-0
- M.S. Al-Haik and M.Y. Hussaini, Mol. Simul. 32, 601–608 (2006). doi:10.1080/08927020600887781
- K.T. Chang and C.I. Weng, J. Appl. Phys. 100, 043917 (2006). doi:10.1063/1.2335971
- A. Daneshvar, M. Moosavi and H. Sabzyan, Phys. Chem. Chem. Phys. 22, 13070–13083 (2020). doi:10.1039/C9CP06994A
- T. Detmer, P. Schmelcher, F.K. Diakonos and L.S. Cederbaum, Phys. Rev. A – At. Mol. Opt. Phys.56, 1825–1838 (1997). doi:10.1103/PhysRevA.56.1825
- T. Detmer, P. Schmelcher and L.S. Cederbaum, Phys. Rev. A – At. Mol. Opt. Phys. 57, 1767–1777 (1998). doi:10.1103/PhysRevA.57.1767
- E.I. Tellgren, S.S. Reine and T. Helgaker, Phys. Chem. Chem. Phys. 14, 9492–9499 (2012). doi:10.1039/c2cp40965h
- K.K. Lange, E.I. Tellgren, M.R. Hoffmann and T. Helgaker, Science (80-.). 337, 327–331 (2012). doi:10.1126/science.1219703
- E.I. Tellgren, A.M. Teale, J.W. Furness, K.K. Lange, U. Ekström and T. Helgaker, J. Chem. Phys.140, 034101 (2014). doi:10.1063/1.4861427
- S. Stopkowicz, J. Gauss, K.K. Lange, E.I. Tellgren and T. Helgaker, J. Chem. Phys. 143, 074110 (2015). doi:10.1063/1.4928056
- J. Austad, A. Borgoo, E.I. Tellgren and T. Helgaker, Phys. Chem. Chem. Phys. 22, 23502–23521 (2020). doi:10.1039/D0CP03259J
- P. Schmelcher, L.S. Cederbaum and H.D. Meyer, Phys. Rev. A 38, 6066–6079 (1988). doi:10.1103/PhysRevA.38.6066
- D. Ceresoli, R. Marchetti and E. Tosatti, Phys. Rev. B – Condens. Matter Mater. Phys. 75, 161101 (2007). doi:10.1103/PhysRevB.75.161101
- L.D.M. Peters, T. Culpitt, L. Monzel, E.I. Tellgren and T. Helgaker, J. Chem. Phys. 155, 024105 (2021). doi:10.1063/5.0056235
- T. Culpitt, L.D.M. Peters, E.I. Tellgren and T. Helgaker, J. Chem. Phys. 155, 024104 (2021). doi:10.1063/5.0055388
- T. Culpitt, L.D.M. Peters, E.I. Tellgren and T. Helgaker, J. Chem. Phys. 156, 044121 (2022). doi:10.1063/5.0079304
- L.D.M. Peters, T. Culpitt, E.I. Tellgren and T. Helgaker, J. Chem. Phys. 157, 134108 (2022). doi:10.1063/5.0112943
- L.D.M. Peters, T. Culpitt, E.I. Tellgren and T. Helgaker, J. Chem. Theory Comput. 19, 1231–1242 (2023). doi:10.1021/acs.jctc.2c01138
- T. Culpitt, L.D.M. Peters, E.I. Tellgren and T. Helgaker, J. Chem. Phys. 158, 114115 (2023). doi:10.1063/5.0139675
- E.I. Tellgren, T. Culpitt, L.D.M. Peters and T. Helgaker, J. Chem. Phys. 158, 124124 (2023). doi:10.1063/5.0139684
- P. Schmelcher and L.S. Cederbaum, Phys. Rev. A 40, 3515–3523 (1989). doi:10.1103/PhysRevA.40.3515
- P. Schmelcher and L.S. Cederbaum, Int. J. Quantum Chem. 64, 501–511 (1997). doi:10.1002/(SICI)1097-461X(1997)64:5%3C501::AID-QUA3%3E3.0.CO;2-%23
- M. Tao, Phys. Rev. E 94, 043303 (2016). doi:10.1103/PhysRevE.94.043303
- L. Monzel, A. Pausch, L.D.M. Peters, E.I. Tellgren, T. Helgaker and W. Klopper, J. Chem. Phys. 157, 054106 (2022). doi:10.1063/5.0097800
- T. Tajima, Computational Plasma Physics: With Applications to Fusion and Astrophysics (CRC Press, Boca Raton, 2018).
- W. Magnus, Commun. Pure Appl. Math. 7, 649–673 (1954). doi:10.1002/cpa.3160070404
- S. Blanes, F. Casas, J.A. Oteo and J. Ros, Phys. Rep. 470, 151–238 (2009). doi:10.1016/j.physrep.2008.11.001
- A. Gómez Pueyo, M.A. Marques, A. Rubio and A. Castro, J. Chem. Theory Comput. 14, 3040–3052 (2018). doi:10.1021/acs.jctc.8b00197
- M. Barbatti, G. Granucci, M. Persico, M. Ruckenbauer, M. Vazdar, M. Eckert-Maksić and H. Lischka, J. Photochem. Photobiol. A Chem. 190, 228–240 (2007). doi:10.1016/j.jphotochem.2006.12.008
- A.I. Pausch, Ph. D. thesis, Karlsruher Institut für Technologie (KIT), 2022.
- T.H. Dunning, J. Chem. Phys. 90, 1007–1023 (1989). doi:10.1063/1.456153
- R.A. Kendall, T.H. Dunning and R.J. Harrison, J. Chem. Phys. 96, 6796–6806 (1992). doi:10.1063/1.462569
- D.E. Woon and T.H. Dunning, J. Chem. Phys. 100, 2975–2988 (1994). doi:10.1063/1.466439
- E.I. Tellgren, A. Soncini and T. Helgaker, J. Chem. Phys. 129, 154114 (2008). doi:10.1063/1.2996525
- E. Tellgren, T. Helgaker, A. Soncini, K.K. Lange, A.M. Teale, U. Ekström, S. Stopkowicz, J.H. Austad and S. Sen, LONDON, a quantum-chemistry program for plane-wave/GTO hybrid basis sets and finite au field calculations.