UNCONDITIONAL STABILITY OF A CRANK-NICOLSON/ADAMS-BASHFORTH 2 IMPLICIT/EXPLICIT METHOD FOR ORDINARY DIFFERENTIAL EQUATIONS

Size: px
Start display at page:

Download "UNCONDITIONAL STABILITY OF A CRANK-NICOLSON/ADAMS-BASHFORTH 2 IMPLICIT/EXPLICIT METHOD FOR ORDINARY DIFFERENTIAL EQUATIONS"

Transcription

1 UNCONDITIONAL STABILITY OF A CRANK-NICOLSON/ADAMS-BASHFORTH IMPLICIT/EXPLICIT METHOD FOR ORDINARY DIFFERENTIAL EQUATIONS by Andrew D. Jorgenson B.S., Gonzaga University, 009 M.A., University of Pittsburgh, 00 Submitted to the Graduate Faculty of the Department of Mathematics in partial fulfillment of the requirements for the degree of Master of Science University of Pittsburgh 0

2 UNIVERSITY OF PITTSBURGH MATHEMATICS DEPARTMENT This thesis was presented by Andrew D. Jorgenson It was defended on April 7th, 0 and approved by Dr. Catalin Trenchea, University of Pittsburgh, Mathematics Dr. Myron Sussman, University of Pittsburgh, Mathematics Dr. William Layton, University of Pittsburgh, Mathematics Thesis Advisor: Dr. Catalin Trenchea, University of Pittsburgh, Mathematics ii

3 Copyright c by Andrew D. Jorgenson 0 iii

4 UNCONDITIONAL STABILITY OF A CRANK-NICOLSON/ADAMS-BASHFORTH IMPLICIT/EXPLICIT METHOD FOR ORDINARY DIFFERENTIAL EQUATIONS Andrew D. Jorgenson, M.S. University of Pittsburgh, 0 Systems of non-linear partial differential equations modeling turbulent fluid flow and other processes present special challanges in numerical analysis. A time-stepping Crank-Nicolson/Adams-Bashforth implicitexplicit method for solving spatially-discretized systems of this type is proposed and proven to be unconditionally stable and second-order convergent. iv

5 TABLE OF CONTENTS.0 INTRODUCTION STABILITY CONCEPTS FOR CAUCHY PROBLEMS Standard Cauchy Problem Well-Posedness of the Cauchy Problem A-stability Backward Euler/Forward Euler IMEX Crank-Nicolson/Adams-Bashforth IMEX G-stability G-stability of Scalar Crank-Nicolson/Adams-Bashforth Direct Computation of G Constructing G Using Generating Polynomials CRANK-NICOLSON/ADAMS BASHFORTH IMEX METHOD: UNCONDITIONAL STABILITY, CONSISTENCY, AND CONVERGENCE Stability Analysis Well-Posedness of the Problem Transformation of the Method G-norm Symmetry of G Positive-Definiteness of G Unconditional Stability Result Energy Equality Energy Estimate Numerical Experiments Experiment Experiment Consistency and Convergence CONCLUSION v

6 A. Appendix A.. Proof of Theorem A.. Generating Polynomials for a Linear Multistep Method A..3 G-stability for Scalar BDF A..4 Sylvester s Criterion A..5 Proof of Theorem A..6 Inverse of a Symmetric Positive-Definite Matrix A..7 More Properties of Symmetric and Positive-Definite Matrices BIBLIOGRAPHY vi

7 LIST OF FIGURES. Energy decay of BE and BE/FE methods Root locus curve denoting the region of A-stability for Backward Euler/Forward Euler method with ɛ = Root locus curve denoting the regions of A-stability for Backward Euler/Forward Euler method for different values of ɛ Energy decay of CN and CN/AB methods Root locus curve denoting the region of A-stability for Crank-Nicolson/Adams Bashforth method with ɛ = Root locus curve denoting the regions of A-stability for Crank-Nicolson/Adams Bashforth method for different values of ɛ The root locus curves for BE/FE and CN/AB with ɛ = The root locus curves for BE/FE and CN/AB with ɛ = G-norm and Energy decay of CN/AB method Energy and G-norm convergence of CNAB, d=, ft) = G-norm for for various t Energy and G-norm convergence of CN/AB, d=, C not diagonal, ft) = e t Energy and G-norm convergence of CN/AB, d=, C not diagonal, ft) = e t, for various t Energy and G-norm divergence of CN/AB, d=, C not diagonal, ft) = e t vii

8 .0 INTRODUCTION The motivation of this work is to consider the stability of numerical methods when applied to ordinary differential equations henceforth ODEs ) of the form u t) + Aut) Cut) + Bu)ut) = ft),.) in which A, Bu) and C are d d matrices, ut) and ft) are d-vectors, and A = A T 0, Bu) = Bu) T, C = C T 0 and A C 0..) Here and denote the positive definite and positive semidefinite ordering, respectively. Models of the behavior of turbulent fluid flow using convection diffusion partial differential equations discretized in the spatial variable give rise to a system of ODEs, such as u ij t) + b h u ij ɛ 0 h) + ν) h u ij + ɛ 0 h)p H h P H u ij )) = f ij,.3) where h is the discrete Laplacian, h is the discrete gradient, ɛh) is the artificial viscosity parameters, and P H denotes a projection onto a coarser mesh []. System.3) is of the form.),.) where A = ɛ 0 h) + ν) h, C = ɛ 0 h)p h h P h, Bu) = b h. In this case the matrix B ) is constant, but in general it may depend on u, and thus the system is allowed to have a nonlinear part. A linear multistep method for the numerical integration of the system u t) = F t, u), such as.), is k α j u n j = t j= k β j F n j,.4) j= where t is defined on I = [t 0, t 0 + T ] R, u n j R d, F n j = F t n j, u n j ). In [], Anitescu et al. show that the first-order implicit-explicit IMEX) method u n+ u n t + Au n+ Cu n + Bu n )u n+ = f n+.5) is unconditionally stable its stability properties are independent of the choice of step-size t). The aim of this work is to prove unconditional stability and second-order convergence for a proposed Crank-Nicolson/Adams- Bashforth IMEX numerical method,

9 u n+ u n + A C) t + BE n+ )A C) = f n+, AA C) u n+ + ) A 3 C) A C) un + CA C) un ) AA C) un+ + ) A 3 C) A C) un + CA C) un ) where E n+ = 3 u n + u n, an explicit approximation of ut n+ ). As will be shown in Theorem 4, this method is a second-order convergent numerical scheme of the form.4), where k = and α = I, α 0 = I, α = 0 β = A C) AA C) BEn+ )A C) AA C) β 0 = A C) A 3 C) A C) BEn+ )A C) β = A C) CA C) BEn+ )A C) CA C). A 3 C) A C) Applying this method for solving the system.) will require solving for the vector u n+ in terms of u n, u n given two initial conditions u 0, u ), that is.6) u n+ = [ I hβ ] [ [I + hβ0 ] un + hβ u n ]..7) The method requires the inversion [ ] [ I hβ = I + ha C) AA C) + hben+ )A C) AA ] C). In practice.7) will not be solved by computing the inverse since this would be overly costly and introduce large round-off error, which would have adverse effects on the method at each step n. Also of note is that in general, A, B, and C do not commute, and thus the calculation in.7) appears to be somewhat more costly than in the case of.5) due to the additional A C) and A C) terms. As will be seen, the fact that these matrices do not commute plays a critical role in the stability analysis developed in Chapter 3.

10 .0 STABILITY CONCEPTS FOR CAUCHY PROBLEMS. STANDARD CAUCHY PROBLEM Before considering the stability properties of a non-linear system such as.), let us first analyze the stability of a more well-behaved system of first-order ODE and initial conditions y t) = F t, yt)), yt 0 ) = y 0.) defined on F: R R d R d, y : R R d, t I R, that satisfy the Lipschitz condition F t, y) F t, z) L y z,.) for some positive constant L, where is an appropriate norm. Often finding analytical solutions for systems of the form of.) is difficult or impossible, so it is worth exploring suitable numerical schemes that give good approximate solutions under the broadest possible conditions. Of particular concern are the numerical method s order of convergence, consistency, and stability properties, the last of which is the main focus of this paper.. WELL-POSEDNESS OF THE CAUCHY PROBLEM Before stability of the numerical method is analyzed it is first worth ensuring that the underlying problem.) is itself stable, and thus the problem is well-posed. Indeed, it is not appropriate to pretend the numerical method can cure the pathologies of an intrinsically ill-posed problem [3]. To examine the stability of the Cauchy problem.), consider z t) = F t, zt)) + δt), zt 0 ) = y 0 + δ 0,.3) which is.) but perturbed in both the initial condition and in F, where δ 0 R d and δ : R R d is a continuous function. Definition. Liapunov Stability [3]. The Cauchy problem.) is stable, or Liapunov-stable, if for any perturbation δt), δ 0 ), δt) < ɛ, δ 0 < ɛ, t I.4) 3

11 where is the infinity vector norm, and ɛ > 0 but small enough to ensure the solution exists, there a C which is independent of ɛ, such that yt) zt) < Cɛ, t I..5) Theorem. If the Lipschitz condition.) holds, the system of ODEs.) is Liapunov-stable, and wt) + t t 0 )ɛe L t t0,.6) which implies C = + K)e LK, where K =max t I t t 0. Proof. See Appendix A..). Thus since the largest difference in solutions between the perturbed and unperturbed Cauchy problems of any individual ODE in the system remains bounded for all t I, the underlying problem.) is Liapunovstable and is thus well-posed. This is the same as saying that in a general sense, small changes in data perturbation in the forcing term and initial conditions.3)) give small changes in the solution, or as stated in Theorem, bounded changes in the solution. Once the stability of the underlying problem is ensured, one can then consider what kind of numerical methods applied to the problem are also stable. What follows is a review of some basic assymptotic stability concepts, which are applied to scalar examples that motivate a discussion of the stability of the proposed CN/AB method when applied to system.)..3 A-STABILITY Consider the Cauchy problem y t) = ɛ + ν)λyt) ɛλyt),.7) y : R R, y0) =, λ < 0, 0 < ν, 0 < ɛ. Note that this is the classic Dahlquist test-problem y t) = νλyt), with exact solution yt) = e νλt, broken into two parts. Definition. A-stability Dahlquist 963). The multistep method.4) applied to the Cauchy test problem.0) is A-stable if A C where A is entire region of stability for the method). This is equivalent to requiring the numerical solutions u n 0 as t n + []. A method s A-stability region can be illustrated by plotting its root locus curve, that is, the values of tλν corresponding to the stability boundary roots ζ tλν) = of its generating polynomials see Appendix A..). Recall that for stability the roots of these polynomials must be lie within the unit circle ζ j tλν) in modulus) []. 4

12 The aim here is to explore methods which, when applied to the Cauchy test problem.7) as stated, display stable behavior. Let us consider methods which apply an implicit scheme to the first part, and an explicit scheme to the second part, which are thus called implicit/explicit IMEX) methods. A-priori it is not obvious under which conditions such a mixed method will exhibit stable behavior if at all), and if so, whether the stability properties of the implicit or explicit part will dominate..3. Backward Euler/Forward Euler IMEX Let us first investigate an IMEX method which is Backward Euler for the implicit part and Forward Euler for the explicit part; u n+ u n t = ɛ + ν)λu n+ ɛλu n..8) This method can be solved for u n in terms of λ, ɛ, ν, and an initial condition u 0. Iterating backward n times gives As n +, u n 0 if ɛλ t ɛ+ν)λ t ɛλ t ) n. u n = u 0 ɛ + ν)λ t <. λ < 0, 0 < ν, and ɛ < 0 are sufficient for this to hold. None of these conditions is dependent on the choice of step-size t, so given our assumptions on λ, ɛ, and ν we can immediately conclude that this method is unconditionally stable. Note that if ɛ is allowed to be zero, we recover the Backward Euler method, which has the solution ) n. u n = u 0 νλ t Figure. shows the convergence of the energy u n) of the solutions of Backward Euler and Backward Euler/Forward Euler for initial condition u 0 =, λ = 0000, ν =.00, t =.0, ɛ =.0 for the BE/FE scheme). Notice that Backward Euler converges faster than Backward Euler/Forward Euler mixed method. This illustrates that the advantages of using an IMEX method as described in Chapter come at the cost of decreased speed of convergence of the method s solutions. To see the stability region of the BE/FE method in terms of step-size and eigenvalues, we take ζ n = u n, µ = tλν, and solving the method.8) for µ gives the root locus curve [] µ = ν ρζ) σζ) = ν ζ α + ν)ζ ɛ..9) Since e iθ = for all θ, taking ζ = e iθ in.9) and letting θ vary in [0, π] produces the desired stability region with ν=.00). Figure. illustrates that the BE/FE IMEX method is stable for any choice of µ outside the solid blue line, which is to say the method.8) is A-stable since any choice of tλν in C will be stable and the solution u n will converge to zero as n gets large. This plot is the same, except for the size of the stability region, for any choice of ɛ. 5

13 Figure.: Energy decay of BE and BE/FE methods Figure.: Root locus curve denoting the region of A-stability for Backward Euler/Forward Euler method with ɛ =.0 6

14 Figure.3: Root locus curve denoting the regions of A-stability for Backward Euler/Forward Euler method for different values of ɛ Firgure.3 shows, somewhat counterintuitively, that the stability region of BE/FE IMEX method is growing with ɛ since the stability region is outside the circles as shown in Figure.)..3. Crank-Nicolson/Adams-Bashforth IMEX We are interested in finding a second-order convergent IMEX method that is also A-stable. We consider u n+ u n t = ɛ + ν)λ u n+ + u n ) ɛλ 3 u n u n ),.0) which is a Crank-Nicolson second-order implicit) method for the first part of the Cauchy problem.7), and Adams-Bashforth second-order explicit) for the second part. If ɛ is allowed to be zero we recover Crank-Nicolson: u n = The characteristic polynomial of method.0) is [ + tνλ tνλ ] n. Πr) = tɛ + ν)λ)r + tɛ + ν)λ 3 tɛλ)r ɛλ tr0 = 0. This second-degree polynomial has two roots, tɛλ r, = tν) ± tλν + t νλ ν 8ɛ). tλɛ tλν 7

15 Figure.4: Energy decay of CN and CN/AB methods This implies that the analytical solutions of the CN/AB scalar method.0) can be written as u n = γ r n + γ r n. Using initial conditions u 0, u to solve for γ, γ gives u n = + u + r u 0 r + r r n + u + r u 0 r + r r n. Figure.4 shows the convergence of the energy of the solutions of Crank-Nicolson and Crank-Nicolson/Adams Bashforth for initial conditions u 0 =, u =.8 for CN/AB), λ = 0000, ν =.00, t =.5, ɛ =.0 for the CN/AB scheme). Like BE and BE/FE in Figure., pure Crank-Nicolson converges faster than the mixed method. For method.0) the root-locus curve is tλν = ν ρζ) σζ) = ν ζ ζ ɛ + ν) ζ +ζ ) ɛ 3 ζ.) ). Figure.5 shows the region of stability for CN/AB IMEX is similar to that of BE/FE IMEX, and this method is also A-stable. Figure.6 shows the root locus curves corresponding to different values of ɛ. As with BE/FE, the region of stability is growing with ɛ. This plot is similar, except for the size of the stability region, for any choice of ɛ 0. 8

16 Figure.5: Root locus curve denoting the region of A-stability for Crank-Nicolson/Adams Bashforth method with ɛ =.0 Figure.6: Root locus curve denoting the regions of A-stability for Crank-Nicolson/Adams Bashforth method for different values of ɛ 9

17 Figure.7: The root locus curves for BE/FE and CN/AB with ɛ =.00 Figure.8: The root locus curves for BE/FE and CN/AB with ɛ =.0 0

18 Figures.7 and.8 show that for for ɛ =.00 and ɛ =.0 the region of stability for BE/FE is relatively larger than that of CN/AB, and this holds true for any ɛ. This reflects the fact that using a higher order method CN/AB, which is second-order) comes at the cost of a decreased region of stability..4 G-STABILITY Now let us study the stability of the two aforementioned methods under the lens of a stability definition that is both more complicated and in some cases more useful. Consider the Lipschitz condition Re F t, y) F t, z), y z) L y z..) If the system.) satisfies.) with L = 0, then its solutions are contractive. In this case we want to know which linear multi-step methods applied to.) also have contractive solutions, and are thus G-stable as defined in Definition 3 stated below. Let Y n = y n+k, y n+k,..., y n ) T be a sequence of numerical solutions to.4), and define the G-norm of Y n to be Y n G = Y n T GY n. Definition 3. G-stability Dahlquist 975)[]. A multi-step numerical method is G-stable if the system of ODEs y = F t, y) satisfy.) with L = 0, and if there exists a symmetric positive-definite matrix SPD) G, such that Y n+ Ŷn+ G Y n Ŷn G,.3) for all steps n and step-sizes t > 0 where Ŷn is a sequence of solutions for.4) that correspond to different initial conditions than Y n. Thus, we can use G-stability to test the behavior of a method where the underlying ODE is linear or non-linear, providing that it satisfies the Lipschitz condition with L = 0. In the non-linear case, we have G-stability when the difference of the solutions Y n Ŷn are not growing in the G-norm..4. G-stability of Scalar Crank-Nicolson/Adams-Bashforth Showing that the method in question is G-stable involves checking that the conditions of the G-stability definition hold. Since in this case our underlying ODE.7) is linear, we can consider the Lipschitz and G-norm conditions ft, y), y) 0, Y n+ G Y n G,.4)

19 respectively. It is easy to see that if λ < 0 and ν > 0 then νλy, y = νλy 0, and the Lipschitz condition is satisfied. Thus, the task is to see if we can construct a G that satisfies the G-stability definition. The G-matrix corresponding to this method can be generated directly following along similar lines as the example in [] or using the proof Dahlquist s equivalence theorem as is done in the preceding subsection both of which are reproduced for the reader s convenience in Appendix Section A..3)..4.. Direct Computation of G First, consider the inner-product ɛ + ν)λ u n+ + u n ) ɛλ 3 u n u n ), u n+ u n ) 0,.5) t which holds because they are the RHS and LHS of method.0) under consideration. Multiplying by t and expanding gives c u n+ c c )u n+ u n + c u n c 3 u n+ u n + c 3 u n u n 0.6) where c = ɛ + ν)λ, c = ɛ + ν)λ 3 ɛλ, c 3 = ɛλ..7) Now consider the equation E = Y n+ G Y n G + a y n+ + a y n+ + a 0 y n, a 0, a, a R..8) Imposing E 0 implies Y n+ G Y n G, since a y n+ + a y n+ + a 0 y n 0. Let ) g g G= g g.9) Thus, if the matrix G produced by matching the coefficients of.6) to those of.8) is SPD, method.0) is G-stable by Definition 3. Following this approach and letting g = g produces the following non-linear system of six equations in six unknowns: y n+ : c = g + a, y n+ y n : c c = g + a a y n : c = g g + a y n+ y n : c 3 = a a 0 y n : 0 = g + a 0 y n y n : c 3 = g + a a 0..0) Solving this system produces the G-matrix ) G= λ ɛ ν ɛ..) 4 ɛ ɛ This matrix is symmetric by construction, and it is easy to see that if λ < 0 all its principle minors have a positive determinant, and therefore this G is positive-definite by Sylvester s Criterion see Appendix A..4). Thus, by Definition 3 this IMEX method is G-stable as well as A-stable, as demonstrated in the previous section). This, as Dahlquist was finally able to prove in 978, is not a coincidence.

20 Figure.9: G-norm and Energy decay of CN/AB method Figure.9 shows the convergence of the G-norm and energy of the solutions of the Crank-Nicolson/Adams Bashforth schemes for initial conditions u 0 =, u =.8, ɛ =.0, λ = 0000, ν =.00, and t =.5, ). Notice that the G-norm is monotonically decreasing, as the G-stability definition requires. Theorem. Dahlquist 978): If a method s generating polynomials ρ, σ, have no common divisor, then the method is G-stable if and only it is A-stable. The proof of Theorem is not included here, refer to [], Chapter V.6 for its details..4.. Constructing G Using Generating Polynomials A second, more universally applicable method of checking for G-stability is to use the proof of Theorem to construct a G-stability matrix, then check its positive-definiteness. This is a useful technique since it does not involve solving a non-linear system as was required in computing G directly. The generating polynomials see Appendix A..) for scalar CN/AB IMEX are ρζ) = ζ ζ, σζ) = ɛ + ν) ζ +ζ ) ɛ 3 ζ ). Define the function Eζ) = ρζ)σ ζ ) + ρ ζ )σζ)), 3

21 which for CN/AB is Eζ) = ζ ζ)α + ν) ɛζ ) = 4ζ [ ɛ ][ = [ζ ɛ ] ) ] ][ ζ ) ] = aζ)a ζ ). ζ + ζ ) ɛ 3 ζ )) ζ ) + ζ ζ )ɛ + ν) ζ +ζ ) ɛ 3 ζ ))) Define the function P ζ, ω) = ρζ)σω)+ρω)σζ)) aζ)aω), which with some simplification and factoring becomes P ζ, ω) = 4 [ ɛζ ) ω ) + ɛω )ω ζαν 4ɛ)ω + 3αω ) + ζ ɛ 3ɛω + ɛ + ν)ω ))] ɛ + ν) = ζω ) ζω ɛ 4 4 ζ ɛ 4 ω + ɛ ) 4 = ζω )g ζω g ζ g ω + g ). This yields the matrix ) G= ɛ + ν ɛ,.) 4 ɛ ɛ which is SPD. Multiplying.) by the positive constant λ gives the same result as computing G directly as in the previous section. Somewhat surprisingly, the method s stability properties are driven by its implicit part, and this is consistent with the idea that separation of linear parts A and C as done in.) will lead to a more stable regime. 4

22 3.0 CRANK-NICOLSON/ADAMS BASHFORTH IMEX METHOD: UNCONDITIONAL STABILITY, CONSISTENCY, AND CONVERGENCE Let us now return to considering a system of ODEs.) under assumptions.). The Crank-Nicolson/Adams Bashforth method proposed in Section is a member of a broader family of three level, second order time-stepping schemes [4]: θ + )u n+ θu n + θ )u n t + A C) AA C) θun+ + θ)a θ + )C ) ) A C) un + CA C) θun ) + BE n+θ )A C) AA C) θun+ + θ)a θ + )C ) ) A C) un + CA C) θun ) = f n+θ, 3.) where E n+θ is an implicit or explicit second order approximation of u n+ and θ [, ]. This work will focus on the case of θ =, and take E n+θ = 3 u n u n, which is u n+ u n t + A C) AA C) u n+ + ) A 3 C) A C) un + CA C) un ) AA C) un+ + ) A 3 C) A C) un + CA C) un + BE n+ )A C) = f n+. 3.) Of particular interest are the numerical stability and convergence properties of 3.). 3. STABILITY ANALYSIS Here we will consider the stability properties of the method 3.). However, unlike the examples in the previous chapter, the system under consideration will have be d-dimensional and be in terms of non-commmuting coefficient matrices A, B, C, where B is allowed to be nonlinear. This added complexity is worthwhile since many processes have highly non-linear behavior, but it comes at the cost of greatly complicating stability analysis. 5

23 3.. Well-Posedness of the Problem Unlike the Cauchy problems analyzed in Section., nonlinearity will prohibit the Lipschitz condition.) from holding globally. This is not trivial, since this means none of the stability theory for the underlying problem developed in the Chapter will necessarily hold. The system is, however, locally stable. Theorem 3. Local Stability of Nonlinear System.). Under assumptions.), u t) + Aut) Cut) + Bu)ut) = ft) is stable for all t I = [0, T ], for all finite T. Proof. The proof, which is taken from Anitescu et al. [], is included in Appendix A..5. By Theorem 3 problem.) is well-behaved locally, which is to say that its solutions ut) do not blow up on t I. This allows us to conclude that the problem is sufficiently well-posed in at least a local sense, and we can thus discuss stability of a numerical method for solving it. 3.. Transformation of the Method In [] the numerical solution u n provided by the BE/FE IMEX method.5) is shown to be nonincreasing, u n+ E u n E, E = I + tc, in the energy norm E, and this condition is sufficient to conclude the method is unconditionally stable. The aim of this section will be analogous in nature. Borrowing heavily from the G-stability concepts developed in Section.4, given an appropriately chosen transformation of the method, it can be proved that the numerical solutions are decreasing at each time step in the G-norm, and thus the method is unconditionally stable on the interval of interest I. Since Bu) is assumed to be skew-symmetric, multiplying method 3.) from the left by the vector [ A C) AA C) un+ + T A 3 C) A C) un + CA C) un ))] 3.3) will cause the nonlinear term BE n+ )A C) AA C) un+ + ) A 3 C) A C) un + CA C) un ) to disappear, leaving A C) AA C) un+ + ) A 3 C) A C) un + CA C) un ), u n+ u n + A C) AA C) t u n+ + ) A 3 C) A C) un + CA C) un ) = A C) AA C) un+ + ) A 3 C) A C) un + CA C) un ), f n+. 6

24 By the properties of the inner-product and Euclidian norm, this can be rearranged as u n+ u n, A C) AA C) t u n+ + ) A 3 C) A C) un + CA C) un ) + AA C) u n+ + ) A 3 C) A C) un + CA C) un ) = f n+, A C) AA C) u n+ + ) A 3 C) A C) un + CA C) un ). 3.4) Focusing on the first line of 3.4), the goal will be to simplify the transformed method into positive pieces using the G-norm to group and compare terms, as was done in the G-stability examples in Section.4.. The G-stability matrix is calculated using Dahlquist s equivalence theorem as demonstrated in Section.4... Method 3.) and its corresponding characteristic polynomials yield matrix A C) G= A ) 4 C)A C) A C) 4 C)A C). 3.5) A C) 4 C)A C) A C) 4 C)A C) Referring to the G-stability examples in Section.4., taking A = α + ν)λ, C = αλ, and ignoring A C) terms, G matches matrix.) G-norm We now wish to check that G is a symmetric positive-definite matrix so it can be used to finish putting the transformed method 3.4) into norms and positive terms Symmetry of G The G matrix defined in 3.5) is a block-partitioned matrix with submatrices of size d d. Since the off-diagonal blocks are the same, if each of the four blocks is symmetric this is sufficient to conclude G is symmetric also. Since A and C are both symmetric by assumptions.), adding or subtracting positive-definite multiples of them also results in symmetric matrices. A C) is symmetric by Lemma 4. Thus A C) A 4 C)A C) = [ A C) A 4 C)A C) ] T. Making the same argument, the other three blocks are symmetric as well, and so G is also Positive-Definiteness of G If G is PD the following will be strictly positive for any choice of d vectors u, v not equal to zero: Lemma. G is a positive-definite matrix. [ v] u = G [ [ u u, G. 3.6) v] v] Proof. Expanding equation 3.6) gives [ [ [ u u, G u v] v] T [A C) A C)A C) ]u u T [A C) CA C) ]v = 4 v T [A C) CA C) ]u + v T [A C) CA C) ]v ]. 3.7) 7

25 Subtracting and adding 4[ u T [A C) CA C) ]u ] to 3.7) and using the fact that u T [A C) CA C) ]v = [ u T [A C) CA C) ]v ] T = v T [A C) CA C) ]u gives [ [ [ u u, G = v] v] 4 u T [A C) A C)A C) ]u u T [A C) CA C) ]u + u T [A C) CA C) ]u u T [A C) CA C) ]v + v T [A C) CA C) ]v ]. The first two terms can be combined and simplified to be 4 ut [A C) A C)A C) ]u = ut u. Take F = A C) CA C). A C) is SPD by Lemma 3 and by Lemma 4 so is A C). These results allow us to conclude that F = F T, and the remaining terms can be factored as 4 [ut F ) T F u u T F ) T F v + v T F ) T F v] = 4 F u F v, F u F v = 4 F u F v 0. [ v] u Thus we can conclude that ut u > 0 for all non-zero u, v, and G is positive-definite. G 3..4 Unconditional Stability Result As proved above, the matrix G is symmetric and positive-definite, and therefore the expression defined in 3.6) is a G-norm. Lemma. Let u n satisfy 3.) for all n {,..., T t }. Then t u n+ u n, A C) = t AA C) un+ + ) A 3 C) A C) un + CA C) un ) ] [ ] u un + n G t u n G 4 t ) u n+ u n +u n F. 3.8) [ un+ Proof. Expanding the LHS of 3.8) gives u n+ u n, A C) t AA C) un+ + ) A 3 C) A C) un + CA C) un ) = [ u T t n+a C) AA C) un+ + u T n+a C) A 3 C)A C) un + u T n+a C) CA C) un u T n A C) AA C) un+ ] u T n A C) A 3 C)A C) un u T n A C) CA C) un Next, note that expanding each piece of the RHS of the previous equation and omittting t gives u T n+a C) AA C) nn+ = u T n+ 4 [ A C) A C)A C) ]un+ 8

26 [ + u T n+ 4 A C) CA C) ]un+ u T n+[a C) 3 C)A C) ]un = u T n+ 4 [A C) C)A C) ]un + u T n 4 [A C) C)A C) ]un+ + u T n+[ 4 A C) C)A C) ]un + u T n [A C) C)A C) ]un+ u T n+[a C) CA C) ]un = u T n+ 4 [A C) CA C) ]un + u T n 4 [A C) CA C) ]un+ u T n [A C) 3 C A)A C) ]un = u T n 4 [A C) CA C) ]un u T n 4 [A C) A C)A C) ]un + u T n 4 [ )A C) CA C) ]un + u T n 4 [ )A C) CA C) ]un u T n [A C) C)A C) ]un = u T n 4 [A C) CA C) ]un + u T n 4 [A C) CA C) ]un + u T n 4 [A C) C)A C) ]un + u T n 4 [A C) C)A C) ]un u T n A C) 0)A C) un = u T n 4 [A C) C)A C) ]un + u T n 4 [A C) C)A C) ]un. Summing these exapanded RHS terms and replacing t gives t ] [ ] u un n G t u n [ un+ G + 4 t ) u n+ u n +u n, A C) CA C) and since F = A C) CA C) we have the result Energy Equality To see that the method is unconditionally stable consider the following energy equality, which holds for u 0, u given inital conditions at all time steps n = through N : [ ] un t u N + N n= [ u = ] t u 0 G + N u n+ u n + u n F 4 t n= AA C) un+ + A 3 C) A C) un + CA C) un ) G 9

27 + N n= f n+, A C) AA C) un+ + ) A 3 C) A C) un + CA C) un ). Proof. The method 3.) multiplied by the d vector 3.3) at n = is u u, A C) t + AA C) u + A 3 C) A C) u + CA C) u0 = f 3, A C) By Lemma this becomes AA C) u + ) A 3 C) A C) u + CA C) u0 ) AA C) un+ + A 3 C) A C) un + CA C) un ) [ ] u [ ] t u u + ) u G t u u +u 0 0 G 4 t F + AA C) u + A 3 C) A C) u + CA C) u0 = f 3, A C) AA C) u + ) A 3 C) A C) u + CA C) u0 ). By the same argument, at n = we have [ ] u3 [ ] t u u + ) u G t u 3 u +u G 4 t F + AA C) u3 + A 3 C) A C) u + CA C) u = f 3, A C) AA C) u3 + ) A 3 C) A C) u + CA C) u ). Solving this for [ ] t u and plugging in to the previous equation gives u G [ ] u3 + u t u n+ u n + u n G 4 t F n= + AA C) un+ + A 3 C) A C) un + CA C) [ ] un u t u 0 G n= = f n+, A C) AA C) un+ + ) A 3 C) A C) un + CA C) un ). n= Repeating this calculation N more times yields the result. ). 3.9) Notice Lemma and the Energy Equality immediately imply G-stability in the case of f n+ = 0. That is, if the the energy source forcing function) is removed, stability of the method requires that the energy in the system decays to zero. To see that this is so, note that [ ] un+ [ ] t u un + ) u n G t u n+ u n +u n n G 4 t F + AA C) un+ + A 3 C) A C) un + CA C) un ) = 0 0

28 holds for all n {, N }. Further, AA C) un+ + A 3 C) A C) un + CA C) un ) 0, ) u n+ u n +u n 4 t F 0, since F is a positive-definite matrix. Thus we have [ ] un+ [ ] u un. n u n Since this result is independent of the the size of time-step t, we have unconditional stablility. G G Energy Estimate In the case of ft) 0 for some t I, the effect of f n+ on the energy equality 3.9) is ambiguous. For this case we can derive the following energy estimate to bound the effect of f on the energy in the system: u N + + t N n= N n= [ ] u + t u 0 G un+ u n + u n F AA C) un+ + A 3 C) A C) un + CA C) un N n= A C) fn+. 3.0) Proof. The energy estimate 3.9) is a consequence of Lemma and the proof of Lemma. Using the Cauchy-Schwarz and Young inequalities, we have that the forcing term in 3.9) can be bounded as follows: f n+, A C) AA C) un+ + ) A 3 C) A C) un + CA C) un which gives A C) fn+ + AA C) un+ + A 3 C) A C) un + CA C) un, [ ] un + u N G 4 N + t [ ] u u 0 n= G N n= u n+ u n + u n F AA C) un+ + A 3 C) A C) un + CA C) un + t N n= A C) fn+. Using the conclusion of the proof of Lemma we obtain u N + + t N [ n= u N n= ] + u 0 u n+ u n + u n F AA C) un+ + A 3 C) A C) un + CA C) un G N + t A C) fn+, n= which by induction completes the proof.

29 Figure 3.: Energy and G-norm convergence of CNAB, d=, ft) = 0 3. NUMERICAL EXPERIMENTS To demonstrate that the proposed CN/AB method 3.) is unconditionally stable consider the following numerical experiments. 3.. Experiment Take ) ) A = ɛ + ν), C = ɛ, Bu) = u u ) 0, ft) = 0, 0 where u and u denote the first and second elements of the vector u not the time step). Let ν =.00, and initial conditions be u = u = [, ] T. Figure 3. shows the convergence of the energy and G-norms for CN/AB 3.) with d =, and ɛ =.0. Notice that as in the scalar example in Chapter, Figure.9, the G-norm decreases monotonically, even though the energy of the solution does not. Figure 3. shows the convergence of the G-norm for CN/AB 3.) with d = and ft) = 0 for various t. As expected from the theory, the smaller t is the faster the method converges. Nonethless, even when t is taken to be very large t = 5), the method s solutions still converge in the G-norm, which illustrates the unconditional stability result derived in the previous section.

30 Figure 3.: G-norm for for various t 3.. Experiment Now we relax the restrictions on C and ft) and consider the case where C is not diagonal, and ft) 0 for some t. Taking implies that C = ɛ ) 00 0, ft) = e 0 00 t, ) 00ν 0ɛ A C =. 0ɛ 00ν Recalling that A C is required to be positive-definite, by Sylvester s Criterion Appendix A..4) we see that A C is positive-definite when 0, 000ν 00ɛ > 0, which is satisfied by all ν and ɛ such that 0ν > ɛ. ɛ =.009, satisfies the inequality for ν =.00, and Figure 3.3 shows the expriment with the revised conditions for this choice of ɛ. Notice that this is nearly the same plot as the previous figures with ft) = 0 and C diagonal except the amplitute of the initial osccilations are greater. Figure 3.4 shows the energy and G-norms for various t under the new conditions on C and ft). Notice that when t = 5 the G-norm is not monotically decreasing until t 5. This is due to the forcing function ft) = e t, and is an illustration of the Energy Estimate 3.0), which says that the solutions in the G-norm are bounded by solutions at previous steps and a norm depending on the forcing function ft). If we take ɛ =.05, A C is no longer positive-definite when ν =.0. Figure 3.5 shows the energy and G-norm of the CN/AB solutions for this value of ɛ. Given that A C is no longer positive-definite, the 3

31 Figure 3.3: Energy and G-norm convergence of CN/AB, d=, C not diagonal, ft) = e t Figure 3.4: Energy and G-norm convergence of CN/AB, d=, C not diagonal, ft) = e t, for various t 4

32 Figure 3.5: Energy and G-norm divergence of CN/AB, d=, C not diagonal, ft) = e t divergence at the end of the interval is not surprising. 3.3 CONSISTENCY AND CONVERGENCE The local truncation error LTE) of a method is the error that arises from substituting the exact solution denoted ut n ) for exact solution at point t n ) into the method. With E t = 3 n+ ut n) ut n ), corresponding to E n+, the explicit approximation of ut n+ ), the local truncation error for method 3.) is τ n+ t) = ut n+) ut n ) t + A C) A A C) utn+ ) + A C) utn ) ) A C) C 3 A C) utn ) A C) utn ) ) + BE t n+ )A C) AA C) A C) utn+ )+ A C) utn ) )) ft n+ ). 3.) To remove the autonomous function ft n+ ) take the ODE.) at t n+ ), u t n+ ) + A C)ut n+ ) + But n+ ))ut n+ ) ft n+ ) = 0 and subtract it from 3.). This, after some rearranging of terms, gives 5

33 τ n+ t) = ut n+) ut n ) u t t n+ ) + + A C) A A C) utn+ ) + A C) utn ) A C) utn+ )) A C) C 3 A C) un A C) un A C) utn+ )) ) BE t n+ ) But n+ )) A C) AA C) A C) utn+ )+ A C) utn ) ) C 3 A C) utn ) A C) utn ) )) [ + But n+ )) A C) A A C) utn+ )+ A C) utn ) ) C 3 A C) utn ) A C) utn ) )) ] A C) utn+ ). The consistency and convergence of the general class of methods 3.) for θ [, ] is proven in [4]. This proof is presented here for θ =. Theorem 4. Assume that.) holds and f C [0, T ]), u C [0, T ]). Then the local truncation error is O t ), the method 3.) is convergent, and if e 0 = e = 0 the global error satisfies e N exp4t κ A C) ) A C) U t 4, where 7) U = max [t u t) n,t n+] 6 + max [t A C) AA C) u ) t) n,t n+] 8 + max [t A C) CA C) u 3) t) n,t n+] 4 + max d [t dt Bu )) max u ) 7) n,t n+] [t n,t n+] 8 + max d [t dt Bu )) max n,t n+] [t A C) AA C) u ) ) t n,t n+] 8 + max d [t dt Bu )) max n,t n+] [t A C) CA C) u 3) ) t n,t n+] 4 + max Bu )) max [t n,t n+] [t A C) AA C) u ) ) n,t n+] 8 + max Bu )) max [t n,t n+] [t A C) CA C) u 3) ). n,t n+] 4 6

34 Proof. Using the Taylor expansion around t n+ := t n + t we obtain t utn+ ) ut n ) ) u t n+θ ) = t tn+ t u t) t n+ t! max t [t u t) n,t n+] = max [t n,t n+] u t) 7 6 t, tn t n + t t) u t) dt t n t) dt t n+ t! tn+ t ) tn t n + t t) dt + t n t) dt t n+ t t n+ t A C) A A C) utn+ ) + A C) utn ) A C) utn+ )) tn+ tn ) = A C) A A C) u t)t n + t t)dt + t n+ t A C) u t)t n + t t)dt t n+ t max A C) AA C) u t) [t n,t n+] 8 t A C) C 3 A C) utn ) A C) utn ) A C) utn+ )) tn+ tn t ) A C) C 3 A C) u t)t n + t t)dt t n+ t A C) u t)t n t t)dt t n+ t max A C) CA C) u 3 t) [t n,t n+] 4 t ) BE t n+ u)) But n+ )) A C) A A C) utn+ )+ A C) utn ) ) C 3 A C) utn ) A C) utn ) )) ) = BE t n+ u)) But n+ )) A C) AA C) utn+ ) + AA C) = + + tn+ t n+ t BE t n+ u)) But n+ )) )[ + tn u t)t n + t t)dt + tn ut n+ ) + A C) t n+ u t)t n t)dt ) CA C) BE t n+ u)) But n+ )) ) BE t n+ u)) But n+ )) ) tn t n+ u t)t n t)dt ) CA C) utn+ ) CA C) 3 ut n) ut n ) )) AA C) tn+ u t)t n + t t)dt ut n+ ) A C) 3 tn+ u t)t n t)dt ) CA C) tn+ θ+) t n+ t n+ u t)t n+ t)dt t n+ tn t n+ AA C) tn+ u t)t n + t t)dt t n+ t n+θ u t)t n+ t)dt θ tn t n+θ u t)t n t)dt ))] u t)t n t)dt ))] 7

35 max [t n,t n+] + max [t n,t n+] + max [t n,t n+] d dt Bu )) d dt Bu )) d dt Bu )) max u ) 3 [t n,t n+] 4 t max [t A C) AA C) u ) n,t n+] 8 t4 max [t A C) CA C) u 3 ) n,t n+] 4 t4, [ But n+ )) A C) AA C) ut n+)+ ut n) ) CA C) 3 ut n) ut n ) )) ] A C) utn+ ) [ = But n+ )) A C) AA C) tn+ u t)t n + t t)dt + t n+ CA C) 3 But n+ ))A C) AA C) tn+ tn+ t n+ u t)t n+ t)dt tn tn t n+ tn t n+ u t)t n t)dt ) u t)t n t)dt ))] u t)t n + t t)dt + u t)t n t)dt ) t n+ t n+ tn+ tn + But n+ ))A C) CA C) 3 u t)t n+ t)dt u t)t n t)dt ))] t n+ t n+ max Bu )) A C) tn+ tn AA C) [t u t)t n + t t)dt + u t)t n t)dt ) n,t n+] t n+ t n+ + max Bu )) A C) tn+ tn CA C) 3 [t u t)t n+ t)dt u t)t n t)dt )) n,t n+] t n+ max Bu )) max [t n,t n+] [t A C) AA C) u ) n,t n+] 8 t Therefore + max [t n,t n+] Bu )) max [t n,t n+] A C) CA C) u ) 3 4 t. t n+ τ n+ t) U t, 3.) which proves the consistency of method 3.). The error e n = ut n ) u n satisfies e n+ e n t + A C) AA C) e n+ + e n) A C) CA C) 3 e n e n ) AA C) e n+ + e n) CA C) 3 e n e ) ) n + BE n+ )A C) = τ n+ t) BE t n+ ) BE n+ )) A C) AA C) ut n+) + ut n) ) CA C) ut n) ut n ) )). 3.3) From 3.0) we have u n Λ := u 0 [ ] + u u 0 G + T A C) max ft) ) t [0,T ] n =,..., N, 8

36 also from.) we obtain and define Λ 3 = max n=,...,n A C) ut) Λ := The last term in the RHS of 3.3) is T u0) + A C) fs) ds 0 AA C) ut n+)+ ut n) ) CA C) 3 ut n) ut n ) )). BE t n+ ) BE n+ )) A C) AA C) ut n+) + ut n) ) = = 0 0 ) CA C) 3 ut n) ut n ) )) d [ BsE t ds n+ + s)e n+ )] dsa C) AA C) ut n+) + ut n) ) CA C) 3 ut n) ut n ) )) u [ Bu)A C) which since B ) is C implies AA C) ut n+) + ut n) ) CA C) 3 ut n) ut n ) )) ] u=se t n+ + s)e n+ ds E t n+ BE t n+ ) BE n+ )) A C) AA C) ut n+) + ut n) ) κ e n + e n ), n, CA C) 3 ut n) ut n ) )), ) E n+, where κ = Multiplying 3.3) by A C) sum from n = to N we obtain [ ] max u BsV + s)u )U. s [0,], U Λ, U Λ 3, V Λ AA C) e n+ + e n) CA C) 3 e n e n ) ) and taking the [ ] en + e N G 4 N N n= + t n= [ ] e N e + t 0 G e n+ e n + e n F AA C) en+ + A 3 C) A C) en + CA C) en n= N A C) τn+ t) + κ A C) t n= e n + e n ). 3.4) 9

37 Using again the proof of Lemma, after some calculation we get e N + N n= e n+ e n + e n F N + t AA C) en+ + A 3 C) A C) en + CA C) en n= [ ] e N + t A C) e τn+ t) ) N + 4κ A C) t e n. 0 G n= Therefore, from the discrete Grönwall lemma, we deduce the following error estimate e N + N n= e n+ e n + e n F N + t AA C) en+ + A 3 C) A C) en + CA C) en n= [ ] exp4t κ A C) e N ) + t A C) e τn+ t) ). 0 G Finally, the convergence result follows from the consistency bound 3.). n= n=0 30

38 4.0 CONCLUSION The Crank-Nicolson/Adams-Bashforth second-order method analyzed herein offers an improvement over the first-order method proposed in [] in terms of accuracy, though it does so at the expense of being considerably more computationally expensive. Nonetheless, the fact that it is unconditionally stable, and thus accomodates any choice of t makes it an attractive method in terms of its stability properties. 3

39 A. APPENDIX A.. Proof of Theorem Proof. Consider the difference of solutions of the two Cauchy problems.) and.3) wt) = zt) yt), w : R R d and take the derivative with respect to t: w t) = z t) y t) = F t, zt)) F t, yt)) + δt). Integrating both sides from t to t 0 and recalling intial conditions yields wt) δ 0 = t t 0 [F s, zs)) F s, ys))]ds + t t 0 δs)ds. Taking the infinity norm of both sides and applying the Triangle Inequality gives t t wt) δ 0 + F s, zs)) F s, ys)) ds + t 0 δs) ds. t 0 Using the Lipschitz condition and assumptions.4), t t wt) ɛ + L zt) ys) ds + t 0 ɛ ds. t 0 Integrating further and recalling wt) = zt) yt) gives t wt) ɛ + t t 0 ɛ + L ws) ds. t 0 Since L is a nonnegative integrable function on I, ɛ+ t t 0 ɛ and wt) are continuous on I, and ɛ+ t t 0 ɛ is nondecreasing, we can apply the Grönwall Lemma and conclude wt) + t t 0 )ɛe L t t0. Choosing C = + K)e LK, where K =max t I t t 0 gives the result, and Definition. is satisfied [3]. A.. Generating Polynomials for a Linear Multistep Method For the general multistep method.4), the generating polynomials are k k ρζ) = α j ζ j, σζ) = β j ζ j. ) j=0 j=0 For a general introduction to the theory of difference equations on which this concept is based see [], Chapter

40 A..3 G-stability for Scalar BDF The general -step BDF Backward Differentiation Formula) method is 3 y n+ y n+ + y n = hft n+, y n+ ). ) To allow for the possibility of f being a nonlinear function, take a second numerical solution sequence {ŷ n } and denote its difference from {y n } as y n = y n ŷ n. Next, assume the method satisfies the Lipschitz condition.) with L = 0. Substituting ) into.) and multiplying by t gives Now consider the equation 3 E = Re y 3 n+ y n+ y n, y n+ 0, 3) E = Y n+ G Y n G + a y n+ + a y n+ + a 0 y n, a 0, a, a R. 4) Using E 0 from above implies Y n+ G Y n G, since a y n+ + a y n+ + a 0 y n 0. Let ) g g G= g g If matching the coefficients of 3) to 4) produces an SPD G, method ) is G-stable by Definition 3. Imposing symmetry by letting g = g produces the following nonlinear system of six equations in six unknowns: yn+ 3 : = g + a, y n+ y n : = g + a a yn : 0 = g g + a y n+ y n : = a a 0 yn : 0 = g + a 0 y n y n : 0 = g + a a 0. Solving this system produces the G-matrix ) G= 5. 5) 4 By Sylvester s Criterion see A..4) this is a positive-definite matrix, and thus the BDF method ) is G-stable. Alternatively, one can use the method s generating polynomials see A..), which for scalar BDF are ρζ) = 3 ζ ζ +, σζ) = ζ. Define the function Eζ) = ρζ)σ ζ ) + ρ ζ )σζ)), which for BDF simplifies to Eζ) = 4 ζ + ζ ) ζ + ζ ) + 3 = ζ ) ζ ) = aζ)a ζ ). 33

41 Define a function P ζ, ω) = ρζ)σω)+ρω)σζ)) aζ)aω), which with some simplification and factoring becomes 5 P ζ, ω) = ζω ) 4 ζω ζ 4) ω + = ζω )g ζω g ζ g ω + g ), which gives matrix ) G= 5. 6) 4 which is the same as when calculated directly. A..4 Sylvester s Criterion Theorem 5. If a matrix A and all its principal-minors have strictly positive determinants, then A is positivedefinite. A..5 Proof of Theorem 3 Proof. Since Bu) is skew-symmetric, multiplying method.5) through by u T t) gives u T t)u t) + u T t)a C)ut) = u T t)ft), and since A C 0, u T t)u t) u T t)ft) u T t)u t) u T t)ft) d dt ut) u T t)ft). Letting F T = max t [0,T ] ft), using Young s Inequality gives d dt ut) ut) + F T. Multiplying both sides by integrating factor e t, letting vt) = ut), and rearranging terms gives v t)e t vt)e t F T e t d dt [vt)e t ] F T e t. Finally, integrating both sides from 0 to t gives t 0 d ds [vs)e s ]ds t 0 F T e s ds vt)e t v0)e 0 F T e t + F T vt) v0)e t + F T e t ), and taking ut) = vt) and u0) = v0) gives the result. 34

42 A..6 Inverse of a Symmetric Positive-Definite Matrix Lemma 3. The inverse of a symmetric positive-definite matrix is symmetric positive-definite. Proof. Let D be an SPD matrix. Since D is symmetric, there exists a diagonalization of D Λ = Q DQ, Λ = diagλ, λ,..., λ n ), where Q Q = I, the identity matrix, and Q = Q T. Then D = QΛQ ) = Q ) Λ Q = QΛ Q = Q ) T Λ ) T Q T = QΛ Q ) T = D ) T. Thus D is symmetric, and it is positive-definite since Λ = diag λ, λ,..., ), λ i > 0 i. λ n A..7 More Properties of Symmetric and Positive-Definite Matrices Lemma 4. If D is a symmetric positive-definite matrix it can be diagonalized as QΛ Q by Lemma 3. Define D as a matrix such that D D = D derived more specifically in the proof below). Then D is also positive definite, and D ) T = D T ). Proof. Since D is symmetric positive-definite, there exists a diagonalization of D such that Λ = Q DQ, Λ = diagλ, λ,..., λ n ), λ i > 0 i, where Q Q = I, the identity matrix, and Q = Q T. Then D = QΛQ ) = Q Λ ΛQ ) = Q ΛQ Q ΛQ ) = Q ΛQ ) ) = Q ΛQ. Taking the transpose gives D ) T = Q ΛQ ) T = Q ) T Λ) T Q T = Q ΛQ T = D = D T ), where the last equality holds since D = D T from the fact that it is symmetric by assumption. D positive-definite since is thus Λ = diag λ, λ,..., λ n ), and λ i > 0 for all i since λ i > 0 for all i. 35

43 BIBLIOGRAPHY [] M. Anitescu, F. Pahlevani, and W. J. Layton, Implicit for local effects and explicit for nonlocal effects is unconditionally stable, Electron. Trans. Numer. Anal., 8 004), pp electronic). [] E. Hairer and G. Wanner, Solving ordinary differential equations. II, vol. 4 of Springer Series in Computational Mathematics, Springer-Verlag, Berlin, 00. Stiff and differential-algebraic problems, Second revised edition. [3] A. Quarteroni, R. Sacco, and F. Saleri, Numerical mathematics, vol. 37 of Texts in Applied Mathematics, Springer-Verlag, Berlin, second ed., 007. [4] C. Trenchea, Second order implicit for local effects and explicit for nonlocal effects is unconditionally stable, submitted, 0). 36

UNCONDITIONAL STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH 2 IMPLICIT-EXPLICIT NUMERICAL METHOD

UNCONDITIONAL STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH 2 IMPLICIT-EXPLICIT NUMERICAL METHOD UNCONDITIONAL STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH IMPLICIT-EXPLICIT NUMERICAL METHOD ANDREW JORGENSON Abstract. Systems of nonlinear partial differential equations modeling turbulent fluid flow

More information

UNCONDITIONAL STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH 2 NUMERICAL METHOD

UNCONDITIONAL STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH 2 NUMERICAL METHOD INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, SERIES B Volume 5, Number 3, Pages 7 87 c 04 Institute for Scientific Computing and Information UNCONDITIONAL STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH

More information

Lecture 4: Numerical solution of ordinary differential equations

Lecture 4: Numerical solution of ordinary differential equations Lecture 4: Numerical solution of ordinary differential equations Department of Mathematics, ETH Zürich General explicit one-step method: Consistency; Stability; Convergence. High-order methods: Taylor

More information

Scientific Computing: An Introductory Survey

Scientific Computing: An Introductory Survey Scientific Computing: An Introductory Survey Chapter 9 Initial Value Problems for Ordinary Differential Equations Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign

More information

CHAPTER 5: Linear Multistep Methods

CHAPTER 5: Linear Multistep Methods CHAPTER 5: Linear Multistep Methods Multistep: use information from many steps Higher order possible with fewer function evaluations than with RK. Convenient error estimates. Changing stepsize or order

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

CS520: numerical ODEs (Ch.2)

CS520: numerical ODEs (Ch.2) .. CS520: numerical ODEs (Ch.2) Uri Ascher Department of Computer Science University of British Columbia ascher@cs.ubc.ca people.cs.ubc.ca/ ascher/520.html Uri Ascher (UBC) CPSC 520: ODEs (Ch. 2) Fall

More information

Introduction to the Numerical Solution of IVP for ODE

Introduction to the Numerical Solution of IVP for ODE Introduction to the Numerical Solution of IVP for ODE 45 Introduction to the Numerical Solution of IVP for ODE Consider the IVP: DE x = f(t, x), IC x(a) = x a. For simplicity, we will assume here that

More information

Linear Multistep Methods I: Adams and BDF Methods

Linear Multistep Methods I: Adams and BDF Methods Linear Multistep Methods I: Adams and BDF Methods Varun Shankar January 1, 016 1 Introduction In our review of 5610 material, we have discussed polynomial interpolation and its application to generating

More information

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

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems Index A-conjugate directions, 83 A-stability, 171 A( )-stability, 171 absolute error, 243 absolute stability, 149 for systems of equations, 154 absorbing boundary conditions, 228 Adams Bashforth methods,

More information

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

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 9 Lecture Notes to Accompany Scientific Computing An Introductory Survey Second Edition by Michael T. Heath Chapter 9 Initial Value Problems for Ordinary Differential Equations Copyright c 2001. Reproduction

More information

A brief introduction to ordinary differential equations

A brief introduction to ordinary differential equations Chapter 1 A brief introduction to ordinary differential equations 1.1 Introduction An ordinary differential equation (ode) is an equation that relates a function of one variable, y(t), with its derivative(s)

More information

2tdt 1 y = t2 + C y = which implies C = 1 and the solution is y = 1

2tdt 1 y = t2 + C y = which implies C = 1 and the solution is y = 1 Lectures - Week 11 General First Order ODEs & Numerical Methods for IVPs In general, nonlinear problems are much more difficult to solve than linear ones. Unfortunately many phenomena exhibit nonlinear

More information

Ordinary differential equations - Initial value problems

Ordinary differential equations - Initial value problems Education has produced a vast population able to read but unable to distinguish what is worth reading. G.M. TREVELYAN Chapter 6 Ordinary differential equations - Initial value problems In this chapter

More information

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

CS 450 Numerical Analysis. Chapter 9: Initial Value Problems for Ordinary Differential Equations Lecture slides based on the textbook Scientific Computing: An Introductory Survey by Michael T. Heath, copyright c 2018 by the Society for Industrial and Applied Mathematics. http://www.siam.org/books/cl80

More information

Jim Lambers MAT 772 Fall Semester Lecture 21 Notes

Jim Lambers MAT 772 Fall Semester Lecture 21 Notes Jim Lambers MAT 772 Fall Semester 21-11 Lecture 21 Notes These notes correspond to Sections 12.6, 12.7 and 12.8 in the text. Multistep Methods All of the numerical methods that we have developed for solving

More information

Ordinary Differential Equations

Ordinary Differential Equations Ordinary Differential Equations We call Ordinary Differential Equation (ODE) of nth order in the variable x, a relation of the kind: where L is an operator. If it is a linear operator, we call the equation

More information

ANALYSIS OF TIME FILTERS IN MULTISTEP METHODS. by Nicholas Hurl Bachelor of Mathematics, Kent State University, 2008

ANALYSIS OF TIME FILTERS IN MULTISTEP METHODS. by Nicholas Hurl Bachelor of Mathematics, Kent State University, 2008 ANALYSIS OF TIME FILTERS IN MULTISTEP METHODS by Nicholas Hurl Bachelor of Mathematics, Kent State University, 008 Submitted to the Graduate Faculty of the Kenneth P. Dietrich School of Arts and Sciences

More information

On the stability regions of implicit linear multistep methods

On the stability regions of implicit linear multistep methods On the stability regions of implicit linear multistep methods arxiv:1404.6934v1 [math.na] 8 Apr 014 Lajos Lóczi April 9, 014 Abstract If we apply the accepted definition to determine the stability region

More information

Mathematics for chemical engineers. Numerical solution of ordinary differential equations

Mathematics for chemical engineers. Numerical solution of ordinary differential equations Mathematics for chemical engineers Drahoslava Janovská Numerical solution of ordinary differential equations Initial value problem Winter Semester 2015-2016 Outline 1 Introduction 2 One step methods Euler

More information

CHAPTER 10: Numerical Methods for DAEs

CHAPTER 10: Numerical Methods for DAEs CHAPTER 10: Numerical Methods for DAEs Numerical approaches for the solution of DAEs divide roughly into two classes: 1. direct discretization 2. reformulation (index reduction) plus discretization Direct

More information

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

Math 660 Lecture 4: FDM for evolutionary equations: ODE solvers Math 660 Lecture 4: FDM for evolutionary equations: ODE solvers Consider the ODE u (t) = f(t, u(t)), u(0) = u 0, where u could be a vector valued function. Any ODE can be reduced to a first order system,

More information

On linear and non-linear equations. (Sect. 1.6).

On linear and non-linear equations. (Sect. 1.6). On linear and non-linear equations. (Sect. 1.6). Review: Linear differential equations. Non-linear differential equations. The Picard-Lindelöf Theorem. Properties of solutions to non-linear ODE. The Proof

More information

Multi-Factor Finite Differences

Multi-Factor Finite Differences February 17, 2017 Aims and outline Finite differences for more than one direction The θ-method, explicit, implicit, Crank-Nicolson Iterative solution of discretised equations Alternating directions implicit

More information

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

Chapter 5 Exercises. (a) Determine the best possible Lipschitz constant for this function over 2 u <. u (t) = log(u(t)), u(0) = 2. Chapter 5 Exercises From: Finite Difference Methods for Ordinary and Partial Differential Equations by R. J. LeVeque, SIAM, 2007. http://www.amath.washington.edu/ rjl/fdmbook Exercise 5. (Uniqueness for

More information

Numerical Methods - Initial Value Problems for ODEs

Numerical Methods - Initial Value Problems for ODEs Numerical Methods - Initial Value Problems for ODEs Y. K. Goh Universiti Tunku Abdul Rahman 2013 Y. K. Goh (UTAR) Numerical Methods - Initial Value Problems for ODEs 2013 1 / 43 Outline 1 Initial Value

More information

The method of lines (MOL) for the diffusion equation

The method of lines (MOL) for the diffusion equation Chapter 1 The method of lines (MOL) for the diffusion equation The method of lines refers to an approximation of one or more partial differential equations with ordinary differential equations in just

More information

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

WEAK VERSIONS OF STOCHASTIC ADAMS-BASHFORTH AND SEMI-IMPLICIT LEAPFROG SCHEMES FOR SDES. 1. Introduction WEAK VERSIONS OF STOCHASTIC ADAMS-BASHFORTH AND SEMI-IMPLICIT LEAPFROG SCHEMES FOR SDES BRIAN D. EWALD 1 Abstract. We consider the weak analogues of certain strong stochastic numerical schemes considered

More information

Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution equations

Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution equations Stability of two IMEX methods, CNLF and BDF-AB, for uncoupling systems of evolution equations W. Layton a,,, C. Trenchea a,3, a Department of Mathematics, University of Pittsburgh, Pittsburgh, PA 56, USA

More information

MATH 117 LECTURE NOTES

MATH 117 LECTURE NOTES MATH 117 LECTURE NOTES XIN ZHOU Abstract. This is the set of lecture notes for Math 117 during Fall quarter of 2017 at UC Santa Barbara. The lectures follow closely the textbook [1]. Contents 1. The set

More information

Part IB Numerical Analysis

Part IB Numerical Analysis Part IB Numerical Analysis Definitions Based on lectures by G. Moore Notes taken by Dexter Chua Lent 206 These notes are not endorsed by the lecturers, and I have modified them (often significantly) after

More information

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs Chapter Two: Numerical Methods for Elliptic PDEs Finite Difference Methods for Elliptic PDEs.. Finite difference scheme. We consider a simple example u := subject to Dirichlet boundary conditions ( ) u

More information

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

Tong Sun Department of Mathematics and Statistics Bowling Green State University, Bowling Green, OH Consistency & Numerical Smoothing Error Estimation An Alternative of the Lax-Richtmyer Theorem Tong Sun Department of Mathematics and Statistics Bowling Green State University, Bowling Green, OH 43403

More information

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

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations Finite Differences for Differential Equations 28 PART II Finite Difference Methods for Differential Equations Finite Differences for Differential Equations 29 BOUNDARY VALUE PROBLEMS (I) Solving a TWO

More information

Some definitions. Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization. A-inner product. Important facts

Some definitions. Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization. A-inner product. Important facts Some definitions Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization M. M. Sussman sussmanm@math.pitt.edu Office Hours: MW 1:45PM-2:45PM, Thack 622 A matrix A is SPD (Symmetric

More information

Partitioned Methods for Multifield Problems

Partitioned Methods for Multifield Problems C Partitioned Methods for Multifield Problems Joachim Rang, 6.7.2016 6.7.2016 Joachim Rang Partitioned Methods for Multifield Problems Seite 1 C One-dimensional piston problem fixed wall Fluid flexible

More information

Multiple integrals: Sufficient conditions for a local minimum, Jacobi and Weierstrass-type conditions

Multiple integrals: Sufficient conditions for a local minimum, Jacobi and Weierstrass-type conditions Multiple integrals: Sufficient conditions for a local minimum, Jacobi and Weierstrass-type conditions March 6, 2013 Contents 1 Wea second variation 2 1.1 Formulas for variation........................

More information

PARTITIONED TIMESTEPPING FOR A PARABOLIC TWO DOMAIN PROBLEM

PARTITIONED TIMESTEPPING FOR A PARABOLIC TWO DOMAIN PROBLEM PARTTONED TMESTEPPNG FOR A PARABOLC TWO DOMAN PROBLEM JEFFREY M. CONNORS, JASON S. HOWELL, AND WLLAM J. LAYTON Abstract. There have been many numerical simulations but few analytical results of stability

More information

Initial value problems for ordinary differential equations

Initial value problems for ordinary differential equations Initial value problems for ordinary differential equations Xiaojing Ye, Math & Stat, Georgia State University Spring 2019 Numerical Analysis II Xiaojing Ye, Math & Stat, Georgia State University 1 IVP

More information

Chapter 5. Formulation of FEM for Unsteady Problems

Chapter 5. Formulation of FEM for Unsteady Problems Chapter 5 Formulation of FEM for Unsteady Problems Two alternatives for formulating time dependent problems are called coupled space-time formulation and semi-discrete formulation. The first one treats

More information

Numerical solution of ODEs

Numerical solution of ODEs Numerical solution of ODEs Arne Morten Kvarving Department of Mathematical Sciences Norwegian University of Science and Technology November 5 2007 Problem and solution strategy We want to find an approximation

More information

NOTES ON LINEAR ODES

NOTES ON LINEAR ODES NOTES ON LINEAR ODES JONATHAN LUK We can now use all the discussions we had on linear algebra to study linear ODEs Most of this material appears in the textbook in 21, 22, 23, 26 As always, this is a preliminary

More information

Numerical Differential Equations: IVP

Numerical Differential Equations: IVP Chapter 11 Numerical Differential Equations: IVP **** 4/16/13 EC (Incomplete) 11.1 Initial Value Problem for Ordinary Differential Equations We consider the problem of numerically solving a differential

More information

NUMERICAL SOLUTION OF ODE IVPs. Overview

NUMERICAL SOLUTION OF ODE IVPs. Overview NUMERICAL SOLUTION OF ODE IVPs 1 Quick review of direction fields Overview 2 A reminder about and 3 Important test: Is the ODE initial value problem? 4 Fundamental concepts: Euler s Method 5 Fundamental

More information

Solving Ordinary Differential equations

Solving Ordinary Differential equations Solving Ordinary Differential equations Taylor methods can be used to build explicit methods with higher order of convergence than Euler s method. The main difficult of these methods is the computation

More information

Finite difference method for heat equation

Finite difference method for heat equation Finite difference method for heat equation Praveen. C praveen@math.tifrbng.res.in Tata Institute of Fundamental Research Center for Applicable Mathematics Bangalore 560065 http://math.tifrbng.res.in/~praveen

More information

1 Introduction. J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods

1 Introduction. J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods 1 Introduction Achieving high order time-accuracy in the approximation of the incompressible Navier Stokes equations by means of fractional-step

More information

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems. Prof. Dr. Eleni Chatzi Lecture 6-5 November, 2015

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems. Prof. Dr. Eleni Chatzi Lecture 6-5 November, 2015 The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems Prof. Dr. Eleni Chatzi Lecture 6-5 November, 015 Institute of Structural Engineering Method of Finite Elements II 1 Introduction

More information

4 Stability analysis of finite-difference methods for ODEs

4 Stability analysis of finite-difference methods for ODEs MATH 337, by T. Lakoba, University of Vermont 36 4 Stability analysis of finite-difference methods for ODEs 4.1 Consistency, stability, and convergence of a numerical method; Main Theorem In this Lecture

More information

Absorbing Boundary Conditions for Nonlinear Wave Equations

Absorbing Boundary Conditions for Nonlinear Wave Equations Absorbing Boundary Conditions for Nonlinear Wave Equations R. B. Gibson December, 2010 1 1 Linear Wave Equations 1.1 Boundary Condition 1 To begin, we wish to solve where with the boundary condition u

More information

Introduction to Initial Value Problems

Introduction to Initial Value Problems Chapter 2 Introduction to Initial Value Problems The purpose of this chapter is to study the simplest numerical methods for approximating the solution to a first order initial value problem (IVP). Because

More information

Euler Equations: local existence

Euler Equations: local existence Euler Equations: local existence Mat 529, Lesson 2. 1 Active scalars formulation We start with a lemma. Lemma 1. Assume that w is a magnetization variable, i.e. t w + u w + ( u) w = 0. If u = Pw then u

More information

MTH 452/552 Homework 3

MTH 452/552 Homework 3 MTH 452/552 Homework 3 Do either 1 or 2. 1. (40 points) [Use of ode113 and ode45] This problem can be solved by a modifying the m-files odesample.m and odesampletest.m available from the author s webpage.

More information

SECOND ORDER TIME DISCONTINUOUS GALERKIN METHOD FOR NONLINEAR CONVECTION-DIFFUSION PROBLEMS

SECOND ORDER TIME DISCONTINUOUS GALERKIN METHOD FOR NONLINEAR CONVECTION-DIFFUSION PROBLEMS Proceedings of ALGORITMY 2009 pp. 1 10 SECOND ORDER TIME DISCONTINUOUS GALERKIN METHOD FOR NONLINEAR CONVECTION-DIFFUSION PROBLEMS MILOSLAV VLASÁK Abstract. We deal with a numerical solution of a scalar

More information

Numerical methods for the Navier- Stokes equations

Numerical methods for the Navier- Stokes equations Numerical methods for the Navier- Stokes equations Hans Petter Langtangen 1,2 1 Center for Biomedical Computing, Simula Research Laboratory 2 Department of Informatics, University of Oslo Dec 6, 2012 Note:

More information

x n+1 = x n f(x n) f (x n ), n 0.

x n+1 = x n f(x n) f (x n ), n 0. 1. Nonlinear Equations Given scalar equation, f(x) = 0, (a) Describe I) Newtons Method, II) Secant Method for approximating the solution. (b) State sufficient conditions for Newton and Secant to converge.

More information

Euler s Method, Taylor Series Method, Runge Kutta Methods, Multi-Step Methods and Stability.

Euler s Method, Taylor Series Method, Runge Kutta Methods, Multi-Step Methods and Stability. Euler s Method, Taylor Series Method, Runge Kutta Methods, Multi-Step Methods and Stability. REVIEW: We start with the differential equation dy(t) dt = f (t, y(t)) (1.1) y(0) = y 0 This equation can be

More information

Math, Numerics, & Programming. (for Mechanical Engineers)

Math, Numerics, & Programming. (for Mechanical Engineers) DRAFT V2. From Math, Numerics, & Programming (for Mechanical Engineers) Masayuki Yano James Douglass Penn George Konidaris Anthony T Patera August 23 MIT 2, 22, 23 The Authors. License: Creative Commons

More information

2. Dual space is essential for the concept of gradient which, in turn, leads to the variational analysis of Lagrange multipliers.

2. Dual space is essential for the concept of gradient which, in turn, leads to the variational analysis of Lagrange multipliers. Chapter 3 Duality in Banach Space Modern optimization theory largely centers around the interplay of a normed vector space and its corresponding dual. The notion of duality is important for the following

More information

ON WEAKLY NONLINEAR BACKWARD PARABOLIC PROBLEM

ON WEAKLY NONLINEAR BACKWARD PARABOLIC PROBLEM ON WEAKLY NONLINEAR BACKWARD PARABOLIC PROBLEM OLEG ZUBELEVICH DEPARTMENT OF MATHEMATICS THE BUDGET AND TREASURY ACADEMY OF THE MINISTRY OF FINANCE OF THE RUSSIAN FEDERATION 7, ZLATOUSTINSKY MALIY PER.,

More information

THE METHOD OF LINES FOR PARABOLIC PARTIAL INTEGRO-DIFFERENTIAL EQUATIONS

THE METHOD OF LINES FOR PARABOLIC PARTIAL INTEGRO-DIFFERENTIAL EQUATIONS JOURNAL OF INTEGRAL EQUATIONS AND APPLICATIONS Volume 4, Number 1, Winter 1992 THE METHOD OF LINES FOR PARABOLIC PARTIAL INTEGRO-DIFFERENTIAL EQUATIONS J.-P. KAUTHEN ABSTRACT. We present a method of lines

More information

Stability and Convergence Analysis of Fully Discrete Fourier Collocation Spectral Method for 3-D Viscous Burgers Equation

Stability and Convergence Analysis of Fully Discrete Fourier Collocation Spectral Method for 3-D Viscous Burgers Equation J Sci Comput (01) 53:10 18 DOI 10.1007/s10915-01-961-8 Stability and Convergence Analysis of Fully Discrete Fourier Collocation Spectral Method for 3-D Viscous Burgers Equation Sigal Gottlieb Cheng Wang

More information

Time stepping methods

Time stepping methods Time stepping methods ATHENS course: Introduction into Finite Elements Delft Institute of Applied Mathematics, TU Delft Matthias Möller (m.moller@tudelft.nl) 19 November 2014 M. Möller (DIAM@TUDelft) Time

More information

A LOWER BOUND ON BLOWUP RATES FOR THE 3D INCOMPRESSIBLE EULER EQUATION AND A SINGLE EXPONENTIAL BEALE-KATO-MAJDA ESTIMATE. 1.

A LOWER BOUND ON BLOWUP RATES FOR THE 3D INCOMPRESSIBLE EULER EQUATION AND A SINGLE EXPONENTIAL BEALE-KATO-MAJDA ESTIMATE. 1. A LOWER BOUND ON BLOWUP RATES FOR THE 3D INCOMPRESSIBLE EULER EQUATION AND A SINGLE EXPONENTIAL BEALE-KATO-MAJDA ESTIMATE THOMAS CHEN AND NATAŠA PAVLOVIĆ Abstract. We prove a Beale-Kato-Majda criterion

More information

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

8.1 Introduction. Consider the initial value problem (IVP): 8.1 Introduction Consider the initial value problem (IVP): y dy dt = f(t, y), y(t 0)=y 0, t 0 t T. Geometrically: solutions are a one parameter family of curves y = y(t) in(t, y)-plane. Assume solution

More information

Numerical Solutions to Partial Differential Equations

Numerical Solutions to Partial Differential Equations Numerical Solutions to Partial Differential Equations Zhiping Li LMAM and School of Mathematical Sciences Peking University The Implicit Schemes for the Model Problem The Crank-Nicolson scheme and θ-scheme

More information

CONVERGENCE AND STABILITY CONSTANT OF THE THETA-METHOD

CONVERGENCE AND STABILITY CONSTANT OF THE THETA-METHOD Conference Applications of Mathematics 2013 in honor of the 70th birthday of Karel Segeth. Jan Brandts, Sergey Korotov, Michal Křížek, Jakub Šístek, and Tomáš Vejchodský (Eds.), Institute of Mathematics

More information

Stability of the Parareal Algorithm

Stability of the Parareal Algorithm Stability of the Parareal Algorithm Gunnar Andreas Staff and Einar M. Rønquist Norwegian University of Science and Technology Department of Mathematical Sciences Summary. We discuss the stability of the

More information

We wish to solve a system of N simultaneous linear algebraic equations for the N unknowns x 1, x 2,...,x N, that are expressed in the general form

We wish to solve a system of N simultaneous linear algebraic equations for the N unknowns x 1, x 2,...,x N, that are expressed in the general form Linear algebra This chapter discusses the solution of sets of linear algebraic equations and defines basic vector/matrix operations The focus is upon elimination methods such as Gaussian elimination, and

More information

Modeling and nonlinear parameter estimation with Kronecker product representation for coupled oscillators and spatiotemporal systems

Modeling and nonlinear parameter estimation with Kronecker product representation for coupled oscillators and spatiotemporal systems Physica D 227 (27) 78 99 wwwelseviercom/locate/physd Modeling and nonlinear parameter estimation with Kronecker product representation for coupled oscillators and spatiotemporal systems Chen Yao, Erik

More information

Polar Form of a Complex Number (I)

Polar Form of a Complex Number (I) Polar Form of a Complex Number (I) The polar form of a complex number z = x + iy is given by z = r (cos θ + i sin θ) where θ is the angle from the real axes to the vector z and r is the modulus of z, i.e.

More information

10 The Finite Element Method for a Parabolic Problem

10 The Finite Element Method for a Parabolic Problem 1 The Finite Element Method for a Parabolic Problem In this chapter we consider the approximation of solutions of the model heat equation in two space dimensions by means of Galerkin s method, using piecewise

More information

1 Ordinary Differential Equations

1 Ordinary Differential Equations Ordinary Differential Equations.0 Mathematical Background.0. Smoothness Definition. A function f defined on [a, b] is continuous at ξ [a, b] if lim x ξ f(x) = f(ξ). Remark Note that this implies existence

More information

COMBINING MAXIMAL REGULARITY AND ENERGY ESTIMATES FOR TIME DISCRETIZATIONS OF QUASILINEAR PARABOLIC EQUATIONS

COMBINING MAXIMAL REGULARITY AND ENERGY ESTIMATES FOR TIME DISCRETIZATIONS OF QUASILINEAR PARABOLIC EQUATIONS COMBINING MAXIMAL REGULARITY AND ENERGY ESTIMATES FOR TIME DISCRETIZATIONS OF QUASILINEAR PARABOLIC EQUATIONS GEORGIOS AKRIVIS, BUYANG LI, AND CHRISTIAN LUBICH Abstract. We analyze fully implicit and linearly

More information

w T 1 w T 2. w T n 0 if i j 1 if i = j

w T 1 w T 2. w T n 0 if i j 1 if i = j Lyapunov Operator Let A F n n be given, and define a linear operator L A : C n n C n n as L A (X) := A X + XA Suppose A is diagonalizable (what follows can be generalized even if this is not possible -

More information

Reducing round-off errors in symmetric multistep methods

Reducing round-off errors in symmetric multistep methods Reducing round-off errors in symmetric multistep methods Paola Console a, Ernst Hairer a a Section de Mathématiques, Université de Genève, 2-4 rue du Lièvre, CH-1211 Genève 4, Switzerland. (Paola.Console@unige.ch,

More information

Global regularity of a modified Navier-Stokes equation

Global regularity of a modified Navier-Stokes equation Global regularity of a modified Navier-Stokes equation Tobias Grafke, Rainer Grauer and Thomas C. Sideris Institut für Theoretische Physik I, Ruhr-Universität Bochum, Germany Department of Mathematics,

More information

Numerical Methods for Differential Equations

Numerical Methods for Differential Equations Numerical Methods for Differential Equations Chapter 2: Runge Kutta and Multistep Methods Gustaf Söderlind Numerical Analysis, Lund University Contents V4.16 1. Runge Kutta methods 2. Embedded RK methods

More information

Numerical Methods for Differential Equations Mathematical and Computational Tools

Numerical Methods for Differential Equations Mathematical and Computational Tools Numerical Methods for Differential Equations Mathematical and Computational Tools Gustaf Söderlind Numerical Analysis, Lund University Contents V4.16 Part 1. Vector norms, matrix norms and logarithmic

More information

Non-linear wave equations. Hans Ringström. Department of Mathematics, KTH, Stockholm, Sweden

Non-linear wave equations. Hans Ringström. Department of Mathematics, KTH, Stockholm, Sweden Non-linear wave equations Hans Ringström Department of Mathematics, KTH, 144 Stockholm, Sweden Contents Chapter 1. Introduction 5 Chapter 2. Local existence and uniqueness for ODE:s 9 1. Background material

More information

Least Squares Based Self-Tuning Control Systems: Supplementary Notes

Least Squares Based Self-Tuning Control Systems: Supplementary Notes Least Squares Based Self-Tuning Control Systems: Supplementary Notes S. Garatti Dip. di Elettronica ed Informazione Politecnico di Milano, piazza L. da Vinci 32, 2133, Milan, Italy. Email: simone.garatti@polimi.it

More information

SOME PROPERTIES OF SYMPLECTIC RUNGE-KUTTA METHODS

SOME PROPERTIES OF SYMPLECTIC RUNGE-KUTTA METHODS SOME PROPERTIES OF SYMPLECTIC RUNGE-KUTTA METHODS ERNST HAIRER AND PIERRE LEONE Abstract. We prove that to every rational function R(z) satisfying R( z)r(z) = 1, there exists a symplectic Runge-Kutta method

More information

Sequences of Real Numbers

Sequences of Real Numbers Chapter 8 Sequences of Real Numbers In this chapter, we assume the existence of the ordered field of real numbers, though we do not yet discuss or use the completeness of the real numbers. In the next

More information

Numerical Solutions to Partial Differential Equations

Numerical Solutions to Partial Differential Equations Numerical Solutions to Partial Differential Equations Zhiping Li LMAM and School of Mathematical Sciences Peking University A Model Problem and Its Difference Approximations 1-D Initial Boundary Value

More information

Higher Order Averaging : periodic solutions, linear systems and an application

Higher Order Averaging : periodic solutions, linear systems and an application Higher Order Averaging : periodic solutions, linear systems and an application Hartono and A.H.P. van der Burgh Faculty of Information Technology and Systems, Department of Applied Mathematical Analysis,

More information

Econ Lecture 14. Outline

Econ Lecture 14. Outline Econ 204 2010 Lecture 14 Outline 1. Differential Equations and Solutions 2. Existence and Uniqueness of Solutions 3. Autonomous Differential Equations 4. Complex Exponentials 5. Linear Differential Equations

More information

An introduction to Birkhoff normal form

An introduction to Birkhoff normal form An introduction to Birkhoff normal form Dario Bambusi Dipartimento di Matematica, Universitá di Milano via Saldini 50, 0133 Milano (Italy) 19.11.14 1 Introduction The aim of this note is to present an

More information

Preconditioning for Nonsymmetry and Time-dependence

Preconditioning for Nonsymmetry and Time-dependence Preconditioning for Nonsymmetry and Time-dependence Andy Wathen Oxford University, UK joint work with Jen Pestana and Elle McDonald Jeju, Korea, 2015 p.1/24 Iterative methods For self-adjoint problems/symmetric

More information

Stepsize Restrictions for Boundedness and Monotonicity of Multistep Methods

Stepsize Restrictions for Boundedness and Monotonicity of Multistep Methods Stepsize Restrictions for Boundedness and Monotonicity of Multistep Methods W. Hundsdorfer, A. Mozartova, M.N. Spijker Abstract In this paper nonlinear monotonicity and boundedness properties are analyzed

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 15: Nonlinear Systems and Lyapunov Functions Overview Our next goal is to extend LMI s and optimization to nonlinear

More information

Report on Numerical Approximations of FDE s with Method of Steps

Report on Numerical Approximations of FDE s with Method of Steps Report on Numerical Approximations of FDE s with Method of Steps Simon Lacoste-Julien May 30, 2001 Abstract This is a summary of a meeting I had with Hans Vangheluwe on Thursday May 24 about numerical

More information

DYNAMICAL SYSTEMS AND NONLINEAR PARTIAL DIFFERENTIAL EQUATIONS

DYNAMICAL SYSTEMS AND NONLINEAR PARTIAL DIFFERENTIAL EQUATIONS DYNAMICAL SYSTEMS AND NONLINEAR PARTIAL DIFFERENTIAL EQUATIONS J. Banasiak School of Mathematical Sciences University of KwaZulu-Natal, Durban, South Africa 2 Contents 1 Solvability of ordinary differential

More information

EULER MARUYAMA APPROXIMATION FOR SDES WITH JUMPS AND NON-LIPSCHITZ COEFFICIENTS

EULER MARUYAMA APPROXIMATION FOR SDES WITH JUMPS AND NON-LIPSCHITZ COEFFICIENTS Qiao, H. Osaka J. Math. 51 (14), 47 66 EULER MARUYAMA APPROXIMATION FOR SDES WITH JUMPS AND NON-LIPSCHITZ COEFFICIENTS HUIJIE QIAO (Received May 6, 11, revised May 1, 1) Abstract In this paper we show

More information

New Discretizations of Turbulent Flow Problems

New Discretizations of Turbulent Flow Problems New Discretizations of Turbulent Flow Problems Carolina Cardoso Manica and Songul Kaya Merdan Abstract A suitable discretization for the Zeroth Order Model in Large Eddy Simulation of turbulent flows is

More information

Proximal-like contraction methods for monotone variational inequalities in a unified framework

Proximal-like contraction methods for monotone variational inequalities in a unified framework Proximal-like contraction methods for monotone variational inequalities in a unified framework Bingsheng He 1 Li-Zhi Liao 2 Xiang Wang Department of Mathematics, Nanjing University, Nanjing, 210093, China

More information

Stat 159/259: Linear Algebra Notes

Stat 159/259: Linear Algebra Notes Stat 159/259: Linear Algebra Notes Jarrod Millman November 16, 2015 Abstract These notes assume you ve taken a semester of undergraduate linear algebra. In particular, I assume you are familiar with the

More information

Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen

Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Introduction to PDEs and Numerical Methods Lecture 6: Numerical solution of the heat equation with FD method: method of lines, Euler

More information

FDM for parabolic equations

FDM for parabolic equations FDM for parabolic equations Consider the heat equation where Well-posed problem Existence & Uniqueness Mass & Energy decreasing FDM for parabolic equations CNFD Crank-Nicolson + 2 nd order finite difference

More information

Goal. Robust A Posteriori Error Estimates for Stabilized Finite Element Discretizations of Non-Stationary Convection-Diffusion Problems.

Goal. Robust A Posteriori Error Estimates for Stabilized Finite Element Discretizations of Non-Stationary Convection-Diffusion Problems. Robust A Posteriori Error Estimates for Stabilized Finite Element s of Non-Stationary Convection-Diffusion Problems L. Tobiska and R. Verfürth Universität Magdeburg Ruhr-Universität Bochum www.ruhr-uni-bochum.de/num

More information

Vectors in Function Spaces

Vectors in Function Spaces Jim Lambers MAT 66 Spring Semester 15-16 Lecture 18 Notes These notes correspond to Section 6.3 in the text. Vectors in Function Spaces We begin with some necessary terminology. A vector space V, also

More information