c 2012 Society for Industrial and Applied Mathematics

Similar documents
Stability Ordinates of Adams Predictor-Corrector Methods

Stability Ordinates of Adams Predictor-Corrector Methods

Fourth Order RK-Method

On the stability regions of implicit linear multistep methods

Numerical Methods for Differential Equations

A Fast Spectral Algorithm for Nonlinear Wave Equations with Linear Dispersion

Journal of Computational Physics 161, (2000) doi: /jcph , available online at

Jim Lambers MAT 772 Fall Semester Lecture 21 Notes

369 Nigerian Research Journal of Engineering and Environmental Sciences 2(2) 2017 pp

THE θ-methods IN THE NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS. Karel J. in t Hout, Marc N. Spijker Leiden, The Netherlands

Numerical Methods for Differential Equations

8.1 Introduction. Consider the initial value problem (IVP):

CHAPTER 5: Linear Multistep Methods

Math 660 Lecture 4: FDM for evolutionary equations: ODE solvers

Scientific Computing: An Introductory Survey

A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations

IMPLICIT INTERVAL MULTISTEP METHODS FOR SOLVING THE INITIAL VALUE PROBLEM

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

Research Article P-Stable Higher Derivative Methods with Minimal Phase-Lag for Solving Second Order Differential Equations

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9

WEAK VERSIONS OF STOCHASTIC ADAMS-BASHFORTH AND SEMI-IMPLICIT LEAPFROG SCHEMES FOR SDES. 1. Introduction

Chapter 5 Exercises. (a) Determine the best possible Lipschitz constant for this function over 2 u <. u (t) = log(u(t)), u(0) = 2.

Numerical Methods - Initial Value Problems for ODEs

1 Introduction to MATLAB

Geometric Numerical Integration

Applied Math for Engineers

Review Higher Order methods Multistep methods Summary HIGHER ORDER METHODS. P.V. Johnson. School of Mathematics. Semester

A Strong Stability Preserving Analysis for Explicit Multistage Two-Derivative Time-Stepping Schemes Based on Taylor Series Conditions.

SOME PROPERTIES OF SYMPLECTIC RUNGE-KUTTA METHODS

ECE257 Numerical Methods and Scientific Computing. Ordinary Differential Equations

Strong Stability Preserving Properties of Runge Kutta Time Discretization Methods for Linear Constant Coefficient Operators

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations

Starting Methods for Two-Step Runge Kutta Methods of Stage-Order 3 and Order 6

4 Stability analysis of finite-difference methods for ODEs

Symmetric multistep methods for charged-particle dynamics

A note on the uniform perturbation index 1

Lecture 4: Numerical solution of ordinary differential equations

-Stable Second Derivative Block Multistep Formula for Stiff Initial Value Problems

Finite volumes for complex applications In this paper, we study finite-volume methods for balance laws. In particular, we focus on Godunov-type centra

lecture 36: Linear Multistep Mehods: Zero Stability

On the Linearization of Second-Order Dif ferential and Dif ference Equations

Ordinary Differential Equations

Stability and accuracy of time-extrapolated ADI-FDTD methods for solving wave equations

Solving PDEs with PGI CUDA Fortran Part 4: Initial value problems for ordinary differential equations

Initial value problems for ordinary differential equations

Math Homework 2

THE METHOD OF LINES FOR PARABOLIC PARTIAL INTEGRO-DIFFERENTIAL EQUATIONS

MATH 722, COMPLEX ANALYSIS, SPRING 2009 PART 5

Math 128A Spring 2003 Week 12 Solutions

multistep methods Last modified: November 28, 2017 Recall that we are interested in the numerical solution of the initial value problem (IVP):

Improved Starting Methods for Two-Step Runge Kutta Methods of Stage-Order p 3

1 Ordinary Differential Equations

c 1999 Society for Industrial and Applied Mathematics

Scientific Computing with Case Studies SIAM Press, Lecture Notes for Unit V Solution of

Numerical Integration of Equations of Motion

Initial-Value Problems for ODEs. Introduction to Linear Multistep Methods

The family of Runge Kutta methods with two intermediate evaluations is defined by

ONE- AND TWO-STAGE IMPLICIT INTERVAL METHODS OF RUNGE-KUTTA TYPE

Reducing round-off errors in symmetric multistep methods

Linear Multistep Methods I: Adams and BDF Methods

SPECIALIZED RUNGE-KUTTA METHODS FOR INDEX 2 DIFFERENTIAL-ALGEBRAIC EQUATIONS

COMMENTS ON HIGH ORDER INTEGRATORS EMBEDDED WITHIN INTEGRAL DEFERRED CORRECTION METHODS

Stepsize Restrictions for Boundedness and Monotonicity of Multistep Methods

Multistep Methods for IVPs. t 0 < t < T

Exponential integrators and functions of the matrix exponential

Exponentially Fitted Error Correction Methods for Solving Initial Value Problems

MTH 452/552 Homework 3

Ordinary Differential Equations (ODEs)

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems

Integration of Ordinary Differential Equations

A Family of Block Methods Derived from TOM and BDF Pairs for Stiff Ordinary Differential Equations

ON MONOTONICITY AND BOUNDEDNESS PROPERTIES OF LINEAR MULTISTEP METHODS

Four Point Gauss Quadrature Runge Kuta Method Of Order 8 For Ordinary Differential Equations

Tong Sun Department of Mathematics and Statistics Bowling Green State University, Bowling Green, OH

FDM for parabolic equations

A NOTE ON EXPLICIT THREE-DERIVATIVE RUNGE-KUTTA METHODS (ThDRK)

Consistency and Convergence

On the convergence of normal forms for analytic control systems

Modeling & Simulation 2018 Lecture 12. Simulations

A SYMBOLIC-NUMERIC APPROACH TO THE SOLUTION OF THE BUTCHER EQUATIONS

Butcher tableau Can summarize an s + 1 stage Runge Kutta method using a triangular grid of coefficients

Ordinary Differential Equations II

A Zero-Stable Block Method for the Solution of Third Order Ordinary Differential Equations.

FRACTIONAL HYPERGEOMETRIC ZETA FUNCTIONS

Mathematics for chemical engineers. Numerical solution of ordinary differential equations

COSC 3361 Numerical Analysis I Ordinary Differential Equations (II) - Multistep methods

Fourier Sin and Cos Series and Least Squares Convergence

CS520: numerical ODEs (Ch.2)

SMOOTHNESS PROPERTIES OF SOLUTIONS OF CAPUTO- TYPE FRACTIONAL DIFFERENTIAL EQUATIONS. Kai Diethelm. Abstract

The Initial Value Problem for Ordinary Differential Equations

Strong Predictor-Corrector Euler Methods for Stochastic Differential Equations

Numerical solution of stiff systems of differential equations arising from chemical reactions

Some Fun with Divergent Series

Math 180, Exam 2, Practice Fall 2009 Problem 1 Solution. f(x) = arcsin(2x + 1) = sin 1 (3x + 1), lnx

Ordinary Differential Equations

Ordinary differential equation II

CONVERGENCE AND STABILITY CONSTANT OF THE THETA-METHOD

arxiv: v1 [math.ap] 11 Jan 2014

Considering our result for the sum and product of analytic functions, this means that for (a 0, a 1,..., a N ) C N+1, the polynomial.

Backward error analysis

Transcription:

SIAM J. NUMER. ANAL. Vol. 50, No. 4, pp. 849 860 c 0 Society for Industrial and Applied Mathematics TWO RESULTS CONCERNING THE STABILITY OF STAGGERED MULTISTEP METHODS MICHELLE GHRIST AND BENGT FORNBERG Abstract. Staggered spatial node layouts are widely used in the context of solving wave equations. When this idea of staggering is extended to time integrators for wave equations, one finds methods that offer both better accuracy and less restrictive stability conditions for an equivalent computational cost. Here, we prove two results concerning staggered multistep methods. We first prove that staggered backwards differentiation methods are unstable for all orders p 5. We then extend Dahlquist s first stability barrier to explicit staggered multistep methods. Key words. staggered finite difference methods, time integrators, linear multistep methods, staggered backwards differentiation method, Dahlquist s first stability barrier AMS subject classifications. 65L06, 65L, 65L0, 65M06, 65M DOI. 0.37/083754. Introduction. It is well known that for approximating spatial derivatives, approximations for odd-order derivatives are generally more accurate at locations halfway between grid points than at grid points, with the opposite true for even-order derivatives [4], [7]. In [9], we developed and analyzed ODE solvers (in particular, multistep and Runge Kutta methods) that utilized this same idea. For a given order of accuracy, staggered multistep methods have about ten times less local truncation error and stability domains that extend approximately 8 times as far on the imaginary axis when compared to their nonstaggered counterparts [9]. This improved accuracy and stability with no additional computational or storage cost makes such methods ideal when they can be applied. Staggered methods are primarily of use in approximating solutions to linear wave equations since they can be formulated with a grid which is staggered in space and/or time. In general, staggered methods can be applied to equations which can be written in the form U (t) = F ( t, V ) (.) (t), V (t) = G ( t, U(t) ) forsomechoiceof U, V, F (t, V ), and G(t, V ). We give two examples; other linear wave equations, including problems in three dimensions, can be treated similarly. Figure. shows four different ways to lay out the grid of unknowns u and v for the one-dimensional acoustic wave equation Received by the editors June 5, 0; accepted for publication (in revised form) May 4, 0; published electronically July 3, 0. http://www.siam.org/journals/sinum/50-4/83754.html Department of Mathematical Sciences, United States Air Force Academy, USAFA, CO 80840-65 (michelle.ghrist@usafa.edu). This author s work was partially supported by a National Physical Science Consortium fellowship funded by NASA. Department of Applied Mathematics, University of Colorado, Boulder, CO 80309 (fornberg@ colorado.edu). This author s work was supported by NSF grants DMS-0668, DMS-094647, and ATM-060068. 849

850 MICHELLE GHRIST AND BENGT FORNBERG Fig... Representative samples of various spatial/time grid layouts for the one-dimensional wave equation (.). Each box represents a half-integer spatial or time increment. (.) u t = c v x, v t = c u x. One can choose to utilize time staggering, space staggering, both, or neither. In each case, the space-time density of data is exactly the same. If one wants to incorporate staggering in time, the variables u and v must exist on interlaced time intervals (e.g., u exists on integer time levels, while v exists on half-integer time levels.) One can also apply staggering to the two-dimensional elastic wave equation ρ u t = f x + g y, ρ v t = g x + h y, f u =(λ +μ) t x + λ v y, g t = μ v x + μ u y, h t = λ u v +(λ +μ) x y. To stagger this equation in time, we must again split the variables into two groups that exist on interlaced time levels (e.g., u and v on integer time levels and f,g, and h on half-integer time levels). It is also possible to stagger this equation in just space

STABILITY OF STAGGERED MULTISTEP METHODS 85 Fig... Representative sample of a spatial-staggered, time-staggered grid for the twodimensional elastic wave equation (.3). Each box/level represents a half-integer spatial/time increment. or in both time and space; an illustration of the latter is given in Figure.. For more information on using staggering in space and/or time, see, for example, [5], [6], [7], [8], [9]. In particular, the first four of these references address staggering for the three-dimensional Maxwell equations. One classical result for (nonstaggered) multistep methods is that backwards differentiation (BDF) methods are unstable for all orders p 8 [], []. In section of this paper, we extend the proofs of [0] and [] to establish that staggered backwards differentiation (BDS) methods are unstable for orders p 5. Another classical result is Dahlquist s first stability barrier [3], [5], [6], which established that if a linear m-step method is to be zero-stable, then its order of accuracy p must satisfy m, explicit method, (.3) p m +, m odd, implicit method, m +, m even, implicit method. This result was subsequently reproven using order stars in [3]. In section 3, we extend the proofs of [3] and [5] to find the corresponding barrier for explicit staggered methods.. Stability of staggered backwards differentiation methods. A standard (nonstaggered) implicit n-step backwards differentiation method for approximating

85 MICHELLE GHRIST AND BENGT FORNBERG solutions to dy dt = f(t, y) has the form n k= k k y k = hf n,where y k = y k y k and f n = f (t n ). This method has order n; its associated generating polynomials are given by (see, e.g., p. 7 of []) σ(ξ) =ξ n and (.) ρ(ξ) = n k= An n-step BDS method has the form k ξn k (ξ ) k. (.) n A k y k = hf n /, k=0 where the coefficients A k are chosen to make the method of maximal order p = n (except for n =, leapfrog, which has order p = ). These staggered methods are explicit as one uses (known) derivative information halfway between the grid points to advance the solution, as illustrated in section. In Table., we show all stable BDS methods. A finite difference method is called zero-stable if the roots of the generating polynomial ρ(ξ) satisfy the following:. All roots ξ i satisfy ξ i, and. all roots ξ i with ξ i =aresimpleroots. If either of these two conditions is violated, the method is unstable; this is equivalent to ρ(ξ) having either a root ξ i outside the unit circle or a multiple root on the unit circle. Theorem.. BDS methods are zero-stable for orders p 4 and are unstable for orders p 5. Proof. From (.), we see that σ(ξ) =ξ n / for a general n-step BDS method. We seek to find ρ(ξ) for this method. Theorem. of Iserles [] says that for a multistep method to be of order p, then as ξ, we must have ( (.3) ρ(ξ) σ(ξ)lnξ = O ξ p+). Substituting ξ =/v and σ(ξ) =ξ n /, letting p = n (as we want this method to be of maximal order n), and multiplying through by v n gives (.4) v n ρ as v. We also have + v / ln v = O v n+ = O ( v n+) v v ln v = ( ) m (v )m m m= and v / = j=0 / (v ) j j

STABILITY OF STAGGERED MULTISTEP METHODS 853 Table. Staggered backwards differentiation (BDS) time integrators. The normalized local truncation error for BDSp is C ph p+ f (p+) (η), wherec p is the error constant. This table shows all zero-stable BDS methods. For the stencils, an open square represents an unknown function value, while a closed square/circle stands for a known function/derivative value. ISB is the imaginary stability boundary, which gives the maximum extent of the stability domain along the imaginary axis. Note: this table previously appeared as Table 4. in [9]. Name Stencil Coefficients Error Stability ISB constant domain BDS (leapfrog) 4 BDS3 3 3 3 3 4 3 4 5 3.667 BDS4 7 9 5 7 90 from series expansion. Then we find that v / ln v = k=0 C k(v ) n from series multiplication, where C 0 = 0 and, for k, k / ( ) k i C k =. i k i From (.4), we find that v n ρ( v )= n k=0 C k(v ) k since ρ(ξ) consists of n + terms. Using C 0 =0andv = ξ gives (.5) ρ(ξ) = n ( ) k+ C k ξ n k (ξ ) k k= n B k ξ n k (ξ ) k, k= where B k is defined by k / ( ) i (.6) B k = i k i.

854 MICHELLE GHRIST AND BENGT FORNBERG Note that for nonstaggered BDF methods, B k = k from (.), a significantly simpler expression. Next, as in [0] and [], make the substitution ξ = z, which transforms the unit circle ξ = to the circle z = and reverses the inside and outside. For a given order n, let ( z)n n (.7) P n (z) = ρ = B k z k, z z wherewehaveused(.5)andb k is defined in (.6). EachBDSmethodofordernnow has an order n polynomial P n (z) associated with it. The zero-stability conditions imply that in order to establish that BDS methods are zero-stable for n 4, we must show that the roots of P n (z) are outside z =forn 4. To show that BDS methods are unstable for n 5, we must show that P n (z) has at least one root inside z = (or a double root on its boundary) for n 5. Let us examine some of these polynomials which are defined by (.7) and (.6): P (z) =P (z) =, P 3 (z) = 4 z, (.8) P 4 (z) = 4 z 4 z3, P 5 (z) = 4 z 4 z3 7 90 z4, P 6 (z) = 4 z 4 z3 7 90 z4 3 960 z5. From these polynomials, we observe that P (z) andp (z) trivially satisfy the condition for zero-stability. We also notice that the coefficients B k depend only on k and not on the order of the method n, which can also be seen in (.6). In Figure., we show the n complex roots of P n (z) for3 n 8. We observe that for n 4, all roots are outside z = ; this can be calculated directly from (.8) to prove that BDS methods are stable for orders n 4. It appears that for each n 3, P n (z) has exactly one positive real root which monotonically decreases towards z =;forn 5, that real root is inside z =. In contrast, the polynomials for the nonstaggered BDF methods considered in [0] and [] had a pair of complex roots which slowly moved inside z = to cause the instability. Our proof now diverges from [0] and []. We formalize our observations, first showing that each polynomial P n (z) given by (.7) and (.6) has exactly one real positive root. From (.6), one can compute directly that B =andb =0. Fork 3, we can rewrite (.6) to find that k= (.9) B k = k (k 3)! k 3 k!(k )! i < 0. i= From (.7), we have P n (0) = B =. Since all other coefficients of P n (z) are negative, P n (z) must decrease monotonically to as z for fixed n 3. Thus, for n 3, each P n (z) will have exactly one positive root which we call ẑ n. By direct calculation from (.8), ẑ 3 = 6 4.90, ẑ 4.59 >, and ẑ 5.95 <.

STABILITY OF STAGGERED MULTISTEP METHODS 855 5 BDS3 BDS4 BDS5 0 0 0 5 5 0 5 0 0 BDS6 BDS7 BDS8 0 0 0 0 0 0 Fig... The n roots of P n(z) (which is associated with BDSn) are shown in the complex plane for 3 n 8 along with the circle z =.Forn 4, all roots are outside the circle. For n 5, one root is inside the circle, making these methods unstable; note that this root appears to be real and monotonically decreasing. Since P n (ẑ n ) = 0, from (.7) we have P n+ (ẑ n )=B n+ (ẑ n ) n < 0. Because P n+ (0) = B =andp n+ (ẑ n ) have opposite signs, we find that the root of P n+ (z), ẑ n+, must be between 0 and ẑ n. Therefore, for n 3, ẑ n is a monotonically decreasing sequence which is bounded below by 0. We thus find that BDS methods always have a (real) root inside z =for n 5. Therefore BDS methods are zero-stable for orders n 4 and unstable for orders n 5. This completes the proof of Theorem.. Note: The characteristic polynomials mentioned in this article are only needed for the analysis of the staggered ODE solvers. The user of these schemes need only be concerned with the resulting information, as summarized in Table. and, for other staggered schemes, in Tables 4. and 9. of [9], for example. 3. The staggered analogue of Dahlquist s first stability barrier. As in [9], we consider only explicit methods since no plausible such scheme has been proposed. For staggered explicit multistep methods, the following theorem is the analogue of Dahlquist s first stability barrier (.3). Theorem 3.. The order p of an explicit stable staggered m-step method satisfies m, m an even integer, p m +, m a half-integer, m +, m an odd integer. For staggered methods, m is an integer when the oldest information utilized is a function value, as in BDS. When the oldest information used is instead a derivative value, asin staggeredadams Bashforthmethods [9], m is a half-integer. This theorem was previously given in [8] and [9], but the proof has only appeared in [8]. Our proof of this theorem follows the proofs of Dahlquist [3] and Jeltsch and Nevanlinna [4] which were done for nonstaggered methods. We begin with several lemmas, the first of which parallels a lemma on p. 50 of [3].

856 MICHELLE GHRIST AND BENGT FORNBERG Lemma 3.. The expansion of (3.) z z ln +z z = d j z j j=0 satisfies d j+ =0and d j > 0 for j 0. Proof. One can see that d 0 = by considering the limit of the left-hand side as z 0. Also, d j+ = 0 because the left-hand side of (3.) is an even function. We divide both sides of (3.) by z and then substitute z = w, giving w w ln( By Cauchy s integral formula, d k+ = πi w+ w ) = w + d k+ w (k+). w j C k=0 w w ln( w+ w ) dw for k 0, where C is an arbitrary curve enclosing (, ) on the real axis. By taking our branch cut on (, ) of the real axis, we find that d k+ = x k+ (i) x k+ ( i) πi ( ) dx ( ) dx x +x iπ +ln x x +x iπ +ln x = x k+ +x ln x π ) dx. x (π +ln +x x Because this last integrand is nonnegative on (, ), we find that d k+ > 0 for k 0. Since d 0 = > 0, we conclude that d j > 0forj 0, thus proving Lemma 3.. Corollary 3.3. In the expansion (3.) we have γ j > 0 for j 0. Proof. Wenotethat +z z z ( ln +z z +z z z ( ln +z z ) = z ) =(+z) ( z ln γ j z j, j=0 +z z ) =(+z) d j z j, where d j was defined in (3.). Then, by Lemma 3., γ j = γ j+ = d j > 0. Lemma 3.4 (Dahlquist [3]). If ρ(z) m j=0 a jz j for a stable multistep method, then all coefficients a j which are nonzero have the same sign. The proof of this lemma can be found in [3]. We now proceed with the proof of Theorem 3.. j=0

STABILITY OF STAGGERED MULTISTEP METHODS 857 3.. Proof of Theorem 3.. 3... Case : m is a half-integer. For this case, we can represent the generating polynomials as [ ρ(ξ) =ξ / α 0 + α ξ + + α m / ξ m /], [ σ(ξ) = β 0 + β ξ + + β m / ξ m /]. We make the bilinear transformation ξ = +z z and define the functions (3.3) m / z +z r(z) ρ z = m / +z [ α 0 ( z) m / + α ( z) m 3/ ( + z) z + + α m / ( + z) m /] m / +z a i z i z and (3.4) m / z s(z) σ = +z z [ β m / 0 ( z) m / + β ( z) m 3/ ( + z) + + β m / ( + z) m /] m / b i z i. We note that because ρ(ξ = ) = 0 (from consistency), we have r(z =0)=0. Thus a 0 =0. Because we want a stable method, all roots ξ of ρ(ξ) must be inside the unit disk, with all roots on the unit circle simple. So, all roots z of r(z) must lie in the closed left-hand plane, with all roots on the imaginary axis simple. Then, by Lemma 3.4, all coefficients a i which are nonzero must have the same sign. Since a = r (z =0)= 3/ m > 0, we have that a j 0 for all j. The condition for a multistep method to be of order p (.3) can be written as (3.5) ρ(ξ) ln ξ σ(ξ) =c p+(ξ ) p + O [ (ξ ) p+] for some c p+ 0. This can be rewritten in terms of z, r(z), and s(z) as r(z) z +z z s(z) = p m+/ c p+ z p + O(z p+ ). z ln +z z +z z

858 MICHELLE GHRIST AND BENGT FORNBERG Using the definitions of a i, b i,andγ j given in (3.3), (3.4), and (3.), this becomes m / m / (3.6) a i z i γ j z j b i z i = p m+/ c p+ z p + O(z p+ ). i= j=0 The first term in the expansion of the product of series in (3.6) that cannot possibly be cancelled by a term in the series for s(z) isthez m+/ term. We let p = m +/ and consider the coefficients of the z m+/ term on both sides of the equation to find that m / j= a j γ m+3/ j =c m+3/. Then, because γ j > 0 from Corollary 3.3 and a j 0 for all j>0 from Lemma 3.4, we have c m+3/ = m / j= a j γ m+3/ j a γ m+/ > 0. Since c m+3/ 0, we find that p cannot equal (or be larger than) m + 3.Thus,the order p of an m-step method must satisfy p m + when m is a half-integer. 3... Case : m is an integer. When m is an integer, we can represent our generating polynomials as ρ(ξ) =[ˆα 0 +ˆα ξ + +ˆα m ξ m [ ], σ(ξ) =ξ / ˆβ0 + ˆβ ξ + + ˆβ m ξ m ]. After making the transformation ξ = +z z, we define the functions m z +z ˆr(z) ρ z (3.7) = [ˆα0 m ( z) m +ˆα ( z) m ( + z)+ +ˆα m ( + z) m] m â i z i i= and m z +z ŝ(z) σ z = [ (3.8) z m ˆβ0 ( z) m + ˆβ ( z) m ( + z)+ + ˆβ m ( + z) m ] m z ˆbi z i. Again, we have â 0 = 0 from consistency and â j 0forj from stability (noting that â = m > 0) by Lemma 3.4. The order condition (3.5) becomes [ ] ˆr(z) z +z z ln ŝ(z) z z z =p m ĉ p+ z p + O(z p+ ),

STABILITY OF STAGGERED MULTISTEP METHODS 859 which can be rewritten as ( m ) (3.9) â i z i d j z j i= j=0 m ˆbi z i = p m ĉ p+ z p + O(z p+ ), where â i, ˆb i,andd j are defined by (3.7), (3.8), and (3.). We know from Lemma 3. that d j > 0andd j+ = 0. We consider the cases m even and m odd separately. If m is even, then d m > 0. The first term in the product of the two series in (3.9) that cannot be cancelled by a term in the series for s(z) isthez m term. We let p = m and consider the coefficients of the z m terms, giving m ĉ m+ = â i d m i+ â d m > 0. i= Thus, ĉ m+ 0 and we find that such a method cannot have order m + (or higher). Thus, we find that p m for m even. If m is odd, then d m = 0 but d m+ > 0. The first term in the product of the two series in (3.9) that cannot be cancelled by a term in the series for s(z) isthez m+ term. We then let p = m + and consider the coefficients of the z m+ terms, giving ĉ m+ = m â i d m i+ âd m+ > 0. i= Thus, ĉ m+ 0 and we find that such a method cannot have order m + (or higher). Thus, we find that p m +form odd. This completes the proof of Theorem 3.. 3.. Discussion. We note that staggered Adams Bashforth methods, which are stable for all orders, have order p = m+ and thus achieve equality for the case where m is a half-integer. From section, we know that BDS methods are stable for orders p 4; they have p = m and thus achieve equality for even integers m<5. For m =, equality is achieved by the leapfrog method, which has order (see Table.). An example of a method which achieves equality for m = 3 is given by y n+ +( 7 + 4u)y n ( 7 + 4u)y n y n = h uf n+/ +( 4 + u)f n / + uf n 3/. This fourth order scheme with parameter u is stable for u (, 7/6) with stability domains consisting of only the origin. It is currently an open question whether there exist stable staggered methods which achieve equality for m 5 or a method with useful stability domain for m =3. 4. Conclusions. Staggered multistep methods can be highly effective for approximating solutions to linear wave equations. In this paper, we have proven two results concerning staggered multistep methods. First, staggered backwards differentiation methods are stable for orders p 4 and unstable for all orders p 5. Second, we find that the order p of an explicit stable staggered m-stepmethodsatisfies m, m an even integer, p m +, m a half-integer, m +, m an odd integer, which is the staggered analogue of Dahlquist s first stability barrier.

860 MICHELLE GHRIST AND BENGT FORNBERG REFERENCES [] D. Creedon and J. Miller, The stability properties of q-step backward difference schemes, BIT, 5 (975), pp. 44 49. [] C. Cryer, On the instability of high order backward-difference multistep methods, BIT, (97), pp. 7 5. [3] G. Dahlquist, Convergence and stability in the numerical integration of ordinary differential equations, Math. Scand., 4 (956), pp. 7 5. [4] B. Fornberg, High-order finite differences and the pseudospectral method on staggered grids, SIAM J. Numer. Anal., 7 (990), pp. 904 98. [5] B. Fornberg, A Practical Guide to Pseudospectral Methods, Cambridge University Press, New York, 996. [6] B. Fornberg, Some numerical techniques for Maxwell s equations in different types of geometries, in Topics in Computational Wave Propagation, M. Ainsworth, P. J. Davies, D. B. Duncan, P. A. Martin, and B. P. Rynne, eds., Lect. Notes Comput. Sci. Eng., 3, Springer-Verlag, Berlin, 003, pp. 65 99. [7] B. Fornberg and M. Ghrist, Spatial finite difference approximations for wave-type equations, SIAM J. Numer. Anal., 37 (999), pp. 05 30. [8] M. Ghrist, High-Order Finite Difference Methods for Wave Equations, Ph.D. thesis, Department of Applied Mathematics, University of Colorado, Boulder, CO, 000. [9] M. Ghrist, B. Fornberg, and T. A. Driscoll, Staggered time integrators for wave equations, SIAM J. Numer. Anal., 38 (000), pp. 78 74. [0] E. Hairer, S. P. Nørsett, and G. Wanner, Solving Ordinary Differential Equations I, Springer-Verlag, Berlin, 99. [] E. Hairer and G. Wanner, On the instability of the BDF formulas, SIAMJ.Numer.Anal., 0 (983), pp. 06 09. [] A. Iserles, Numerical Analysis of Differential Equations, Cambridge University Press, New York, 996. [3] A. Iserles and S. Nørsett, A proof of the first Dahlquist barrier by order stars, BIT, 4 (984), pp. 59 537. [4] R. Jeltsch and O. Nevanlinna, Stability of explicit time discretizations for solving initial value problems, Numer. Math., 37 (98), pp. 6 9. [5] R. Jeltsch and O. Nevanlinna, Dahlquist s first barrier for multistage multistep formulas, BIT, 4 (984), pp. 538 555. [6] G. Wanner, Dahlquist s classical papers on stability theory, BIT, 46 (006), pp. 67 683.