Skip to main content
The Journal of Chemical Physics logoLink to The Journal of Chemical Physics
. 2021 Jan 8;154(2):024106. doi: 10.1063/5.0036954

A generalized class of strongly stable and dimension-free T-RPMD integrators

Jorge L Rosa-Raíces 1, Jiace Sun 1, Nawaf Bou-Rabee 2,a), Thomas F Miller III 1,b)
PMCID: PMC7796824  PMID: 33445902

Abstract

Recent work shows that strong stability and dimensionality freedom are essential for robust numerical integration of thermostatted ring-polymer molecular dynamics (T-RPMD) and path-integral molecular dynamics, without which standard integrators exhibit non-ergodicity and other pathologies [R. Korol et al., J. Chem. Phys. 151, 124103 (2019) and R. Korol et al., J. Chem. Phys. 152, 104102 (2020)]. In particular, the BCOCB scheme, obtained via Cayley modification of the standard BAOAB scheme, features a simple reparametrization of the free ring-polymer sub-step that confers strong stability and dimensionality freedom and has been shown to yield excellent numerical accuracy in condensed-phase systems with large time steps. Here, we introduce a broader class of T-RPMD numerical integrators that exhibit strong stability and dimensionality freedom, irrespective of the Ornstein–Uhlenbeck friction schedule. In addition to considering equilibrium accuracy and time step stability as in previous work, we evaluate the integrators on the basis of their rates of convergence to equilibrium and their efficiency at evaluating equilibrium expectation values. Within the generalized class, we find BCOCB to be superior with respect to accuracy and efficiency for various configuration-dependent observables, although other integrators within the generalized class perform better for velocity-dependent quantities. Extensive numerical evidence indicates that the stated performance guarantees hold for the strongly anharmonic case of liquid water. Both analytical and numerical results indicate that BCOCB excels over other known integrators in terms of accuracy, efficiency, and stability with respect to time step for practical applications.

I. INTRODUCTION

Path-Integral Molecular Dynamics (PIMD) provides a practical and popular tool to simulate condensed-phase systems subject to strong nuclear quantum effects.1–3 Based on the ring-polymer correspondence between quantum and classical Boltzmann statistics,4,5 PIMD exploits the computational methods of molecular dynamics6–9 to approximate quantum thermodynamics and kinetics through various classical models.10–15 Applications of PIMD include calculations of chemical reaction rates,16,17 diffusion coefficients,18,19 absorption spectra,20,21 solid and liquid structure,22,23 and equilibrium isotope effects.24,25

Many numerical integration schemes for PIMD are based on a symmetric Trotter (i.e., Strang) splitting26,27 of the exact time-evolution operator and feature a sub-step for free ring-polymer propagation.28–30 Due to fast harmonic motions present in the free ring polymer, a strongly stable implementation of this sub-step is essential.31,32 Strong stability can be achieved by one of two approaches. The first approach introduces a preconditioned form of the equations of motion by modifying the ring-polymer mass matrix. Preconditioning improves the stability of the exact free ring-polymer update at the expense of consistent dynamics.28,30,33–36 The second approach does not modify the ring-polymer mass matrix, leaving the dynamics non-preconditioned,29,37–40 and instead replaces the exact free ring-polymer update with a strongly stable approximation.41 We apply the latter approach in the current work to Thermostatted Ring-Polymer Molecular Dynamics (T-RPMD),38 a non-preconditioned variant of PIMD featuring an Ornstein–Uhlenbeck thermostat that approximately preserves the real-time dynamical accuracy of RPMD for quantum correlation functions of a wide range of observables.42

In addition to strong stability of the free ring-polymer update, another basic requirement of a numerical integrator for T-RPMD is the non-zero overlap between the numerically sampled and exact ring-polymer configurational distributions in the limit of an infinite number of ring-polymer beads. Standard integrators fail to satisfy this requirement at any finite integration time step,43 which motivates the introduction of dimension-free T-RPMD schemes that allow for accurate configurational sampling with large time-stepping and arbitrarily many ring-polymer beads. We recently found that standard integrators could be made dimension-free through the introduction of a suitable strongly stable ring-polymer update,43 and the current paper investigates this finding in much greater generality.

To this end, we introduce a function θ that defines the free ring-polymer update and deduce how the choice of θ impacts the properties and performance of the corresponding T-RPMD integrator. The case θ(x) = x, i.e., θ is the identity, corresponds to the exact free ring-polymer update. Therefore, to ensure second-order accuracy, θ must approximate the identity near the origin, i.e., θ(0) = 0, θ′(0) = 1, and θ″(0) = 0. Moreover, strong stability requires that the range of the function θ is within (0, π) for x > 0, and ergodicity and dimensionality freedom of the corresponding T-RPMD integrator impose additional requirements on θ. There are many choices of θ that fulfill the identified requirements including θ(x) = 2 arctan(x/2), which leads to the BCOCB scheme introduced in Ref. 43. In fact, we find that this choice of θ is superior for the estimation of configurational averages via T-RPMD from the perspectives of accuracy and efficiency, despite its poor performance with respect to the ring-polymer velocities.

This paper is organized as follows. In Sec. II, we recall exact T-RPMD and its time discretization, present the new function θ that determines the free ring-polymer update, and obtain sufficient conditions on θ to guarantee strong stability and dimensionality freedom of the corresponding T-RPMD integrator. In Sec. III, we compare the performance of various θ in applications to the one-dimensional quantum harmonic oscillator and to a quantum-mechanical model of room-temperature liquid water. Section IV summarizes the work, and appendixes provide supporting mathematical proofs and computational protocols.

II. THEORY

A. T-RPMD

Consider a one-dimensional quantum particle with the Hamiltonian operator

Ĥ=12mp^2+V(q^), (1)

where m is the particle mass, q^ and p^ are the position and momentum operators, and V(q^) is the potential energy surface. Ignoring exchange statistics, the properties of this system at thermal equilibrium are encoded in the quantum partition function,

Q=tr[eβĤ], (2)

where β=(kBT)1, kB is the Boltzmann constant, and T is the physical temperature. Using a path-integral discretization (i.e., a Trotter factorization of the Boltzmann operator26), Q = limnQn can be approximated by the classical partition function Qn of a ring polymer with n beads,4,5

Qn=mn(2π)ndnqdnveβHn(q,v), (3)

where q=q0qn1T is the vector of bead positions and v is the corresponding vector of velocities. The ring-polymer Hamiltonian is given by

Hn(q,v)=Hn0(q,v)+Vnext(q), (4)

which includes contributions from the physical potential

Vnext(q)=1nj=0n1V(qj) (5)

and the free ring-polymer Hamiltonian

Hn0(q,v)=mn2j=0n1vj2+ωn2(qj+1qj)2, (6)

where mn = m/n, ωn = n/(ℏβ), and qn = q0.

T-RPMD evolves the phase qTvTTof the ring polymer as per

q˙(t)=v(t);v˙(t)=Ω2q(t)+mn1F(q(t))Γv(t)+2β1mn1Γ1/2W˙(t), (7)

which is a coupling of the Hamiltonian dynamics of Hn(q, v) with an Ornstein–Uhlenbeck thermostat. In Eq. (7), we introduced F(q)=Vnext(q), an n-dimensional standard Brownian motion W(t), and the n × n matrices

Ω=Udiag0,ω1,n,,ωn1,nUTandΓ=Udiag0,γ1,n,,γn1,nUT, (8)

where γj,n ≥ 0 is the jth friction coefficient, U is the n × n real discrete Fourier transform matrix, and the ring-polymer frequencies are given by

ωj,n=2ωnsinπj2nifjis even2ωnsinπ(j+1)2nelse. (9)

Observe that the zero-frequency (i.e., centroid) ring-polymer mode is uncoupled from the thermostat, and the coefficients {γj,n}j=1n1 in Eq. (8) constitute the friction schedule applied to the non-centroid modes.

Numerical integrators for Eq. (7) typically employ symmetric propagator splittings of the form44–46

eΔtLneaΔt2OneΔt2BneΔt2Ane(1a)ΔtOn×eΔt2AneΔt2BneaΔt2On witha{0,1}, (10)

where the operator Ln=An+Bn+On includes contributions from the n-bead free ring-polymer motion (An), the external potential (Bn), and the thermostat (On), and Δt is a sufficiently small time step. Note that the standard microcanonical RPMD integrator is recovered in the limit of zero coupling to the thermostat29 and that Eq. (10) yields the OBABO scheme of Bussi et al.44 if a = 1 and the BAOAB scheme of Leimkuhler45 if a = 0.

Standard implementations of the T-RPMD splittings in Eq. (10) use the exact free ring-polymer propagator eΔt2An to evolve the uncoupled ring-polymer modes; however, recent work by us41 showed that such implementations exhibit poor ergodicity if large numbers n of ring-polymer beads are employed in conjunction with large time steps Δt and suggested replacing the exact ring-polymer propagator with its Cayley approximation47 for improved performance. Follow-up work43 introduced a Cayley-modified BAOAB scheme, denoted by BCOCB, and presented numerical evidence that cemented the scheme as an improvement over standard BAOAB due to its superior equilibrium accuracy and time step stability.

Generalizing beyond the Cayley modification, the current work studies a family of modified BAOAB schemes that contains BCOCB and introduces others with similar theoretical guarantees. Specifically, the BAOAB modifications are obtained by replacing the exact free ring-polymer update in Eq. (10) with approximations that endow the properties listed below.

  • (P1)

    Strong stability. For a free ring polymer [i.e., for V(q) = const.], the integrator with γj,n = 0 is both strongly stable and second-order accurate in Δt.

  • (P2)

    Free ring-polymer ergodicity. For a free ring polymer, the integrator with γj,n > 0 is ergodic with respect to the distribution with density proportional to eβHn0(q,v).

  • (P3)

    Dimension-free stability. For a harmonically confined ring polymer [i.e., for V(q) = (Λ/2) q2], the integrator with γj,n = 0 is stable for any n if Δt leads to stable integration for n = 1.

  • (P4)

    Dimension-free ergodicity. For a harmonically confined ring polymer, the integrator with γj,n > 0 is ergodic with respect to its stationary distribution for any n.

  • (P5)

    Dimension-free equilibrium accuracy. For a harmonically confined ring polymer, the integrator leaves invariant an accurate approximation of the distribution with density proportional to eβmn2qTΛm+Ω2q, with bounded error for any n.

To obtain integrators satisfying properties (P1)–(P5), we introduce a function θ that defines the free ring-polymer update and then construct θ accordingly. To this end, let

𝒮j,n1/2=𝒬j,neiθ(ωj,nΔt)/200eiθ(ωj,nΔt)/2𝒬j,n1, (11)

where 𝒬j,n=11iωj,niωj,n, and essential properties of θ are determined in the sequel. We focus on T-RPMD schemes derived from the BAOAB splitting [i.e., a = 0 in Eq. (10)] with the exact free ring-polymer update replaced by 𝒮j,n1/2. For such schemes, an integration time step is comprised by the following sequence of sub-steps:

  • B:

    Update velocities for half a step: vv+Δt2Fmn.

Convert bead Cartesian coordinates to normal modes using

ϱ=UTq  and  φ=UTv. (12)
  • A:

    Evolve the free ring polymer in normal-mode coordinates for half a step:

ϱjφj𝒮j,n1/2ϱjφj for0jn1.
  • O:

    Perform an Ornstein–Uhlenbeck velocity update for a full time step:

φjeγj,nΔtφj+1e2γj,nΔtβmnξj,

where ξj are independent standard normal random variables and 0 ≤ jn − 1.

  • A:

    Evolve the free ring polymer in normal-mode coordinates for half a step:

ϱjφj𝒮j,n1/2ϱjφj for0jn1.

Convert back to bead Cartesian coordinates using the inverse of U, which is just its transpose since U is orthogonal.

  • B:

    Update velocities for half a step: vv+Δt2Fmn.

In the remainder of this section, we identify conditions on the choice of θ that imply properties (P1)–(P5) for the corresponding T-RPMD integrator. Despite our focus on BAOAB-like splittings, we describe how the conditions on θ can be adjusted to construct integrators derived from the OBABO splitting [i.e., a = 1 in Eq. (10)], which satisfy properties (P1)–(P5).

B. Strong stability of RPMD with a constant external potential

In this section, sufficient conditions on θ are identified to satisfy property (P1) in Sec. II A. Let V(q) = const. and γj,n = 0 for 1 ≤ jn − 1, corresponding to the free ring polymer. The jth normal mode ϱjφjT satisfies

ϱ˙jφ˙j=Aj,nϱjφj, where Aj,n=01ωj,n20. (13)

In this case, the algorithm from Sec. II A reduces to a full step of 𝒮j,nexp(ΔtAj,n), i.e.,

ϱjφj𝒮j,nϱjφj for0jn1, (14)

where 𝒮j,n=𝒮j,n1/2𝒮j,n1/2 follows from Eq. (11), and the function θ is such that property (P1) holds.

We proceed to identify sufficient conditions on θ such that the corresponding free ring-polymer update satisfies property (P1). First, note that for any function θ such that θ(−x) = −θ(x) for x > 0, the structure of 𝒮j,n1/2 guarantees that the corresponding free ring-polymer update is reversible, symplectic, and preserves the free ring-polymer Hamiltonian Hn0(q,v). Now, observe that 𝒮j,n is exact if θ(x) = x; therefore, second-order accuracy requires that θ approximates the identity near the origin, i.e.,

θ(0)=0,θ(0)=1, and  θ(0)=0. (S1a)

Moreover, strong stability follows if the eigenvalues e±iθ(ωj,nΔt) of 𝒮j,n are distinct;41 to this end, we require that

0<θ(x)<π forx>0. (S2a)

Jointly, conditions (S1a) and (S2a) guarantee that the update in Eq. (14) satisfies property (P1). There are many different choices of θ that obey these conditions, e.g., θ(x) = arctan(x), arccos(sech(x)),48 and 2 arctan(x/2). The latter choice leads to the Cayley approximation of the free ring-polymer update, as can be verified by substitution in Eq. (11) and comparison of the resulting 𝒮j,n1/2 with Eq. (17) in Ref. 43. Figure 1 compares the eigenvalues of 𝒮j,n with θ(x) = x and several choices of θ that meet conditions (S1a) and (S2a).

FIG. 1.

FIG. 1.

Eigenvalues of 𝒮j,n for 50 different time step sizes between 0.05 and 5.0 (evenly spaced) and fixed Matsubara frequency ω = 3. The colors go from blue (smallest time step) to green and yellow to red (largest time step). In panel (a), the eigenvalues rotate around the unit circle several times, which indicates that the corresponding 𝒮j,n is not always strongly stable. In panels (b)–(d), the eigenvalues are distinct and on the unit circle; thus, the corresponding 𝒮j,n is strongly stable.

C. Ergodicity of T-RPMD with a constant external potential

In this section, it is shown that condition (S2a) implies property (P2) in Sec. II A. Let V(q) = const. and γj,n > 0 for 1 ≤ jn − 1, corresponding to the free ring polymer with an Ornstein–Uhlenbeck thermostat. In this case, the jth normal mode satisfies

ϱ˙jφ˙j=(Aj,n+Cj,n)ϱjφj+02γj,nβmnW˙j, (15)

where Cj,n=000γj,n and W˙j is a scalar white-noise. The solution ϱj(t)φj(t)T of Eq. (15) is an ergodic Markov process, and in the limit as t, its distribution converges to the centered bivariate normal with covariance

Σj,n=1βmnsj,n2001,  where  sj,n2=1ωj,n2. (16)

This distribution corresponds to the jth marginal of the free ring-polymer equilibrium distribution with density proportional to eβHn0(q,v).

The choice of γj,n > 0 in Eq. (15) determines the rate at which the associated Markov process converges to its stationary distribution if initialized away from it. When γj,n < 2ωj,n, the process is dominated by the deterministic Hamiltonian dynamics and is characterized as underdamped; on the other hand, when γj,n > 2ωj,n, the process is overdamped; and at the critical value γj,n = 2ωj,n, the process is characterized as critically damped and converges to equilibrium fastest.49,50 This analytical result motivates the so-called PILE friction schedule.29,38 We specialize to this schedule in the remainder of the section and set γj,n = 2ωj,n for 1 ≤ jn − 1.

The BAOAB-like update in Sec. II A applied to Eq. (15) can be written compactly as

ϱjφjj,nϱjφj+j,n1/2ξjηj for0jn1, (17)

where ξj and ηj are independent standard normal random variables, and we have introduced the 2 × 2 matrices

j,n=𝒮j,n1/2𝒪j,n𝒮j,n1/2,𝒪j,n=100e2ωj,nΔt,

and

j,n=1e4ωj,nΔtβmn𝒮j,n1/20001(𝒮j,n1/2)T.

Since 𝒮j,n1/2 and the Ornstein–Uhlenbeck update are individually preservative irrespective of the chosen θ, Eq. (17) exactly preserves the free ring-polymer equilibrium distribution for any choice of θ that satisfies (S1a) and (S2a).

The ergodicity of the integrator specified by Eq. (17) depends entirely on the asymptotic stability of j,n, i.e., whether or not j,nk0 as k where · is a matrix norm. The matrix j,n is asymptotically stable if its spectral radius (i.e., the modulus of its largest eigenvalue) is smaller than unity,32 which depends on

det(j,n)=e2ωj,nΔt

and

tr(j,n)=cos(θ(ωj,nΔt))(1+e2ωj,nΔt).

In particular, the eigenvalues of j,n are both inside the unit circle if and only if

|tr(j,n)|<1+det(j,n)<2,

and a proof of this claim is provided in Appendix A. This inequality reveals that condition (S2a) implies property (P2). Moreover, if tr(j,n)24det(j,n)0, then the spectral radius of j,n is minimal and equal to det(j,n)=eωj,nΔt; this occurs when |cos(θ(ωj,nΔt))| ≤ sech(ωj,nΔt) for all ωj,nΔt, which holds if the function θ satisfies

arccos(sech(x))θ(x)πarccos(sech(x)) forx>0. (18)

Any choice of θ that does not satisfy Eq. (18) will be overdamped in some modes, in the sense that the corresponding j,n will have a spectral radius strictly larger than eωj,nΔt.

The function θ(x) = arccos(sech(x)) saturates the (left) inequality in Eq. (18) while satisfying conditions (S1a) and (S2a) and hence provides a strongly stable and critically damped integrator for the thermostatted free ring polymer. As illustration of this, Fig. 2(a) shows that θ(x) = arctan(x) is overdamped for all modes, whereas the Cayley angle θ(x) = 2 arctan(x/2) exhibits mixed damping. In contrast, the function θ(x) = arccos(sech(x)) preserves the critically damped behavior of its continuous counterpart under the PILE friction schedule. Figure 2(b) confirms that the spectral radius of j,n is minimal at θ(x) = arccos(sech(x)) for x > 0; consequently, this choice of θ optimizes the convergence of the integrator to stationarity.

FIG. 2.

FIG. 2.

Spectral properties of the T-RPMD update for the free ring polymer for various choices of θ. Panel (a) plots the functions θ(x) = arccos(sech(x)), arctan(x), and arctan(x/2), and regions of overdamping and underdamping with PILE friction, separated at the locus of points where |cos(θ(x))cosh(x)| = 1. The gray region [|cos(θ(x))cosh(x)| < 1] is where the dynamics is underdamped, while in the white region [| cos(θ(x)) cosh(x)| > 1], the dynamics is overdamped. The function θ(x) = arctan(x) lies in the overdamped region for x > 0, whereas θ(x) = 2 arctan(x/2) is in the underdamped region for x ⪅ 2.4 and in the overdamped region otherwise. The function θ(x) = arccos(sech(x)), however, is critically damped for x > 0 and optimizes the convergence rate of the integrator. Panel (b) plots the spectral radius of j,n corresponding to each choice of θ.

Conditions (S1a) and (S2a) also imply property (P2) for the OBABO-like update associated with a compliant choice of θ because the matrices 𝒮j,n1/2𝒪j,n𝒮j,n1/2 and 𝒪j,n1/2𝒮j,n𝒪j,n1/2 have equal spectral radii.

D. Dimension-free stability of RPMD with a harmonic external potential

In this section, we identify a condition on θ that yields property (P3) in Sec. II A. Let V(q) = (Λ/2) q2 and γj,n = 0 for 1 ≤ jn − 1, corresponding to the non-thermostatted ring polymer with a harmonic external potential. In this case, the jth normal mode satisfies

ϱ˙jφ˙j=(Aj,n+B)ϱjφj, (19)

where B=00Λ/m0, and conserves the Hamiltonian

Hj,n(ρj,φj)=mn2|φj|2+(ωj,n2+Λ/m)|ϱj|2.

For this system, the BAOAB-like update in Sec. II A reduces to

ϱjφjj,nϱjφj for0jn1, (20)

where we have introduced the 2 × 2 matrices,

j,n=1/2𝒮j,n1/2  and  1/2=10Δt(Λ/m)/21.

This update may be interpreted as a symplectic perturbation of the free ring-polymer update in Eq. (14) due to the harmonic external potential41 and conserves a modification of Hj,n that depends on the choices of θ and Δt.51

The update in Eq. (20) is stable if34

max0jn112|tr(j,n)|=max0jn1|Aj,n|<1, (21)

where

Aj,n=cos(θ(ωj,nΔt))Δt2(Λ/m)2sin(θ(ωj,nΔt))ωj,nΔt.

Moreover, the 0th (i.e., centroid) mode, like the single-bead ring polymer, evolves through the velocity Verlet algorithm, whose stability requires that Δt2Λ/m < 4. Combining this requirement with condition (S2a) yields a sufficient condition for Eq. (21) to hold at any n,

0<θ(x)2arctan(x/2) forx>0. (S3a)

A proof of this result is provided in Appendix B. The functions θ(x) = 2 arctan(x/2), arctan(x), and arccos(sech(x)) all satisfy condition (S3a), which ensures that the corresponding RPMD integrator meets property (P3).

E. Dimension-free ergodicity and equilibrium accuracy of T-RPMD with a harmonic external potential

In this section, it is shown that condition (S3a) implies property (P4) in Sec. II A, and an additional condition is introduced to ensure that property (P5) holds. Let V(q) = (Λ/2) q2 and γj,n = 2ωj,n for 1 ≤ jn − 1. In this case, the jth normal mode satisfies

ϱ˙jφ˙j=(Aj,n+B+Cj,n)ϱjφj+04ωj,nβmnW˙j. (22)

The solution ϱj(t)φj(t)T of Eq. (22) is an ergodic Markov process, and its distribution as t converges to the centered bivariate normal with the covariance matrix

Σj,n=1βmnsj,n2001,  where  sj,n2=1Λ/m+ωj,n2; (23)

the associated position-marginal is the jth marginal of the ring-polymer configurational distribution with density eβmn2qTΛm+Ω2q.

For this system, the BAOAB-like update in Sec. II A is of the same form as Eq. (17) with

j,n=1/2𝒮j,n1/2𝒪j,n𝒮j,n1/21/2andj,n=1e4ωj,nΔtβmn1/2𝒮j,n1/20001(1/2𝒮j,n1/2)T. (24)

As in the case of a constant external potential (see Sec. II C), the ergodicity of this integrator depends on the spectral radius of j,n. By Theorem 1 in Appendix A and the fact that

det(j,n)=e2ωj,nΔtandtr(j,n)=Aj,n(1+e2ωj,nΔt),

it follows that condition (S3a) gives a simple and sufficient condition for ergodicity at any bead number n and hence implies property (P4) for the BAOAB-like update specified by Eqs. (17) and (24). Furthermore, because the matrix j,n of the corresponding OBABO-like update has equal trace and determinant, condition (S3a) also guarantees property (P4) in that case.52

If condition (S3a) holds, the BAOAB-like update is ergodic with respect to a centered bivariate normal distribution whose covariance matrix Σjt satisfies the linear equation

Σj,Δt=j,nΣj,Δtj,nT+j,n, (25)

for which the solution is

Σj,Δt=1βmnsj,Δt200rj,Δt2, (26)

where the variance in the position- and velocity-marginal is (βmn)1sj,Δt2 and (βmn)1rj,Δt2, respectively, with

sj,Δt2=ωj,n2+Λmωj,nΔt/2tanθ(ωj,nΔt)/21andrj,Δt2=1Δt2Λ4mtanθ(ωj,nΔt)/2ωj,nΔt/2. (27)

Because the tangent function is monotonically increasing on the range of θ specified by condition (S3a), we have the correspondence

0<sj,Δt2sj2 and 1Δt2Λ4mrj,Δt2<1 (28)

between the exact and numerical variances of the jth ring-polymer mode. Equation (27) reveals that θ(x) = 2 arctan(x/2) is the unique function that complies with condition (S3a) and saturates the inequality sj,Δt2sj2 in Eq. (28); consequently, the corresponding BAOAB-like scheme preserves the exact position-marginal in all modes and trivially satisfies property (P5). The BCOCB integrator from Ref. 43 corresponds to this choice of θ and, thus, uniquely provides optimal equilibrium position-marginal accuracy for harmonic external potentials.

To identify other BAOAB-like schemes compliant with condition (S3a), which satisfy property (P5), we examine the overlap between the numerical stationary position-marginal distribution μnt and the exact distribution μn where

μn=j=1n1N0,sj2βmn and μn,Δt=j=1n1N0,sj,Δt2βmn.

Centroid-mode marginals have been suppressed in the definitions of μn and μnt. A BAOAB-like scheme is dimension-free if it admits an n-independent upper bound on the distance dTV(μn, μnt) between μn and μnt, where dTV is the total variation metric.53 In particular, if we require

x1+|x|θ(x)2arctan(x/2) forx>0, (S4a)

then we have the dimension-free bound

dTV(μn,μn,Δt)<43βΔtΔt2Λm. (29)

A proof of this claim is provided in Appendix D. Condition (S4a) ensures that any BAOAB-like integrator with a compliant choice of θ meets property (P5).

For OBABO-like schemes, the bound in condition (S4a) must be tightened to guarantee non-zero overlap between μn and μnt for arbitrarily large n. In particular, replacing 2 arctan(x/2) with min{2 arctan(x/2), C} for some C ∈ (0, π) in the upper bound of condition (S4a) yields a n-independent bound on dTV(μn, μnt) for all compliant OBABO-like integrators, as can be shown through arguments similar to those in Appendix D.

Jointly, conditions (S1a)–(S4a) specify a family of BAOAB-like schemes with dimension-free stability, ergodicity, and equilibrium accuracy for applications with harmonic external potentials. Numerical results in Sec. III suggest that the integrators exhibit similar properties in a more realistic setting with a strongly anharmonic external potential.

F. Dimension-free convergence to equilibrium of T-RPMD with a harmonic external potential

Beyond ensuring ergodicity of the T-RPMD update in Eq. (24), condition (S3a) leads to explicit dimension-free equilibration rates for compliant schemes. Theorem 4 in Appendix C proves this result in the infinite-friction limit for ring-polymer modes with arbitrarily high frequency. In detail, the theorem shows that the configurational (i.e., position-marginal) transition kernel associated with the T-RPMD update of the jth mode in Eq. (24) is contractive in the 2-Wasserstein metric54 and equilibrates any given initial distribution at a rate determined by the function θ, the (external) potential curvature Λ, and the (stable) time step Δt if condition (S3a) holds. The rate in Theorem 4 in Appendix C, though obtained in the infinite-friction limit, holds for finite friction coefficients γj,n that lead to spectral radii ρ(j,n)|Aj,n|, where Aj,n is defined in the display after Eq. (21) and |Aj,n|=limγj,nρ(j,n) is the spectral radius at infinite friction.

To illustrate dimension-free convergence, Fig. 3 plots the 2-Wasserstein distance between the stationary configurational distribution μnt and the distribution μn,Δtk at the kth T-RPMD step evolved from a point mass at the origin using the schemes specified by θ(x) = arccos(sech(x)) [Fig. 3(a)], 2 arctan(x/2) [Fig. 3(b)], and arctan(x) [Fig. 3(c)] for a range of bead numbers n. These choices of θ, respectively, lead to overdamped, critical, and Cayley evolution of the thermostatted free ring polymer under PILE friction (see Sec. II C) and are identified accordingly in Fig. 3. The ring-polymer system considered in Fig. 3 approximates the O–H stretch dynamics in liquid water at room temperature with the parameters listed in Sec. III A. Velocity-marginals were initialized as in the setting of Theorem 4 (see Appendix C), and the position of the jth ring-polymer mode at time kΔt follows a centered normal distribution with variance (βmn)1(sj,Δtk)2, where

(sj,Δtk)2=(j,nk)122+βmn=0k1j,nj,n(j,n)T11 fork>0.

The 2-Wasserstein distances in Fig. 3 were evaluated using a well-known analytical result for multivariate normal distributions.55

FIG. 3.

FIG. 3.

Dimension-free convergence to equilibrium of BAOAB-like T-RPMD schemes with a harmonic external potential. The physical parameters of the ring-polymer system (i.e., Λ, m, and β) are listed in Sec. III A. Panels (a)–(c) plot the normalized 2-Wasserstein distance between the configurational ring-polymer distribution at stationarity and at time kΔt, as evolved via various BAOAB-like schemes from an initial point-mass distribution. Regions with darker color indicate the smaller 2-Wasserstein distance to stationarity, and black lines mark the iso-distance contours. The contours plateau at some value of n for all tested schemes, which checks that they exhibit dimension-free convergence, as predicted by Theorem 4 in Appendix C.

Figures 3(a) and 3(c) clearly show that the critical and overdamped schemes converge at dimension-free rates, but this is less evident from Fig. 3(b) for the Cayley scheme. The latter scheme nonetheless displays an n-independent, and hence dimension-free, distance to stationarity at all times kΔt > 0, indicated by plateauing of the contour lines toward the right of Fig. 3(b). The ladder-like pattern that precedes this plateau illustrates a transition from geometric (i.e., fast) to sub-geometric (i.e., slow) convergence upon introducing higher-frequency modes into the ring polymer. The transition manifests with the Cayley scheme because of its aggressive overdamping of the high-frequency modes, which is absent in the other two schemes (see Fig. 2).

The example considered in this section illustrates that the equilibration timescale (e.g., the time until the 2-Wasserstein distance decays below 10−6) of the Cayley scheme at large n can dramatically exceed that of other BAOAB-like schemes. Although this negative feature may render the scheme impractical for pathological applications, we find in Sec. III that the Cayley scheme’s superior configurational sampling provides compelling justification for its preferred use in realistic settings.

III. NUMERICAL RESULTS

The current section provides numerical comparisons of the BAOAB-like T-RPMD integrators in Sec. II on applications featuring harmonic (Sec. III A) and anharmonic (Sec. III B) external potentials. Three representative choices of θ are considered in the numerical comparisons, namely, θ(x) = arctan(x), arccos(sech(x)), and 2 arctan(x/2). These choices, respectively, lead to overdamped, critical, and Cayley evolution of the thermostatted free ring polymer under PILE friction (Sec. II C) and are identified accordingly throughout the current section. It is borne out from the numerical comparisons that the Cayley scheme exhibits superior configurational sampling among the tested schemes in both applications.

A. One-dimensional quantum harmonic oscillator

In the current section, we numerically integrate Eq. (7) with the harmonic potential V(q) = (Λ/2) q2 using PILE friction (i.e., Γ = 2 Ω), m = 0.95 amu, Λ/m=3886cm1, and T = 298 K. This choice of physical parameters corresponds to a harmonic approximation of the Morse contribution to the O–H bond potential in the q-TIP4P/F force field for water56 and sets a least upper bound for the T-RPMD stability interval at Δtmax=2/Λ/m=2.74 fs. The simulations reported throughout this section employ the time step Δt = 0.73 ×Δtmax = 2.00 fs.

Figure 4 compares the accuracy and efficiency of various BAOAB-like T-RPMD schemes at equilibrium as a function of the bead number n. For a description of the numerical simulation and statistical estimation procedures used to generate the numerical data (filled circles) in Fig. 4, the reader is referred to Appendix G. Figures 4(a) and 4(c) report the mean quantum kinetic energy at equilibrium as per the primitive and virial estimators,

KEnpri(q)=n2βj=0n1mnωn22(qj+1qj)2andKEnvir(q)=12β+12j=0n1(qjq¯)qjVnext(q), (30)

where q¯=1nj=0n1qj is the centroid position of the n-bead ring polymer. For these two observables, Figs. 4(b) and 4(d) quantify the equilibrium sampling efficiency of the schemes in terms of the integrated autocorrelation time (or normalized asymptotic variance),57–61

aVar(On)Var(On)=limKVar1Kk=0K1On(ξ(kΔt))VarOn=1+2k=1CorOn(ξ(0)),On(ξ(kΔt)), (31)

where On is an n-bead observable, {ξ(kΔt)}k=0={(q(kΔt),v(kΔt))}k=0 is the stationary T-RPMD trajectory, Var(On) is the variance of On at equilibrium, and Cor(On(ξ(0)), On(ξ(kΔt))) is the lag-kΔt autocorrelation of On along the T-RPMD trajectory. The integrated autocorrelation time of On is interpreted as the timescale over which adjacent observations along an equilibrium trajectory become statistically uncorrelated57–61 and is hence a measure of the efficiency of a T-RPMD scheme at estimating the mean of On with respect to the numerically sampled equilibrium distribution. Figures 4(a)–4(d) show that the scheme specified by the Cayley angle (orange) outperforms others in terms of both accuracy and efficiency at estimating the equilibrium average of the quantum kinetic energy observables.

FIG. 4.

FIG. 4.

Performance at equilibrium of various BAOAB-like T-RPMD schemes applied to the one-dimensional quantum harmonic oscillator with physical parameters listed in Sec. III A. Panels (a), (c), and (e), respectively, plot the equilibrium mean primitive kinetic energy, virial kinetic energy, and non-centroid classical kinetic energy per mode as a function of bead number n; the corresponding means in the exact infinite bead limit are plotted as dashed lines. Panels (b), (d), and (f) plot the integrated autocorrelation times [Eq. (31)] of the respective observables. Exact (respectively, numerically estimated) values of the plotted quantities are shown with empty (respectively, filled) circles. Numerical estimates were obtained using the protocol described in Appendix G.

From the perspective of configurational accuracy, the optimality of the Cayley angle displayed in Figs. 4(a) and 4(c) is not surprising in light of the findings in Sec. II E. Less expected are the results in Figs. 4(b) and 4(d), which suggest that the Cayley angle is also optimal from the standpoint of configurational sampling efficiency for the quantum kinetic energy observables in Eq. (30). Appendix E supports this conjecture with an analytical result for harmonic external potentials.

Figure 4(e) plots the mean classical kinetic energy at equilibrium, as computed from the non-centroid ring-polymer velocities,

KEncla(v)=mn2(n1)j=0n1(vj2v¯2)12β, (32)

and Fig. 4(f) plots the corresponding integrated autocorrelation time, as given by Eq. (31). For this observable, the equilibrium accuracy and efficiency of the Cayley scheme are significantly worse than those of the others as n increases. This is a consequence of the strongly overdamped behavior of Cayley T-RPMD at high frequencies (see Fig. 2), for which the integrator’s ergodicity degrades as its spectral radius approaches unity. Note that this shortcoming of the Cayley scheme presents no adverse implications to the equilibrium sampling of observables that exclusively depend on the ring-polymer configuration, as confirmed by Figs. 4(a)–4(d).

In summary, Fig. 4 establishes that the T-RPMD scheme specified by the Cayley angle provides optimally accurate and efficient configurational sampling at equilibrium. To exploit this remarkable feature in practice, the scheme must manifest rapid convergence to equilibrium when initialized away from it, as is necessary in most realistic applications of T-RPMD. Fortunately, Theorem 4 in Appendix C guarantees that any BAOAB-like scheme compliant with conditions (S1a)–(S4a) features a contractive configurational transition kernel for any number of ring-polymer beads, and Fig. 3 in Sec. II F illustrates this fact for the quantum harmonic oscillator considered in the current section.

B. Room-temperature liquid water

While theoretical analysis and numerical tests of BAOAB-like T-RPMD schemes in Secs. II and III A have focused on harmonic external potentials, the current section demonstrates that the resulting insights carry over to a realistic, strongly anharmonic model of room-temperature liquid water. Our test system is a periodic box containing 32 water molecules at a temperature of 298 K and a density of 0.998 g/cm3, with potential energy described by the q-TIP4P/F force field.56 As in Sec. III A, we compare the performance of various BAOAB-like T-RPMD schemes for integrating the many-dimensional analog of Eq. (7) with PILE friction using the simulation time step Δt = 1.4 fs in all simulations. Numerical tests reported in Appendix F show that this value of Δt closely approximates the upper limit of the Verlet (i.e., n = 1) stability interval for q-TIP4P/F liquid water. In agreement with Sec. III A, the experiments reveal that among the tested T-RPMD schemes, the Cayley scheme offers superior configurational sampling. For details on the numerical simulation and statistical estimation procedures used to generate the data presented in this section, the reader is referred to Appendix G.

Figure 5 compares the equilibrium accuracy achieved by the tested schemes in terms of the quantum and classical kinetic energy per hydrogen atom [Figs. 5(a), 5(c), and 5(i)] and the intramolecular potential energy per water molecule [Figs. 5(e) and 5(g)]; also plotted are the respective integrated autocorrelation times as a function of bead number n. The kinetic energy estimates in Figs. 5(a) and 5(c) exhibit similar trends to those seen in Fig. 4 for the one-dimensional harmonic oscillator. In particular, the T-RPMD scheme specified by the Cayley angle outperforms others in terms of quantum kinetic energy accuracy as n increases, most outstandingly with a highly accurate primitive kinetic energy estimate despite the large time step employed. Still in close agreement with the harmonic oscillator results, Figs. 5(b) and 5(d) show that the Cayley scheme displays the shortest integrated autocorrelation time among the tested schemes for the quantum kinetic energy observables. Similar trends manifest in the intramolecular potential energy averages and their autocorrelation times [Figs. 5(e)–5(h)], where the Cayley scheme also achieves superior accuracy and efficiency. Finally, Figs. 5(i) and 5(j) confirm that the relative performance of the compared schemes in terms of velocity-marginal sampling is qualitatively consistent with the harmonic results. Taken together, the results in Fig. 5 suggest that the superiority of the Cayley scheme for configurational sampling, proven in the model setting of a harmonic external potential, is also reflected in realistic applications.

FIG. 5.

FIG. 5.

Performance of various BAOAB-like T-RPMD schemes applied to q-TIP4P/F liquid water at room temperature. As a function of the bead number n and for a 1.4-fs time step, panels (a) and (c) plot the equilibrium kinetic energy per H atom as per the primitive and virial estimators [Eq. (30)], and panels (b) and (d) plot the corresponding integrated autocorrelation times. Likewise, panels (e) and (g) plot the equilibrium potential energy per H2O molecule due to the O–H-stretch and H–O–H-bend contributions, as defined in the q-TIP4P/F force field,56 and the corresponding autocorrelation times are plotted by panels (f) and (h). Finally, panel (i) plots the classical kinetic energy per H atom computed from the non-centroid velocity estimator [Eq. (32)], and panel (j) plots the corresponding autocorrelation time. The numerical estimates and reference results (dashed lines) were obtained using the protocols described in Appendix G.

In a final numerical test, Fig. 6 confirms that the sampling advantages of the Cayley T-RPMD scheme are obtained without downside in the estimation of dynamical quantities of typical interest. Specifically, Fig. 6(b) shows (unnormalized) infrared absorption spectra for room-temperature liquid water, computed from the 128-bead T-RPMD trajectories used to generate Fig. 5 using linear response theory and the T-RPMD approximation to real-time quantum dynamics.20,38 Linear response dictates that the absorption spectrum is proportional to ω2I~(ω), where I~(ω)=RdteiωtC~μμ(t) is the Fourier transform of the quantum-mechanical Kubo-transformed dipole autocorrelation function C~μμ(t). The latter is approximated within the T-RPMD framework11,18 by C~μμ(t)1NH2Oi=1NH2OEμ¯i(t)μ¯i(0), where NH2O is the number of molecules in the liquid, μ¯i(t) is the bead-averaged dipole moment of molecule i at time t, and the covariance Eμ¯i(t)μ¯i(0) is estimated from a stationary T-RPMD trajectory, as indicated in Appendix G. Figure 6(a) plots the T-RPMD estimates of C~μμ(t), leading to the absorption spectra in Fig. 6(b). On the scale in which the absorption spectrum exhibits its key features, the spectra in Fig. 6(b) show very minor qualitative discrepancies. A similar conclusion holds for Fig. 6(c), where the T-RPMD approximation of the Kubo-transformed velocity autocovariance function C~vv(t)1NH2Oi=1NH2OEv¯i(t)v¯i(0) is plotted for the three tested T-RPMD schemes. Collectively, these observations indicate that the accuracy of dynamical properties computed with BAOAB-like schemes is not significantly affected by the particular θ employed if conditions (S1a)–(S4a) in Sec. II are met. This result is expected due to the fact that the considered dynamical properties depend on bead-averaged (i.e., centroid-mode) coordinates, whose evolution is largely independent of the choice of θ under weak coupling between the centroid and non-centroid ring-polymer modes.

FIG. 6.

FIG. 6.

Molecular dipole autocovariance function (a), corresponding infrared absorption spectrum (b), and molecular velocity autocovariance function (c) in room-temperature liquid water for various BAOAB-like T-RPMD schemes. The plotted autocovariance functions exhibit minor qualitative discrepancies across schemes, which suggests that all schemes compliant with conditions (S1a)–(S4a) exhibit comparable accuracy in the computation of dynamical properties. Numerical estimates of the autocovariance functions were obtained using the protocol described in Appendix G.

IV. SUMMARY

Previous studies showed that strong stability41 and dimensionality freedom43 are essential features of a robust T-RPMD integration scheme that standard integrators do not possess. A T-RPMD scheme with these features, denoted by BCOCB, was introduced via a simple and inexpensive Cayley modification of the free ring-polymer update (i.e., the “A” sub-step) of the standard BAOAB integrator. The BCOCB scheme was then shown to dramatically outperform BAOAB at estimating static and dynamic properties of various systems with remarkable accuracy at unprecedented time steps.43

The current work generalizes beyond the Cayley modification by introducing a simple parameterization of the free ring-polymer update and a corresponding family of strongly stable and dimension-free modifications of the BAOAB scheme. Among these schemes lies BCOCB, which is found to exhibit superior configurational sampling despite exhibiting worse accuracy and efficiency for observables that depend on the non-centroid ring-polymer velocities. This conclusion is obtained theoretically via exhaustive analysis of a harmonic model and numerically via simulation of a realistic quantum-mechanical model of liquid water at room temperature. In this way, the current work convincingly demonstrates the superiority of the BCOCB scheme for accurate and efficient equilibrium simulation of condensed-phase systems with T-RPMD.

To conclude, we stress that implementing BCOCB or any of the new dimension-free and strongly stable schemes leads to no additional cost, parameters, or coding overhead relative to the standard BAOAB integrator. The modified integrators, thus, provide “turnkey” means to significantly improve the accuracy and stability of existing (T-)RPMD implementations.62,63

AUTHORS’ CONTRIBUTIONS

J.L.R.-R. and J.S. contributed equally to this work.

ACKNOWLEDGMENTS

This work was supported in part by the U.S. Department of Energy (Grant No. DE-SC0019390) and the National Institutes of Health (Grant No. R01GM125063). N.B.-R. acknowledges support by the Alexander von Humboldt foundation and the National Science Foundation (Grant No. DMS-1816378).

APPENDIX A: NECESSARY AND SUFFICIENT CONDITION FOR EIGENVALUES OF A 2 × 2 REAL MATRIX TO BE INSIDE THE UNIT CIRCLE

This section provides a proof of the standard result used in Secs. II C and II E to infer ergodicity of the T-RPMD update for free and harmonically confined ring polymers.

Theorem 1.

The spectral radius of a 2 × 2 real matrix M is strictly less than one if and only if

|tr(M)|<1+det(M)<2. (A1)

Figure 7 plots eigenvalue pairs λ1, λ2 that satisfy Eq. (A1) for a fixed value of det(M) = λ1λ2. Note that the spectral radius of M is minimized when λ1 and λ2 are on the circle with radius r=det(M).

FIG. 7.

FIG. 7.

All possible eigenvalue pairs λ1, λ2 of a matrix M that satisfies Eq. (A1) with det(M) = λ1λ2 = 1/4 is plotted. The eigenvalue pairs either lie on the circle with radius r = 1/2 or are both real, and in the former case, the spectral radius of M is minimal.

Proof.

Let λ1 and λ2 be the (possibly complex) eigenvalues of M. By definition, the spectral radius of M is max(|λ1|, |λ2|) =: ρ. Since M is real, both tr(M) = λ1 + λ2 and det(M) = λ1λ2 are real. Thus, either

  • 1.

    λ1 and λ2 are a complex conjugate pair or

  • 2.

    λ1 and λ2 are both real.

In the first case, λ1 = a + ib and λ2 = aib for some real numbers, a and b, with b ≠ 0, and hence, det(M) = λ1λ2 = a2 + b2 > 0 and ρ=|λ1|=|λ2|=a2+b2, i.e., the eigenvalues lie on the circle with radius ρ=a2+b2=det(M). In this case, the first inequality in Eq. (A1) holds since b ≠ 0 implies

|tr(M)|=2|a|<2ρ1+ρ2=1+det(M).

Hence, Eq. (A1) is equivalent to 1 + det(M) < 2 or ρ < 1.

In the second case, λ1 and λ2 are both real, and the condition |tr(M)| < 1 + det(M) is equivalent to

1+λ1λ2+λ1+λ2=(1+λ1)(1+λ2)>0and1+λ1λ2λ1λ2=(1λ1)(1λ2)>0.

Together with det(M) = λ1λ2 < 1, these conditions are equivalent to ρ = max(|λ1|, |λ2|) < 1. □

APPENDIX B: STABILITY CONDITION FOR HARMONIC EXTERNAL POTENTIALS

This section proves that condition (S3a) implies property (P3), as claimed in Sec. II D. For notational brevity, we define

A(x)cos(θ(x))Δt2(Λ/m)2sin(θ(x))x.

Note that A(x) is equal to Aj,n in the display under Eq. (21) if x = ωj,nΔt.

Theorem 2.

For any α > 0, (ii) implies (i).

  • (i)

    For all Λ ≥ 0, m > 0, and Δt > 0 satisfying Δt2Λ/m < α, the function θ satisfies

A(x)<1forx>0.
  • (ii)

    The function θ satisfies

0<θ(x)<2arctan(2x/α)forx>0.

Proof.

Let α = Δt2(Λ/m). For notational brevity, define

ϕα(x)arctan(α/(2x)) for x>0.

By the harmonic addition identity

cos(θ)tan(ϕα)sin(θ)=cos(θ+ϕα)cos(ϕα),

note that (i) can be rewritten as

cos(θ(x)+ϕα(x))cos(ϕα(x))<1 forx>0,0<α<α. (B1)

For 0 < θ(x) < π, Eq. (B1) holds if and only if

ϕα(x)<θ(x)+ϕα(x)<πϕα(x),

which can be rewritten as

0<θ(x)<2arctan(2x/α), (B2)

where we used the identity

π2arctan(x)=2arctan(1/x) valid forx>0.

Since arctan is monotonically increasing, and 0 < α < α by assumption, we may conclude that

0<θ(x)<2arctan(2x/α)<2arctan(2x/α).

Thus, if (ii) holds, then Eq. (B2) holds and, therefore, (A1) holds. □

Fix ϵ ∈ (0, 1). Since Theorem 2 is true for arbitrary α, if we take α = 4 − ϵ, then the theorem holds with Δt2Λ/m < 4 − ϵ in Theorem 2 (i) and θ(x) < 2 arctan(2x/(4 − ϵ)) in Theorem 2 (ii). Since ϵ > 0 is arbitrary, and arctan is monotonically increasing, we can conclude that the theorem holds with Δt2Λ/m < 4 and θ(x) ≤ 2 arctan(x/2). We therefore have the following corollary of Theorem 2.

Corollary 3.

Suppose that the function θ satisfies

0<θ(x)2arctan(x/2)forx>0.

Then, for all Λ ≥ 0, m > 0, and Δt > 0 satisfying Δt2Λ/m < 4, we have

A(x)<1forx>0.

APPENDIX C: DIMENSION-FREE QUANTITATIVE CONTRACTION RATE FOR HARMONIC EXTERNAL POTENTIALS IN THE INFINITE-FRICTION LIMIT

In the infinite-friction limit, Eq. (24) simplifies to

j,n=1/2𝒮j,n1/21000𝒮j,n1/21/2

and

j,n=1βmn1/2𝒮j,n1/20001(1/2𝒮j,n1/2)T.

The kth step of the corresponding T-RPMD integrator can be written compactly as

ϱj(k)φj(k)=j,nϱj(k1)φj(k1)+j,n1/2ξj(k1)ηj(k1),

where ξj(k1) and ηj(k1) are independent standard normal random variables. Suppose that the initial velocity is drawn from the Maxwell–Boltzmann distribution, i.e., φj(0)N(0,(βmn)1), and the initial position is drawn from an arbitrary distribution μj on R, i.e., ϱj(0)μj. Let pj,nk denote the k-step transition kernel of the position-marginal, i.e., μjpj,nk is the probability distribution of ϱj(k) with ϱj(0)μj.

Theorem 4 shows that starting from any two initial distributions μj and νj on R, the distance between the distributions μjpj,nk and νjpj,nk is contractive. We quantify the distance between these distributions in terms of the 2-Wasserstein metric. For two probability distributions μ and ν on R, the 2-Wasserstein distance between μ and ν is defined as

W2(μ,ν)=infXμYνE(|XY|2)1/2,

where the infimum is taken over all bivariate random variables (X, Y) such that Xμ and Yν.54

Theorem 4.

Suppose that the function θ satisfies

0<θ(x)2arctan(x/2)forx>0.

Then, for all k > 1, Λ ≥ 0, m > 0, and Δt > 0 satisfying Δt2Λ/m < 4, and for all initial distributions μj and νj on R,

W2(μjpj,nk,νjpj,nk)  A(ωj,nΔt)k1W2(μj,νj)if  A(ωj,nΔt)>0121k1W2(μj,νj)else. (C1)

Proof.

In the infinite-friction limit, the eigenvalues of j,n are {0, A(ωj,nΔt)}, where A(x) is defined in Appendix B. Let ϱj(0)μj and ϱ~j(0)νj be the optimal coupling of μj and νj, i.e., W2(μj,νj)=E(|ϱj(0)ϱ~j(0)|2)1/2. Conditional on ϱj(0) and ϱ~j(0), ϱj(k) and ϱ~j(k) are Gaussian random variables with equal variances, but different means. By a well-known result for the 2-Wasserstein distance between Gaussian distributions,55

W2(μjpj,nk,νjpj,nk)2  =|A(ωj,nΔt)|2(k1)(j,n)112W2(μj,νj)2  =|A(ωj,nΔt)|2(k1)(1+A(ωj,nΔt))24W2(μj,νj)2, (C2)

where we used (j,n)11=(1+A(ωj,nΔt))/2.

Now, we distinguish between two cases. In the case where A(ωj,nΔt) > 0, we obtain the required result since |A(ωj,nΔt)| < 1 by Corollary 3, and therefore,

(1+A(ωj,nΔt))241. (C3)

Otherwise, for −1 < A(ωj,nΔt) ≤ 0, the quantity |A(ωj,nΔt)|2(k1)(1+A(ωj,nΔt))2 is maximized at (−1 + 1/k)2k(k − 1)−2, and therefore,

|A(ωj,nΔt)|2(k1)(1+A(ωj,nΔt))2414(k1)2. (C4)

Inserting Eqs. (C3) and (C4) into Eq. (C2), and then taking square roots, gives the required result. □

APPENDIX D: TOTAL VARIATION BOUND ON THE EQUILIBRIUM ACCURACY ERROR FOR HARMONIC EXTERNAL POTENTIALS

In this section, we show that Eq. (29) follows from conditions (S1a)–(S4a) in the setting of Sec. II E. It is helpful to recall the quantities

ωj=limnωj,n=πjβifjis evenπ(j+1)βelse. (D1)

In the following, μjt and μj denote the jth factor of the product distributions μnt and μn, respectively, introduced in Sec. II E.

Theorem 5.

Suppose that the function θ satisfies conditions (S1a)–(S4a). Then, for all Λ ≥ 0, m > 0, and Δt > 0 satisfying Δt2Λ/m < 4, the total variation distance between μn and μnt is bounded as in Eq. (29).

Proof.

Subadditivity of the total variation distance dTV between product distributions and its equivalence with the Hellinger distance53 dH lead to the inequalities

dTV(μn,μn,Δt)2j=1n1dTV(μj,μj,Δt)2j=1n12dH(μj,μj,Δt)2j=1n12(sjsj,Δt)2(sj2+sj,Δt2)j=1n11sjsj,Δt2j=1n11sj2sj,Δt22, (D2)

where the second-to-last step uses Eq. (28) and the last step uses the elementary inequality (1x2)2(1x)2 valid for all x ≥ 0.

Since tan(·) increases superlinearly on the interval (0, π), we have θ(x)/2 ≤ tan(θ(x)/2) ≤ x/2 for x > 0, where the second inequality uses (S3a). Consequently, the jth summand in Eq. (D2) admits the bound

1sj2sj,Δt22=Λ/mωj,n2+Λ/mωj,nΔt/2tanθ(ωj,nΔt)/212Δt2Λ/m(ωj,nΔt)2ωj,nΔtθ(ωj,nΔt)12Δt2Λm21(ωj,nΔt)2,

where the last line uses the lower bound in (S4a). Using that for any even positive integer n,

j=1n11ωj,n2<limnj=1n11ωj,n2=j=11ωj2<βπ2j=12j2,

where we used Eq. (D1), the bound in Eq. (D2) becomes

dTV(μn,μn,Δt)2<Δt2Λm2βπΔt2j=12j2.

Taking square roots and using the Riemann zeta function64 to evaluate the infinite sum yield Eq. (29). □

APPENDIX E: ASYMPTOTIC VARIANCE OF KINETIC ENERGY OBSERVABLES FOR HARMONIC EXTERNAL POTENTIALS IN THE INFINITE-FRICTION LIMIT

In Sec. III A, Figs. 4(b) and 4(d) show that the T-RPMD scheme specified by θ(x) = 2 arctan(x/2), which coincides with the Cayley-modified BAOAB scheme introduced in Ref. 43, provides the smallest integrated autocorrelation time [Eq. (31)] for quantum kinetic energy observables [Eq. (30)] among several schemes with properties (P1)–(P5). In this section, we show that this scheme minimizes an upper bound [Eq. (E2)] on the integrated autocorrelation time of the quantum kinetic energy among all dimension-free and strongly stable BAOAB-like schemes for harmonic external potentials.

To this end, note that for a n-bead thermostatted ring polymer with external potential Vnext(q)=Λ2n|q|2, Eq. (30) can be rewritten as

KEnpri(ϱ)=n2βj=1n1mnωj,n22ϱj2and
KEnvir(ϱ)=12β+j=1n1Λ2nϱj2, (E1)

where ϱ is defined in Eq. (12). In the following, we denote both observables in Eq. (E1) as KEn and distinguish between the two as needed.

To control the integrated autocorrelation time of KEn, we need the stationary autocorrelation CorKEn(ϱ(0)),KEn(ϱ(kΔt)) for k ≥ 0. Note that the distributions of ϱ(kΔt) and ϱ(0) are equal by stationarity and that components (ϱj)j=0n1 are uncorrelated in a harmonic external potential. Thus,

CorKEn(ϱ(0)),KEn(ϱ(kΔt))=j=1n1χj,nCor|ϱj(0)|2,|ϱj(kΔt)|2,

where

χj,n=κj,n2Var|ϱj(0)|2i=1n1κi,n2Var|ϱi(0)|2

and

κj,n=mnωj,n22forKEnpriΛ2nforKEnvir.

If the evolution of the ring polymer is governed by the BAOAB-like update in Eq. (17), then the jth mode satisfies

Cor|ϱj(0)|2,|ϱj(kΔt)|2=Cov|ϱj(0)|2,|ϱj(kΔt)|2Var|ϱj(0)|2=(j,nk)112,

where we used that the phase ϱj(kΔt)φj(kΔt)T follows a centered Gaussian distribution with covariance given in Eq. (26) for all k ≥ 0. Therefore, in the infinite-friction limit where j,n is given in Appendix C, the integrated autocorrelation time of KEn evaluates to

aVar(KEn)Var(KEn)=1+2j=1n1χj,nk=1(j,nk)1121+12max1jn11+A(ωj,nΔt)1A(ωj,nΔt), (E2)

where simplification of (j,nk)11 was aided by the Cayley–Hamilton theorem for 2 × 2 matrices,65 A(x) is defined in Appendix B, and in the last line, we used that j=1n1χj,n=1. Equation (E2) states that the integrated autocorrelation time of KEn can only be as small as that of the component |ϱj|2 exhibiting the slowest uncorrelation at stationarity.

Having derived Eq. (E2), we now prove our claim for this section. Let xωj,nΔt > 0 and α ≔ Δt2Λ/m ∈ (0, 4). For fixed x and α, the function A(x)cos(θ(x))α2xsin(θ(x)) monotonically decreases toward −1 as the angle θ(x) increases toward π. Consequently, the function 1+A(x)/1A(x) decreases (toward 0) as θ(x) increases (toward π), but condition (S3a) requires θ(x) ≤ 2 arctan(x/2) to achieve stable evolution. Therefore, as the largest stable angle, the choice θ(x) = 2 arctan(x/2) (i.e., the Cayley angle) minimizes the upper bound in Eq. (E2).

A similar argument can be made to support the conjecture, suggested by Fig. 4(f), that the non-centroid velocity estimator for the classical kinetic energy KEncla in Eq. (32), equivalently written as

KEncla(φ)=mn2(n1)j=1n1φj2 (E3)

with φ defined in Eq. (12), exhibits a maximal integrated autocorrelation time if the Cayley angle θ(x) = 2 arctan(x/2) is used. Indeed, the integrated autocorrelation time of this estimator is bounded by

aVar(KEncla)Var(KEncla)1+12max1jn11A(ωj,nΔt)1+A(ωj,nΔt), (E4)

where the function 1A(x)/1+A(x) monotonically increases as θ(x) approaches the largest stable (i.e., Cayley) angle for fixed x and α.

To conclude, we note that the claim proven in this section holds for arbitrary T-RPMD friction schedules despite our use of the infinite-friction limit in Eqs. (E2) and (E4).

APPENDIX F: STABILITY INTERVAL CALIBRATION FOR LIQUID WATER SIMULATIONS

This section describes the computational procedure used to identify Δt = 1.4 fs as close to the upper bound of the stability interval of T-RPMD applied to q-TIP4P/F liquid water at 298 K and 0.998 g/cm3. The procedure consisted of integrating an ensemble of 104 thermally initialized T-RPMD trajectories using the algorithm outlined in Sec. II A in its single-bead realization (identical to velocity Verlet in classical MD8) and counting the fraction of trajectories that remained within an energy sublevel (i.e., they did not exhibit detectable energy drift) throughout their duration for each tested time step. A time step was deemed stable if 99% or more of the ensemble remained in an energy sublevel throughout a 50-ps time period. A range of time steps were tested, and the fraction of stable trajectories at each time step is reported in Fig. 8.

FIG. 8.

FIG. 8.

Stability interval calibration for q-TIP4P/F room-temperature liquid water simulations. Data points correspond to the fraction of thermally initialized single-bead T-RPMD trajectories that remained stable over a 50-ps period at the respective integration time step Δt. The error bars correspond to the standard error of the fraction of stable trajectories across initialization points with different configurations. The gray dashed line marks the ≥99% threshold for deeming a time step stable, which no time step beyond Δt = 1.4 fs reaches.

To avoid initialization bias in the stability interval estimation, thermalized initial phase-points were generated with a metropolized Markov-chain Monte Carlo sampler targeted at the equilibrium configurational distribution of the liquid. Specifically, a randomized Hamiltonian Monte Carlo34,66 (rHMC) simulation of sufficient length was used to thermalize a crystalline configuration of the system at the target density, and 102 configurations were extracted from well-separated points along the rHMC trajectory. Each of these approximately independent draws from the equilibrium configurational distribution of the liquid at the target physical conditions was subsequently paired with 102 independent velocities drawn from the corresponding Maxwell–Boltzmann distribution, yielding 104 approximately independent draws from the phase space distribution of the classical liquid at thermal equilibrium.

APPENDIX G: SIMULATION AND ESTIMATION DETAILS

This section compiles simulation protocols and statistical estimation methods used to generate Fig. 4 for the one-dimensional quantum harmonic oscillator and Figs. 5 and 6 for room-temperature liquid water.

1. One-dimensional quantum harmonic oscillator

Numerical equilibrium averages and integrated autocorrelation times for the quantum harmonic oscillator were estimated by averaging over a 10-ns T-RPMD trajectory integrated using the algorithm listed in Sec. II A and initialized at an exact sample from the numerical stationary distribution [listed for the jth ring-polymer mode in Eq. (27)] corresponding to the physical parameters (i.e., Λ, m, and β) and simulation parameters (i.e., n, Δt, and the function θ) listed in Sec. III A. Specifically, the statistics reported in Fig. 4 were obtained by partitioning the T-RPMD trajectory into ten disjoint blocks, estimating the equilibrium average and autocorrelation time within each block, and computing the sample mean and standard error among the resulting block estimates with 1000 bootstrap resamples.

We now describe the formulas and methods used to obtain block estimates for the equilibrium mean and integrated autocorrelation time. The equilibrium average μOn of observable On within each block of the partitioned T-RPMD trajectory was estimated using the standard estimator,67

μ^On=1Kk=0K1On(kΔt), (G1)

where K is the number of steps in the block (i.e., the block size) and On(kΔt) is the value of On at the kth step within the block. Similarly, the lag-kΔt autocovariance COn(kΔt) was estimated using67

ĈOn(kΔt)==0Kk1On(Δt)μ^OnOn(+k)Δtμ^OnKk

for 0 ≤ kΔt ≤ (K − 1)Δt = 1 ns. The integrated autocorrelation time was subsequently estimated using58,67

aVarOnVarOn^(M)=1+2k=1MĈOn(kΔt)ĈOn(0), (G2)

where 0 < MK is a suitable cutoff. The choice of M is nontrivial, as it carries a trade-off between the bias (more pronounced at small M) and variance (more pronounced at large M) of the estimator.58 To choose M judiciously, we follow the automatic windowing (AW) method described in Appendix C of Ref. 68. The AW method dictates that M should correspond to the smallest lag that satisfies the inequality

McaVarOnVarOn^(M),

where the parameter c > 0 dictates the variance–bias trade-off in place of M and is chosen as large as possible to reduce the bias of the estimator for a given variance threshold.

Figure 9 illustrates the usage of the AW method for integrated autocorrelation time estimation with trajectory data generated by the BAOAB-like T-RPMD scheme with θ(x) = 2 arctan(x/2) at n = 64 beads and Δt = 2.0 fs, focusing on the observables KEnpri (black), KEnvir (red), and KEncla (cyan), introduced in Sec. III A. The estimated integrated autocorrelation times are plotted with solid lines in Fig. 9(a) for various values of c, and the corresponding cutoffs M are plotted in Fig. 9(b). Exact integrated autocorrelation times are plotted with dashed lines in Fig. 9(a). Note that as c (and thus M) increases, the estimates converge to the corresponding exact values at the expense of a larger variance, which can nonetheless be controlled by adjusting the block size K.

FIG. 9.

FIG. 9.

Integrated autocorrelation times of several observables of the one-dimensional harmonic oscillator in Sec. III A, estimated with the AW method. Trajectory data for the estimates were generated using the T-RPMD scheme with θ(x) = 2 arctan(x/2) at n = 64 beads and Δt = 2.0 fs and processed as described in the current section. Estimated (respectively, exact) integrated autocorrelation times for observables, KEnpri (black), KEnvir (red), and KEncla (cyan), are shown in solid (respectively, dashed) lines in panel (a) as a function of the windowing parameter c. Panel (b) plots the cutoffs determined by the choice of c for the three observables, where the linear relation between MΔt and c at large values of the latter corroborates the convergence of the autocorrelation time estimates.

2. Room-temperature liquid water

The equilibrium averages and integrated autocorrelation times reported in Fig. 5 were obtained by averaging over 10-ns T-RPMD trajectories integrated for each considered bead number n, time step Δt, and function θ. All trajectories were initialized at an approximate sample from the corresponding numerical equilibrium distribution, obtained by thermalizing for 20 ps a classical (i.e., n = 1) configuration of the system into the n-bead ring-polymer phase space. Figure 10 checks that this thermalization protocol indeed leads to near-equilibrium initialization of the T-RPMD trajectories. The reference equilibrium averages plotted with dashed lines in Fig. 5 were obtained by averaging over a one-nanosecond, 256-bead staging PIMD28 trajectory integrated at a 0.1-fs time step with the mass and friction parameters recommended in Ref. 30 and initialized with the same protocol used for the T-RPMD simulations.

FIG. 10.

FIG. 10.

Convergence to equilibrium of the BAOAB-like schemes considered in Sec. III B with n = 64 ring-polymer beads and a Δt = 1.4 fs time step. With respect to the non-equilibrium 64-bead configurational distribution evolved from a point mass at a classical (i.e., n = 1) configuration, panels (a) and (c) plot the mean kinetic energy per H atom for the n-bead system as per the primitive and virial estimators, respectively, for times up to 1.0 ps. Panels (b) and (d), respectively, plot the non-equilibrium mean O–H-bond and H–O–H-angle potential energy per q-TIP4P/F water molecule56 for times up to 10 ps. The lightly shaded interval around each curve corresponds to the standard error of the estimated non-equilibrium mean, computed with 1000 bootstrap resamples from a sample of 1000 independent trajectories.

The observables considered in Fig. 5 measure properties per H atom or per H2O molecule, and thus, the reported values are averages over estimates obtained for each simulated moiety. The equilibrium mean and integrated autocorrelation time of observable On for each moiety were estimated by partitioning the trajectory of the moiety into ten disjoint 1-ns blocks, evaluating Eqs. (G1) and (G2) within each block, and determining the sample mean and standard error among the block estimates with 1000 bootstrap resamples. The AW method68 was applied to choose a cutoff lag M ≤ 1 ns in Eq. (G2), as illustrated in Fig. 9 for the harmonic oscillator application.

The T-RPMD trajectories used to generate Fig. 5 also yielded Fig. 6, where panels (a) and (c) plot autocovariance functions of the form 1NH2Oi=1NH2OEO¯i(0)O¯i(kΔt), where NH2O=32 is the number of simulated H2O molecules and O¯i(kΔt) is the bead-averaged value of observable O (e.g., the molecular dipole moment or center-of-mass velocity) on the ith molecule at time kΔt along a stationary T-RPMD trajectory. The autocovariance EO¯i(0)O¯i(t) was estimated for the lags kΔt shown in Figs. 6(a) and 6(c) by

EO¯i(0)O¯i(kΔt)=0Kk1O¯i(Δt)O¯i(+k)ΔtKk,

where KΔt = 1 ns is the length of each block in a partitioned 10-ns T-RPMD trajectory. As with the results in Fig. 5, statistics for each molecule were obtained from block estimates via bootstrapping, and Figs. 6(a) and 6(c) report molecule-averaged statistics.

Figure 10 validates the 20-ps thermalization interval used to initialize the trajectories that generated Figs. 5 and 6. In detail, Figs. 10(a) and 10(c) [respectively, Figs. 10(b) and 10(d)] plot the non-equilibrium mean of the primitive and virial quantum kinetic energy per H atom (respectively, the mean O–H bond and H–O–H angle potential energy per water molecule) as it approaches the equilibrium value in Figs. 5(a) and 5(c) [respectively, Figs. 5(e) and 5(g)] for a 64-bead ring polymer at a 1.4 fs time step with the considered choices of θ. At each time kΔt within the 20-ps interval, the non-equilibrium mean is estimated by averaging across 1000 independent trajectories initialized at a point-mass distribution on the n-bead ring-polymer phase space centered at the classical (i.e., n = 1) sample used to initialize the reported simulations. Within statistical uncertainty, the non-equilibrium mean for each observable converges to its equilibrium value within the 20-ps interval at visually indistinguishable rates across the tested choices of θ.

Contributor Information

Nawaf Bou-Rabee, Email: .

Thomas F. Miller, III, Email: .

DATA AVAILABILITY

The data that support the findings of this study are available from the corresponding author upon reasonable request.

REFERENCES

  • 1.Parrinello M. and Rahman A., “Study of an F center in molten KCl,” J. Chem. Phys. 80, 860–867 (1984). 10.1063/1.446740 [DOI] [Google Scholar]
  • 2.Habershon S., Manolopoulos D. E., Markland T. E., and Miller T. F. III, “Ring-polymer molecular dynamics: Quantum effects in chemical dynamics from classical trajectories in an extended phase space,” Annu. Rev. Phys. Chem. 64, 387–413 (2013). 10.1146/annurev-physchem-040412-110122 [DOI] [PubMed] [Google Scholar]
  • 3.Markland T. E. and Ceriotti M., “Nuclear quantum effects enter the mainstream,” Nat. Rev. Chem. 2, 0109 (2018). 10.1038/s41570-017-0109 [DOI] [Google Scholar]
  • 4.Feynman R. P., Quantum Mechanics and Path Integrals, 1st ed. (McGraw-Hill, 1965). [Google Scholar]
  • 5.Chandler D. and Wolynes P. G., “Exploiting the isomorphism between quantum theory and classical statistical mechanics of polyatomic fluids,” J. Chem. Phys. 74, 4078–4095 (1981). 10.1063/1.441588 [DOI] [Google Scholar]
  • 6.Frenkel D. and Smit B., Understanding Molecular Simulation: From Algorithms to Applications, 2nd ed. (Academic Press, 2002). [Google Scholar]
  • 7.Rapaport D. C., The Art of Molecular Dynamics Simulation, 2nd ed. (Cambridge University Press, UK, 2004). [Google Scholar]
  • 8.Leimkuhler B. and Matthews C., Molecular Dynamics, Interdisciplinary Applied Mathematics Vol. 39, 1st ed. (Springer International Publishing, 2015). [Google Scholar]
  • 9.Allen M. P. and Tildesley D. J., Computer Simulation of Liquids, 2nd ed. (Oxford University Press, 2017). [Google Scholar]
  • 10.Cao J. and Voth G. A., “The formulation of quantum statistical mechanics based on the Feynman path centroid density. II. Dynamical properties,” J. Chem. Phys. 100, 5106–5117 (1994). 10.1063/1.467176 [DOI] [Google Scholar]
  • 11.Craig I. R. and Manolopoulos D. E., “Quantum statistics and classical mechanics: Real time correlation functions from ring polymer molecular dynamics,” J. Chem. Phys. 121, 3368–3373 (2004). 10.1063/1.1777575 [DOI] [PubMed] [Google Scholar]
  • 12.Liu J., “Path integral Liouville dynamics for thermal equilibrium systems,” J. Chem. Phys. 140, 224107 (2014). 10.1063/1.4881518 [DOI] [PubMed] [Google Scholar]
  • 13.Hele T. J. H., Willatt M. J., Muolo A., and Althorpe S. C., “Boltzmann-conserving classical dynamics in quantum time-correlation functions: ‘Matsubara dynamics’,” J. Chem. Phys. 142, 134103 (2015). 10.1063/1.4916311 [DOI] [PubMed] [Google Scholar]
  • 14.Hele T. J. H., Willatt M. J., Muolo A., and Althorpe S. C., “Communication: Relation of centroid molecular dynamics and ring-polymer molecular dynamics to exact quantum dynamics,” J. Chem. Phys. 142, 191101 (2015). 10.1063/1.4921234 [DOI] [PubMed] [Google Scholar]
  • 15.Cendagorta J. R., Bačić Z., and Tuckerman M. E., “An open-chain imaginary-time path-integral sampling approach to the calculation of approximate symmetrized quantum time correlation functions,” J. Chem. Phys. 148, 102340 (2018). 10.1063/1.5005543 [DOI] [PubMed] [Google Scholar]
  • 16.Craig I. R. and Manolopoulos D. E., “Chemical reaction rates from ring polymer molecular dynamics,” J. Chem. Phys. 122, 084106 (2005). 10.1063/1.1850093 [DOI] [PubMed] [Google Scholar]
  • 17.Craig I. R. and Manolopoulos D. E., “A refined ring polymer molecular dynamics theory of chemical reaction rates,” J. Chem. Phys. 123, 034102 (2005). 10.1063/1.1954769 [DOI] [PubMed] [Google Scholar]
  • 18.Miller T. F. III and Manolopoulos D. E., “Quantum diffusion in liquid water from ring polymer molecular dynamics,” J. Chem. Phys. 123, 154504 (2005). 10.1063/1.2074967 [DOI] [PubMed] [Google Scholar]
  • 19.Miller T. F. III and Manolopoulos D. E., “Quantum diffusion in liquid para-hydrogen from ring-polymer molecular dynamics,” J. Chem. Phys. 122, 184503 (2005). 10.1063/1.1893956 [DOI] [PubMed] [Google Scholar]
  • 20.Habershon S., Fanourgakis G. S., and Manolopoulos D. E., “Comparison of path integral molecular dynamics methods for the infrared absorption spectrum of liquid water,” J. Chem. Phys. 129, 074501 (2008). 10.1063/1.2968555 [DOI] [PubMed] [Google Scholar]
  • 21.Witt A., Ivanov S. D., Shiga M., Forbert H., and Marx D., “On the applicability of centroid and ring polymer path integral molecular dynamics for vibrational spectroscopy,” J. Chem. Phys. 130, 194510 (2009). 10.1063/1.3125009 [DOI] [PubMed] [Google Scholar]
  • 22.Morrone J. A. and Car R., “Nuclear quantum effects in water,” Phys. Rev. Lett. 101, 017801 (2008). 10.1103/physrevlett.101.017801 [DOI] [PubMed] [Google Scholar]
  • 23.Cheng B., Engel E. A., Behler J., Dellago C., and Ceriotti M., “Ab initio thermodynamics of liquid and solid water,” Proc. Natl. Acad. Sci. U. S. A. 116, 1110–1115 (2019). 10.1073/pnas.1815117116 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Zimmermann T. and Vaníček J., “Path integral evaluation of equilibrium isotope effects,” J. Chem. Phys. 131, 024111 (2009). 10.1063/1.3167353 [DOI] [PubMed] [Google Scholar]
  • 25.Eldridge D. L., Korol R., Lloyd M. K., Turner A. C., Webb M. A., Miller T. F. III, and Stolper D. A., “Comparison of experimental vs theoretical abundances of 13CH3D and 12CH2D2 for isotopically equilibrated systems from 1 to 500 °C,” ACS Earth Space Chem. 3, 2747–2764 (2019). 10.1021/acsearthspacechem.9b00244 [DOI] [Google Scholar]
  • 26.Trotter H. F., “On the product of semi-groups of operators,” Proc. Am. Math. Soc. 10, 545–551 (1959). 10.1090/s0002-9939-1959-0108732-6 [DOI] [Google Scholar]
  • 27.Strang G., “On the construction and comparison of difference schemes,” SIAM J. Numer. Anal. 5, 506–517 (1968). 10.1137/0705041 [DOI] [Google Scholar]
  • 28.Tuckerman M. E., Berne B. J., Martyna G. J., and Klein M. L., “Efficient molecular dynamics and hybrid Monte Carlo algorithms for path integrals,” J. Chem. Phys. 99, 2796–2808 (1993). 10.1063/1.465188 [DOI] [Google Scholar]
  • 29.Ceriotti M., Parrinello M., Markland T. E., and Manolopoulos D. E., “Efficient stochastic thermostatting of path integral molecular dynamics,” J. Chem. Phys. 133, 124104 (2010). 10.1063/1.3489925 [DOI] [PubMed] [Google Scholar]
  • 30.Liu J., Li D., and Liu X., “A simple and accurate algorithm for path integral molecular dynamics with the Langevin thermostat,” J. Chem. Phys. 145, 024103 (2016). 10.1063/1.4954990 [DOI] [PubMed] [Google Scholar]
  • 31.Calvo M. P. and Sanz-Serna J. M., “Instabilities and inaccuracies in the integration of highly oscillatory problems,” SIAM J. Sci. Comput. 31, 1653–1677 (2009). 10.1137/080727658 [DOI] [Google Scholar]
  • 32.Arnol’d V. I., Mathematical Methods of Classical Mechanics, Graduate Texts in Mathematics Vol. 60, 2nd ed. (Springer Science & Business Media, 2013). [Google Scholar]
  • 33.Minary P., Martyna G. J., and Tuckerman M. E., “Algorithms and novel applications based on the isokinetic ensemble. I. Biophysical and path integral molecular dynamics,” J. Chem. Phys. 118, 2510–2526 (2003). 10.1063/1.1534582 [DOI] [Google Scholar]
  • 34.Bou-Rabee N. and Sanz-Serna J. M., “Geometric integrators and the Hamiltonian Monte Carlo method,” Acta Numer. 27, 113–206 (2018). 10.1017/s0962492917000101 [DOI] [Google Scholar]
  • 35.Bou-Rabee N. and Eberle A., “Two-scale coupling for preconditioned Hamiltonian Monte Carlo in infinite dimensions,” Stochastics Partial Differ. Equations: Anal. Comput. (published online, 2020). 10.1007/s40072-020-00175-6 [DOI] [Google Scholar]
  • 36.Lu J., Lu Y., and Zhou Z., “Continuum limit and preconditioned Langevin sampling of the path integral molecular dynamics,” J. Comput. Phys. 423, 109788 (2020). 10.1016/j.jcp.2020.109788 [DOI] [Google Scholar]
  • 37.Ceriotti M., Manolopoulos D. E., and Parrinello M., “Accelerating the convergence of path integral dynamics with a generalized Langevin equation,” J. Chem. Phys. 134, 084104 (2011). 10.1063/1.3556661 [DOI] [PubMed] [Google Scholar]
  • 38.Rossi M., Ceriotti M., and Manolopoulos D. E., “How to remove the spurious resonances from ring polymer molecular dynamics,” J. Chem. Phys. 140, 234116 (2014). 10.1063/1.4883861 [DOI] [PubMed] [Google Scholar]
  • 39.Zhang Z., Liu X., Chen Z., Zheng H., Yan K., and Liu J., “A unified thermostat scheme for efficient configurational sampling for classical/quantum canonical ensembles via molecular dynamics,” J. Chem. Phys. 147, 034109 (2017). 10.1063/1.4991621 [DOI] [PubMed] [Google Scholar]
  • 40.Rossi M., Kapil V., and Ceriotti M., “Fine tuning classical and quantum molecular dynamics using a generalized Langevin equation,” J. Chem. Phys. 148, 102301 (2018). 10.1063/1.4990536 [DOI] [PubMed] [Google Scholar]
  • 41.Korol R., Bou-Rabee N., and Miller T. F. III, “Cayley modification for strongly stable path-integral and ring-polymer molecular dynamics,” J. Chem. Phys. 151, 124103 (2019). 10.1063/1.5120282 [DOI] [PubMed] [Google Scholar]
  • 42.Braams B. J. and Manolopoulos D. E., “On the short-time limit of ring polymer molecular dynamics,” J. Chem. Phys. 125, 124105 (2006). 10.1063/1.2357599 [DOI] [PubMed] [Google Scholar]
  • 43.Korol R., Rosa-Raíces J. L., Bou-Rabee N., and Miller T. F. III, “Dimension-free path-integral molecular dynamics without preconditioning,” J. Chem. Phys. 152, 104102 (2020). 10.1063/1.5134810 [DOI] [PubMed] [Google Scholar]
  • 44.Bussi G., Donadio D., and Parrinello M., “Canonical sampling through velocity rescaling,” J. Chem. Phys. 126, 014101 (2007). 10.1063/1.2408420 [DOI] [PubMed] [Google Scholar]
  • 45.Leimkuhler B. and Matthews C., “Rational construction of stochastic numerical methods for molecular sampling,” Appl. Math. Res. Express 2013, 34–56. 10.1093/amrx/abs010 [DOI] [Google Scholar]
  • 46.Bou-Rabee N., “Time integrators for molecular dynamics,” Entropy 16, 138–162 (2014). 10.3390/e16010138 [DOI] [Google Scholar]
  • 47.Fang Y., Cao Y., and Skeel R. D., “Quasi-reliable estimates of effective sample size,” IMA Journal of Numerical Analysis (published online). 10.1093/imanum/draa077 [DOI] [Google Scholar]
  • 48.The function θ(x) = arccos(sech(x)) is not differentiable at the origin and hence, strictly speaking, does not satisfy condition (S1a). Moreover, the function has even symmetry and hence fails to yield a reversible free ring-polymer update. These formal shortcomings can be fixed by multiplying the function by sign(x), which we implicitly do for this and other functions θ with similar features.
  • 49.Metafune G., Pallara D., and Priola E., “Spectrum of Ornstein-Uhlenbeck operators in Lp spaces with respect to invariant measures,” J. Funct. Anal. 196, 40–60 (2002). 10.1006/jfan.2002.3978 [DOI] [Google Scholar]
  • 50.Pavliotis G. A., Stochastic Processes and Applications, Texts in Applied Mathematics Vol. 60 (Springer, 2014). [Google Scholar]
  • 51.Sanz-Serna J. M. and Calvo M. P., Numerical Hamiltonian Problems, Applied Mathematics and Mathematical Computation Vol. 7, 1st ed. (Chapman & Hall, 1994). [Google Scholar]
  • 52.Condition (S3a) may be viewed as a relaxation of the sufficient condition for ergodicity given in Eq. (18) of Ref. 43. Indeed, condition (S3a) implies ergodicity irrespective of the Ornstein–Uhlenbeck friction schedule, whereas Eq. (18) in Ref. 43 does not imply ergodicity for friction schedules that lead to overdamped dynamics.
  • 53.Gibbs A. L. and Su F. E., “On choosing and bounding probability metrics,” Int. Stat. Rev. 70, 419–435 (2002). 10.1111/j.1751-5823.2002.tb00178.x [DOI] [Google Scholar]
  • 54.Villani C., Optimal Transport: Old and New, Comprehensive Studies in Mathematics Vol. 338 (Springer Science & Business Media, 2008). [Google Scholar]
  • 55.Givens C. R. and Shortt R. M., “A class of Wasserstein metrics for probability distributions,” Mich. Math. J. 31, 231–240 (1984). 10.1307/mmj/1029003026 [DOI] [Google Scholar]
  • 56.Habershon S., Markland T. E., and Manolopoulos D. E., “Competing quantum effects in the dynamics of a flexible water model,” J. Chem. Phys. 131, 024501 (2009). 10.1063/1.3167790 [DOI] [PubMed] [Google Scholar]
  • 57.Geyer C. J., “Practical Markov chain Monte Carlo,” Stat. Sci. 7, 473–483 (1992). 10.1214/ss/1177011137 [DOI] [Google Scholar]
  • 58.Sokal A., “Monte Carlo methods in statistical mechanics: Foundations and new algorithms,” in Functional Integration: Basics and Applications, edited by DeWitt-Morette C., Cartier P., and Folacci A. (Springer Science & Business Media, Boston, MA, 1997), pp. 131–192. [Google Scholar]
  • 59.Asmussen S. and Glynn P. W., Stochastic Simulation: Algorithms and Analysis, Stochastic Modelling and Applied Probability Vol. 57, 1st ed. (Springer, 2007). [Google Scholar]
  • 60.Skeel R. and Fang Y., “Comparing Markov chain samplers for molecular simulation,” Entropy 19, 561 (2017). 10.3390/e19100561 [DOI] [Google Scholar]
  • 61.Fang Y., Cao Y., and Skeel R. D., “Quasi-reliable estimates of effective sample size,” arXiv:1705.03831 (2017).
  • 62.Suleimanov Y. V., Allen J. W., and Green W. H., “RPMDrate: Bimolecular chemical reaction rates from ring polymer molecular dynamics,” Comput. Phys. Commun. 184, 833–840 (2013). 10.1016/j.cpc.2012.10.017 [DOI] [Google Scholar]
  • 63.Kapil V., Rossi M., Marsalek O., Petraglia R., Litman Y., Spura T., Cheng B., Cuzzocrea A., Meißner R. H., Wilkins D. M., Helfrecht B. A., Juda P., Bienvenue S. P., Fang W., Kessler J., Poltavsky I., Vandenbrande S., Wieme J., Corminboeuf C., Kühne T. D., Manolopoulos D. E., Markland T. E., Richardson J. O., Tkatchenko A., Tribello G. A., Van Speybroeck V., and Ceriotti M., “i-PI 2.0: A universal force engine for advanced molecular simulations,” Comput. Phys. Commun. 236, 214–223 (2019). 10.1016/j.cpc.2018.09.020 [DOI] [Google Scholar]
  • 64.Abramowitz M. and Stegun I. A., Handbook of Mathematical Functions, with Formulas, Graphs, and Mathematical Tables, 1st ed. (Dover Publications, Inc., USA, 1965). [Google Scholar]
  • 65.Andreescu T., Essential Linear Algebra with Applications, 1st ed. (Birkhäuser Basel, 2016). [Google Scholar]
  • 66.Bou-Rabee N. and Sanz-Serna J. M., “Randomized Hamiltonian Monte Carlo,” Ann. Appl. Probab. 27, 2159–2194 (2017). 10.1214/16-aap1255 [DOI] [Google Scholar]
  • 67.Priestly M. B., Spectral Analysis and Time Series, 1st ed. (Academic Press, UK, 1981). [Google Scholar]
  • 68.Madras N. and Sokal A. D., “The pivot algorithm: A highly efficient Monte Carlo method for the self-avoiding walk,” J. Stat. Phys. 50, 109–186 (1988). 10.1007/bf01022990 [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.


Articles from The Journal of Chemical Physics are provided here courtesy of American Institute of Physics

RESOURCES