Stability of Asynchronous Variational Integrators

Similar documents
An Overview of Variational Integrators

Modified Equations for Variational Integrators

THE Hamilton equations of motion constitute a system

for changing independent variables. Most simply for a function f(x) the Legendre transformation f(x) B(s) takes the form B(s) = xs f(x) with s = df

Implicit-explicit variational integration of highly oscillatory problems

Variational Integrators for Maxwell s Equations with Sources

The Hamiltonian Particle-Mesh Method for the Spherical Shallow Water Equations

Towards Discrete Exterior Calculus and Discrete Mechanics for Numerical Relativity

CDS 101 Precourse Phase Plane Analysis and Stability

Uncovering the Lagrangian from observations of trajectories

The Two Ball Newton s Cradle. Glendinning, Paul. MIMS EPrint: Manchester Institute for Mathematical Sciences School of Mathematics

Solutions Preliminary Examination in Numerical Analysis January, 2017

Physics 115/242 Comparison of methods for integrating the simple harmonic oscillator.

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top

PSE Game Physics. Session (6) Angular momentum, microcollisions, damping. Oliver Meister, Roland Wittmann

arxiv: v1 [physics.plasm-ph] 15 Sep 2013

SPECTRAL VARIATIONAL INTEGRATORS

Dynamics and Time Integration. Computer Graphics CMU /15-662, Fall 2016

Numerical Methods for the Landau-Lifshitz-Gilbert Equation

Physics 115/242 The leapfrog method and other symplectic algorithms for integrating Newton s laws of motion

Numerical Methods for ODEs. Lectures for PSU Summer Programs Xiantao Li

Parallel-in-time integrators for Hamiltonian systems

Chaotic motion. Phys 750 Lecture 9

Physics 351 Wednesday, February 14, 2018

CALCULATION OF NONLINEAR VIBRATIONS OF PIECEWISE-LINEAR SYSTEMS USING THE SHOOTING METHOD

REVIEW. Hamilton s principle. based on FW-18. Variational statement of mechanics: (for conservative forces) action Equivalent to Newton s laws!

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 4.0 License.

Chaotic motion. Phys 420/580 Lecture 10

A Hamiltonian Numerical Scheme for Large Scale Geophysical Fluid Systems

Nonlinear Single-Particle Dynamics in High Energy Accelerators

Advanced Vibrations. Elements of Analytical Dynamics. By: H. Ahmadian Lecture One

Robotics. Dynamics. Marc Toussaint U Stuttgart

Use conserved quantities to reduce number of variables and the equation of motion (EOM)

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

Stochastic Variational Integrators

An introduction to Birkhoff normal form

Reducing round-off errors in symmetric multistep methods

HAMILTON S PRINCIPLE

1 Pushing your Friend on a Swing

Chapter 1. Harmonic Oscillator. 1.1 Energy Analysis

Numerical Algorithms as Dynamical Systems

Lecture 41: Highlights

The Principle of Least Action

SANGRADO PAGINA 17CMX24CM. PhD Thesis. Splitting methods for autonomous and non-autonomous perturbed equations LOMO A AJUSTAR (AHORA 4CM)

Nonsmooth Lagrangian Mechanics and Variational Collision Integrators

DELFT UNIVERSITY OF TECHNOLOGY

Dynamical Systems & Lyapunov Stability

Solutions to homework assignment #3 Math 119B UC Davis, Spring = 12x. The Euler-Lagrange equation is. 2q (x) = 12x. q(x) = x 3 + x.

Computational Geometric Uncertainty Propagation for Hamiltonian Systems on a Lie Group

Numerical Integration of Equations of Motion

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. small angle approximation. Oscillatory solution

On the construction of discrete gradients

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. Oscillatory solution

Dynamics and Stability application to submerged bodies, vortex streets and vortex-body systems

Scientific Computing: An Introductory Survey

Numerische Mathematik

Using Simulink to analyze 2 degrees of freedom system

Classical Mechanics Comprehensive Exam Solution

Linear and Nonlinear Oscillators (Lecture 2)

Sketchy Notes on Lagrangian and Hamiltonian Mechanics

Stochastic Particle Dynamics for Unresolved Degrees of Freedom. Sebastian Reich in collaborative work with Colin Cotter (Imperial College)

A SYMPLECTIC KEPLERIAN MAP FOR PERTURBED TWO-BODY DYNAMICS. Oier Peñagaricano Muñoa 1, Daniel J. Scheeres 2

Nosé-Hoover Thermostats

7 Pendulum. Part II: More complicated situations

Nonlinear Dynamic Systems Homework 1

Analytical Dynamics: Lagrange s Equation and its Application A Brief Introduction

Two-Body Problem. Central Potential. 1D Motion

Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations

Physics 6010, Fall Relevant Sections in Text: Introduction

There is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth)

Lecture 37: Principal Axes, Translations, and Eulerian Angles

On the Optimal Insulation of Conductors 1

Lecture 9: Eigenvalues and Eigenvectors in Classical Mechanics (See Section 3.12 in Boas)

A variational formulation for dissipative systems

22.2. Applications of Eigenvalues and Eigenvectors. Introduction. Prerequisites. Learning Outcomes

Problem 1: Lagrangians and Conserved Quantities. Consider the following action for a particle of mass m moving in one dimension

Physics 115/242 The leapfrog method and other symplectic algorithms for integrating Newton s laws of motion

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

Ordinary Differential Equations

Physics 106b: Lecture 7 25 January, 2018

AA242B: MECHANICAL VIBRATIONS

Curves in the configuration space Q or in the velocity phase space Ω satisfying the Euler-Lagrange (EL) equations,

Variational Integrators for Electrical Circuits

A CRASH COURSE IN EULER-POINCARÉ REDUCTION

The two body problem involves a pair of particles with masses m 1 and m 2 described by a Lagrangian of the form:

CS 450 Numerical Analysis. Chapter 9: Initial Value Problems for Ordinary Differential Equations

A Model of Evolutionary Dynamics with Quasiperiodic Forcing

Parametric Resonance and Elastic Pendulums

Solutions 2: Simple Harmonic Oscillator and General Oscillations

Lecture IV: Time Discretization

5.4 Given the basis e 1, e 2 write the matrices that represent the unitary transformations corresponding to the following changes of basis:

1 Ordinary differential equations

Seminar 6: COUPLED HARMONIC OSCILLATORS

A Symmetric Treatment of Damped Harmonic Oscillator in Extended Phase Space

Massachusetts Institute of Technology Physics Department

Chapter 4. Oscillatory Motion. 4.1 The Important Stuff Simple Harmonic Motion

Physics 106a, Caltech 13 November, Lecture 13: Action, Hamilton-Jacobi Theory. Action-Angle Variables

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Physics 202 Laboratory 5. Linear Algebra 1. Laboratory 5. Physics 202 Laboratory

The Principle of Least Action

Transcription:

Stability of Asynchronous Variational Integrators Abstract The formulation of multiple time step integrators can provide substantial computational savings for mechanical systems with multiple time scales. However, the scope of these savings may be severely limited by the range of allowable time step choices. In this paper we have performed an exhaustive study of the linear stability of the fully asynchronous methods called AVI (asynchronous variational integrator), with two time steps, for essentially any combination of their values. We have obtained approximate analytical expressions for the time step ratios that may render the scheme unstable in the case of linear equations, and verified them with extensive numerical computations. Synchronous multiple time stepping schemes such as r-respa show resonances when the outer step is a multiple of the effective half period of one of the fast oscillators. An elegant generalization is derived in the fully asynchronous case of AVI. 1. Introduction Variational integrators constitute a novel paradigm for the construction of time integration algorithms that, by design, guarantee a number of desirable and remarable properties; see [1, 18, 0, 16, 9, 15, 11, 9, 5, 10, 1, 8, 6, 17, 1]. Chief among them are the existence of a discrete version of Noether s theorem, the fact that every variational algorithm is automatically symplectic, and the consequent nearly perfect energy conservation properties for explicit algorithms at moderately large time steps. The distinguishing characteristic of variational integrators is that the equations that define an algorithm are the Euler Lagrange equations of a discrete variational principle. In other words, the discrete motion is the stationary point of a functional over all discrete trajectories, termed the discrete action sum. The remarable properties of the resulting algorithms can be directly traced bac to their variational structure. These and other features of the theory of variational integrators have been thoroughly discussed in many of the previous references, in particular [11] or [16], and hence we shall sip further discussions herein. Asynchronous Variational Integrators (AVI) are a class of variational integrators distinguished by the trait of enabling the use of different time steps for different potential energy contributions to a mechanical system. Furthermore, the time steps need not bear any integer multiple relation with each other. Their formulation and use in the context of finite element discretizations of fluids and solids can be found in [11, 1, 10]. It is well-nown that multiple time step methods can display resonance instabilities, especially in the context of molecular dynamics simulations [,,, 13, ]. These resonances severely limit the relative size of the time-steps. Their effects have been somewhat mitigated in [7], but not to the extent of substantially improving the computational efficiency. When dissipative effects are included multiple time stepping algorithms for molecular dynamics are better exploited [1], since resonances are more effectively damped. This paper presents the first analysis of the linear stability of multiple time step methods when time steps with rational, and not necessarily integer, ratios are adopted.. Variational Derivation of AVI To introduce the idea of variational integrators we begin by recalling the velocity Verlet (VV) integrator. Consider a system of N particles with masses m = (m 1,..., m N ), positions x = (x 1,..., x N ) and velocities v = ẋ = (v 1,...,v N ) that interact according to a given potential function V (x). Their trajectories x(t) are governed by Newton s equations of motion F = M a where F = V (x), M is the diagonal matrix with the particle masses along the diagonal, and a = ẍ. For this system the VV integrator is given by: v j+1/ = v j + h M 1 F j x j+1 = x j + h v j+1/ v j+1 = v j+1/ + h M 1 F j+1 where h is the time step, t j = jh, x j = x(t j ), and v j = v(t j ). (1)

The VV integrator is commonly used in molecular dynamics because it is easy to implement, has a low computational cost and conserves energy remarably well. The VV integrator can also be written in a time-staggered form: x j+1 = x j + h v j+1/ () v j+3/ = v j+1/ + hm 1 F j+1 (3) We will now review how the staggered form of the VV integrator can be derived from a variational principle, as shown for example in [9]. This principle will be the basis of the derivation of AVI. Following the usual convention in Lagrangian mechanics, the position x and velocity v will be denoted by q and q respectively. The Lagrangian for the system defined above is given by the difference between the inetic and potential energies: L(q, q) = N a=1 1 m a q a V (q) where m a is the mass of particle a and q a is the velocity of particle a. The action integral for an arbitrary trajectory q(t) of the Lagrangian system is defined as the time integral of L along q(t): S(q) = T 0 L(q(t), q(t))dt Lagrangian mechanics is based on Hamilton s variational principle which states that the trajectory q(t) followed by the particles is a stationary point of the action integral S. Therefore for all variations around the exact trajectory q + δq, with fixed endpoints q(0) and q(t), we must have δs = 0. The Euler Lagrange equations of this variational principle are precisely Newton s equations of motion. To construct a variational integrator, we begin by discretizing the time interval [0, T] into a sequence of times {t j } = {t 0,..., t M } with a time step h. Then, the continuous-time trajectory q(t) is represented as a sequence of positions {q j } = {q 0,...,q M }. Using this time discretization, the action integral can be approximation as an action sum: S d =h ( N 1 m a [ M 1 j=0 a=1 q j+1 a qa j h ) V (qj ) + V (q j+1 ) We then employ a discrete analog to Hamilton s principle to obtain the algorithm. The discrete variational principle says that δs d = 0 for any variation δq satisfying δq 0 = 0 and δq M = 0. The Euler Lagrange equations of this principle are q j+1/ = q j 1/ + hm 1 F j, () ] which provided that velocities at half steps are defined as q j+1/ = qj+1 q j, (5) h are precisely the staggered form of the VV algorithm (see Eq. () and (3)). An important property of variational integrators is that they are symplectic and therefore conserve energy very well (no drift) over long time scales [19, 6]. This is a ey property for molecular dynamics and other problems. To obtain an asynchronous variational integrator (AVI), we generalize the previous approximation of the action integral. We assume that the potential V (q) is written as the sum of K potentials: V (q) = K V (q) =1 Furthermore, we assume that the potential V (q) have different time scales associated to them, e.g. different stiffness. AVI allows for the selection of a different time step for each potential V. As a result each inherent time scale can be resolved with the prescribed accuracy and at a lower computational cost. The action sum is now given by: S d = N a=1 M a 1 K =1 j=0 M 1 l=0 1 m ( a t j+1 a t j ) a qa j+1 ( t l+1 qa j t j+1 a t j a (6) t l ) V (q l ) where t l is the lth time step associated with V. We assume that for each potential V the sequence t l is given. Typically, a simulation time T is piced and a time step h is chosen such that T/h is an integer. Then: t l = l h. The position at time t l is denoted ql. Using a different notation for the index, the time associated with the position of particle a at step j (qa) j is denoted by t j a. Here M a and M denote the total number of time steps each particle a and potential K perform, respectively. Applying the discrete form of Hamilton s principle to the action sum, we find that (reverting to the x, v notation): x j+1 a = x j a + ( t j+1 a t j ) a v j+1/ a (7) v j+3/ a = v j+1/ a + 1 m a (t l+1 t l )F (x j+1 a ) (8) Since each of the potentials V have a different time step, a priority queue is used to determine the order in which the potentials are evaluated. The elements of this priority queue have the form (t next, ), where tnext is the next time potential V needs to be evaluated, with the elements sorted in ascending order with respect to t next. As a result the element at

the top gives the time of the next potential evaluation and the index of the potential that will be evaluated. Once the position and velocity have been advanced in time using Eq. (7) and (8), t next is set to t l+1 and is pushed into the priority queue. Below is an algorithm detailing an implementation of the staggered version of AVI. An AVI algorithm similar to Eq. (1) for VV can be derived. This second formulation (not shown here) maes it more apparent that AVI is time reversible. Algorithm 1 Staggered AVI Algorithm Input: qa 0, q1/ a, and total simulation time T Output: qa T, q a T+1/ Initialization: for a = 1,...,N do Set the time of particle a: τ a = 0 Set x a = qa 0 and v a = q a 1/ end for for = 1,...,K do Set the time of potential V : τ = 0 Compute t 1 the next time V is evaluated Push (t 1, ) into the priority queue end for Integrate the system over the time interval [0, T]: while the priority queue is not empty do Determine which potential to evaluate next by popping the top element (t l, ) from the priority queue Update the positions x a and times τ a of the appropriate particles: x a x a + ( t l τ a) va τ a t l if t l < T then Update the velocities v a and time τ : v a v a + ( t l τ ) F (x a )/m a τ t l Schedule the next potential evaluation: Compute t next = t l+1 end if end while Push (t next, ) into the priority queue 3. Stability of Asynchronous Variational Integrators Two important properties of a numerical integrator are consistency and stability. First the integrator must provide a good approximation to the exact solution of the problem. An integrator is consistent if the numerical solution approaches the exact solution as the time step h 0. A consistent integrator is accurate of order p if the truncation error is O(h p ). However it is not enough for an integrator to be consistent and accurate to a desired order. If the solution obtained from this integrator grows unbounded with respect to a norm when the exact solution remains bounded, the integrator is of no use. Therefore any useful integrator should be stable for certain steps h. To analyze the stability, we will focus on systems of n first-order ODEs: ẋ = Ax, x(0) = x 0 Let Q be the propagation matrix representing the numerical integrator: x j+1 = Qx j where {x 0, x 1,..., x M } is a time discretization of x(t). Then the integrator represented by Q is stable if and only if its eigenvalues λ i (A) satisfy λ i 1. Finally, we should note that a linear stability analysis does not necessarily capture all possible instabilities. Nonlinearities can play an important role in rendering linearly stable schemes unstable, as shown in [3]. We will now use linear stability analysis to study the stability of the VV integrator, r-respa, and AVI. Since linear stability analysis requires writing the integrator in matrix form and determining the eigenvalues of the matrix, it can only be done analytically for small systems. The simplest example is the 1-D harmonic oscillator: ẍ + Λx = 0, x(0) = x 0, ẋ(0) = v 0 where Λ > 0. Since the mass of the particle is 1 and the force is given by F = Λx, the VV integrator for this problem is given by v j+1/ = v j h Λ xj x j+1 = x j + h v j+1/ v j+1 = v j+1/ h Λ xj+1 It can be verified that AVI is a generalization of the wellnown r-respa [7]. To this end, it is enough to choose the time steps for each potential such that h +1 /h is an integer, for all 1. or in matrix form [ 1 h Q VV = Λ h ] ( ) h h h Λ 3

It can be shown that the eigenvalues of Q VV are less than or equal to 1 in modulus if and only if h Λ Next we will examine the stability of r-respa for the 1- D oscillator with the splitting Λx = x+λ x where Λ > 0 and h = mh 1. Hereafter x will be referred to as the fast force and Λ x as the slow force. Assuming that h 1 is sufficiently small, we focus on the instabilities related to h. We begin by writing one step of r-respa in matrix form: x j+1 v j+1 = V slow (Q fast ) m x j V slow v j where and Q fast = [ Q r-respa [ x j v j ] 1 0 V slow = h Λ 1 1 h 1 h 1 h 1 (1 h 1 ) 1 h 1 Since Q r-respa is the product of matrices each with determinant 1 then det(q r-respa ) = 1 so instabilities are given by Tr(Q r-respa ) >. To compute the trace start by defining θ such that and let cosθ = 1 h 1 ( ) sin θ = h 1 1 h 1 0 G = ( ) 0 1 h 1 cosθ sin θ R(θ) = sinθ cosθ Then it can be shown that: and so: Q fast = GR(θ)G 1 (Q fast ) m = GR(mθ)G 1 since R(θ) is the rotation matrix. In this formulation an effective angular frequency can be defined as ω eff = θ/h 1 so ] the effective period is given by T eff = π/ω eff = πh 1 /θ. Using this alternative form for Q fast we find that Tr(Q r-respa ) = [ cos(mθ) α sin(mθ) ] where h Λ α = ( ) 1 h 1 Further analysis shows that instabilities occur when either ( ) πh tan > 1 > 0, or: T eff α ( ) πh 0 > tan > α T eff In general α is small and so r-respa is unstable when h is near an integer multiple of the effective half-period T eff /. Last we turn our attention to the stability of the staggered AVI algorithm for the 1-D harmonic oscillator. For two time steps h 1 and h a matrix Q AVI can be defined only if h /h 1 is a rational number, say p/q where p and q are integers. In that case, we see that the two potentials become synchronous at time t = q h = p h 1. The analysis in the general case is probably quite involved. In the case where q = and q = 3, the analysis was performed and the conclusion is that an instability is present whenever q h is near an integer multiple of the effective half-period T eff /, thereby directly generalizing the result for AVI. We now denote T 1/ (h 1 ) = T eff (h 1 )/. If we assume that this holds in the general case, i.e.: AVI is unstable whenever q h is near an integer multiple of T 1/ we can derive an interesting result regarding the set of all (h 1, h ) for which AVI is unstable. Let s consider the simpler problem of finding all the pairs (h 1, h ) such that there exists three integers (p, q, m) satisfying: h h 1 = p q, q h = m T 1/ (9) where the Greatest Common Factor (gcf) of p and q is 1. If we are interested in finding the steps h for which AVI is unstable given h 1, we might proceed as follows. For a given h 1 such that T 1/ /h 1 is rational we have: T 1/ h 1 = p m Then for any 1 q < p such that gcf(p, q) = 1 choose h = (p h 1 )/q. This approach unfortunately does not mae it apparent that, in fact, the solutions (h 1, h ) of Eq. (9) lie along a set of curves. We state the ey result:

Proposition: (h 1, h ) is a solution of Eq. (9) if and only if there exist four integers a, b, p and q such that: h = b T 1/ h 1 h 1 a T 1/ = p q h 1 (10) Ignoring the last equation which is true almost everywhere, this result implies that (h 1, h ) lie along a family of curves parametrized by two integers (a, b). Proof: Assume that (h 1, h ) is a solution of Eq. (9). Then, we can find a and b such that ap + bq = 1. Consequently: am p + bm q = m, am h h 1 + bm = h T 1/ We can solve for h and: h = (bm)(t 1/)h 1 h 1 (am)(t 1/ ) Let s now assume that there exist a and b such that: h = b T 1/ h 1 h 1 a T 1/ Let s further assume that h /h 1 = p/q. These last two equations imply that: q h = p h 1 = (ap + bq)t 1/. In the next section, we plot the set of all points (h 1, h ) such that AVI is unstable and confirm that indeed these points lie along a family of curves.. Numerical Results: Stability of AVI To study the stability of AVI we begin by rewriting the ODE for the harmonic oscillator as a system of first-order ODEs: ẋ = v v = ( + Λ )x In order to use the linear stability analysis from before, the numerical scheme is written as x j+1 = Q AVI x j for some propagation matrixq AVI. The eigenvalues ofq AVI are numerically computed. If their modulus is larger than 1, the time steps (h 1, h ) are unstable. In this simulation, pairs of time steps are selected such that they are both integer multiples of a given grid spacing h = 0.0005. We tae λ 1 = π, λ = π /5, h h 1 /π, and h 1 h 3.5. If the propagation matrix Q AVI for a given pair of time steps (h 1, h ) has a spectral radius greater than 1, the pair is mared by a point. Fig. 1 shows the time step pairs in the domain [h, /π] [h, 3.5] for which the AVI algorithm is unstable. This figure confirms the theoretical analysis of the previous section. The points (h 1, h ) lie along lines which are parametrized by the integers a and b of Eq. (10). The thic solid lines correspond to a = 0 (r-respa case), the dotted lines to a = 1, the dashed lines to a =, and the thin solid lines to a = 1. 5. Conclusion We studied the stability of AVI integrators and showed that results derived for the synchronous r-respa family of integrators can be generalized to asynchronous integrators such as AVI. One ey result is that for a system of two 1D springs with different stiffnesses an instability is observed when the time steps (h 1, h ) lie along a family of lines parametrized by two integers. This analysis however only covers the linear case. Nonlinear stability analysis are much more challenging but some results can be obtained for example in the vicinity of stable equilibrium points (e.g. Seel et al.[5]). The authors note that classical techniques such as MOLLY [8] to stabilize multiple time stepping schemes are applicable to AVI as well and should lead to significant improvements. In the context of molecular dynamics, formulations based on Langevin equations are attractive as they naturally generate trajectories at constant temperature and are nown to stabilize multiple time stepping integrators (see [3] for example). References [1] Lew A. and Ortiz M. Asynchronous variational integrators in Geometry, Mechanics and Dynamics, volume dedicated to J. Marsden in his 60th birthday. Springer, 00. [] E. Barth and T. Schlic. Extrapolation versus impulse in multiple-timestepping schemes. II. linear analysis and applications to Newtonian and Langevin dynamics. J. Chem. Phys., 109:163, 1998. [3] E Barth and T Schlic. Extrapolation versus impulse in multiple-timestepping schemes. II. Linear analysis and applications to Newtonian and Langevin dynamics. J. Chem. Phys., 109(5):1633 16, 1998. [] J.J. Biesiadeci and R.D. Seel. Dangers of multiple time steps methods. Journal of Computational Physics, 109:318 38, 1993. 5

Figure 1. AVI stability plot. h 1 is on the x axis. h is on the y axis. Left plot: each unstable pair (h 1, h ) is shown with a dot. Right plot: the theoretical prediction given by h = (b T 1/ h 1 )/(h 1 a T 1/ ) for some pairs of a and b is shown. The matching with the numerical results is excellent. [5] R. Fetecau, J.E. Marsden, M. Ortiz, and M. West. Nonsmooth Lagrangian mechanics. (preprint), 00. [6] E. Hairer and C. Lubich. The life-span of bacward error analysis for numerical integrators. Numerische Mathemati, 76:1 6, 1997. [7] J.A. Izaguirre, S. Reich, and R.D. Seel. Longer time steps for molecular dynamics. Journal of Chemical Physics, 110(0):9853 986, 1999. [8] Jesus A. Izaguirre, Sebastian Reich, and Robert D. Seel. Longer time steps for molecular dynamics. The Journal of Chemical Physics, 110(0):9853 986, 1999. [9] C. Kane, J.E. Marsden, M. Ortiz, and M. West. Variational integrators and the Newmar algorithm for conservative and dissipative mechanical systems. International Journal for Numerical Methods in Engineering, 9(10):195 135, 000. [10] A. Lew. Variational time integrators in computational solid mechanics. PhD thesis, Caltech, 003. [11] A. Lew, J.E. Marsden, M. Ortiz, and M. West. Variational time integrators. International Journal for Numerical Methods in Engineering, 60:153 1, 00. [1] Lew A. Marsden J. Ortiz M. and West M. Asynchronous variational integrators. Archive for Rational Mechanics and Analysis, 167 ():85 16, 003. [13] M. Mandziu and T. Schlic. Resonance in the dynamics of chemical systems simulated by the implicitmidpoint scheme. Chem. Phys. Lett., 37:55, 1995. [1] E. Marsden, J. S. Pearsy, S. Sholler, and M. West. Variational methods, multisymplectic geometry and continuum mechanics. J. Geometry and Physics, 38:53 8, 001. [15] J.E. Marsden, G.W. Patric, and S. Sholler. Multisymplectic geometry, variational integrators, and nonlinear PDEs. Communications in Mathematical Physics, 199():351 395, 1998. [16] J.E. Marsden and M. West. Discrete mechanics and variational integrators. In Acta Numerica, volume 10. Cambridge University Press, 001. [17] S. Müller and M. Ortiz. On the gamma convergence of discrete dynamics and variational integrators. J. Nonlinear Sci., 1:79 96, 00. [18] A. Pandolfi, C. Kane, J.E. Marsden, and M. Ortiz. Time-discretized variational formulation of nonsmooth frictional contact. Int. J. Numer. Meth. Engng., 53:1801 189, 00. [19] S. Reich. Bacward error analysis for numerical integrators. SIAM Journal on Numerical Analysis, 36(5):159 1570, 1999. [0] C.W. Rowley and J.E. Marsden. Variational integrators for point vortices. Proc. CDC, 0, 00. [1] A. Sandu and T. Schlic. Masing resonance artifacts in force-splitting methods for biomolecular simulations by extrapolative langevin dynamics. J. Comp. Phys., 151:7 113, 1999. 6

[] T. Schlic, M. Mandziu, R. D. Seel, and K. Srinivas. Nonlinear resonance artifacts in molecular dynamics simulations. J. Comput. Phys., 139:1, 1998. [3] R.D. Seel and K. Srinivas. Nonlinear stability analysis of area-preserving integrators. SIAM Journal on Numerical Analysis, 38(1):19 18, 000. [] R.D. Seel, G.H. Zhang, and T. Schlic. A family of symplectic integrators: Stability, accuracy, and molecular dynamics applications. SIAM Journal on Scientific Computing, 18(1):03, 1997. [5] Robert D. Seel and K. Srinivas. Nonlinear stability analysis of area-preserving integrators. SIAM J. Numer. Anal., 38(1):19 18, 000. [6] B. Suris, Y. Hamiltonian methods of Runge Kutta type and their variational interpretation. Mat. Model., :78 87, 1990. [7] M. Tucerman, B.J. Berne, and G.J. Martyna. Reversible multiple time scale molecular dynamics. J. Chem. Phys., 97:1990 001, 199. [8] M. Wendlandt, J. and E. Marsden J. Mechanical integrators derived from a discrete variational principle. Physica D, 106:3 6, 1997. [9] M. West. Variational integrators. PhD thesis, Caltech, 00. 7