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

Size: px
Start display at page:

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

Transcription

1 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 NUMERICAL METHOD ANDREW D. JORGENSON Abstract. Nonlinear partial differential equations modeling turbulent fluid flow and similar processes present special challanges in numerical analysis. Regions of stability of implicit-explicit methods are reviewed, and an energy norm based on Dahlquist s concept of G-stability is developed. Using this norm, a time-stepping Crank-Nicolson Adams-Bashforth implicit-explicit method for solving spatially-discretized convection-diffusion equations of this type is analyzed and shown to be unconditionally stable. Key words. convection-diffusion equations, unconditional stability, IMEX methods, Crank- Nicolson, Adams-Bashforth. Introduction The motivation of this work is to consider the stability of numerical methods when applied to ordinary differential equations 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 3) u ij t) + b h u ij ɛ 0 h) + ν) h u ij + ɛ 0 h) h u ij = f ij, where h is the discrete Laplacian, h is the discrete gradient, and ɛh) is the artificial viscosity parameter. System 3) is of the form ) and ), where A = ɛ 0 h) + ν) h, C = ɛ 0 h) 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 a system u t) = F t, u), such as ), is 4) k α j u n j = j= k β j F n j, 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 ). This work will discuss the regions of stability for implicit-explicit IMEX) methods applied to systems of the form ), and prove that unconditional stability the Received by the editors January 5, Mathematics Subject Classification. 76D05, 65L0, 65M. 7

2 7 A. JORGENSON method s stability properties are independent of the choice of step-size ) holds for a proposed Crank-Nicolson Adams-Bashforth CNAB) IMEX numerical method, u n+ u n + A C) ) 5) AA C) u n+ + A 3 C) A C) un + CA C) un ) + BE n+ )A C) AA C) un+ + A 3 C) A C) un ) + CA C) un ) = f n+, where E n+ = 3 u n + u n, an explicit approximation of ut n+ ). This method is a second-order convergent numerical scheme of the form 4). Section discusses earlier related results for IMEX methods, and Section 3 motivates the unconditional stability analysis of 5) by deriving illustrative stability results for related scalar IMEX methods. With these results in mind, unconditional stability of method 5) is proven in Section 4. Section 5 demonstrates the theory with several numerical tests, the last of which shows the method s effectiveness when applied to a system that is a close variation of 3).. Previous IMEX Stability Results In [5], Frank et al. consider applying IMEX methods to a system of ODEs of the form u t) = F t, ut)) + Gt, ut)), where F is the stiff, and G is the non-stiff parts of the system. Considering the scalar test equation u t) = λut) + γut), they find that under these conditions, λ and γ lying in the regions of stability of their respective methods are sufficient conditions for the IMEX method to be assymptotically stable. As is demonstrated in Section 3, these are not necessary conditions when the system is under assymptions ), which is due to the additional requirement that A C be positive-definite. Akrivis et al. study a system of the same form as ) except that B is assumed to be self-adjoint instead of skew-symmetric. They analyze a general class of methods that are implicit in all linear terms, and explicit in all nonlinear terms, and show these methods to be absolutely stable []. Finally, Anitescu et al. [] show that the first-order IMEX method u n+ u n 6) + Au n+ Cu n + Bu)u n+ = f n+ is unconditionally stable. Unlike in [] there are two linear terms, one of which will be approximated explicitly, while the solution vector in the nonlinear term Bu)ut) is computed using an implicit scheme. 3. Stability for Scalar IMEX Methods 7) 8) Consider the Cauchy problem y t) = ɛ + ν)λyt) ɛλyt), y : R R, y0) =, λ < 0, 0 < ν, 0 < ɛ.

3 STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH METHOD 73 Note that this is the Dahlquist test-problem y t) = νλyt), with exact solution yt) = e νλt, broken into two parts. Definition. A-stability Dahlquist 963)[6]. The multistep method 4) applied to the Cauchy test problem 7) 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 λν corresponding to the stability boundary roots ζλν) = of its generating polynomials. Recall that for stability the roots of these polynomials must be lie within the unit circle ζ j λν) in modulus) [6]. The aim is to explore IMEX 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. A-priori it is not obvious which mixed methods 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 BEFE) 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 9) = ɛ + ν)λu n+ ɛλu n. This method can be solved for u n in terms of λ, ɛ, ν, and an initial condition u 0. Iterating backward n times gives the sequence of numerical solutions ɛλ ) n. u n = u 0 ɛ + ν)λ As n +, u n 0 if ɛλ ɛ+ν)λ <. The assumptions in 8) are sufficient for this to hold. None of these conditions is dependent on the choice of step-size, so we can immediately conclude that this method is unconditionally stable. Note that if ɛ is allowed to be zero, we recover the Backward Euler BE) method, which has the solution ) n. u n = u 0 νλ Figure. Energy of BE and BEFE

4 74 A. JORGENSON Figure. Root Locus Curves for BEFE Figure shows the convergence of the energy defined to be ut u) of the solutions of BE and BEFE for initial condition u 0 =, λ = 0000, ν =.00, =.0, ɛ =.0 for the BEFE scheme). Notice that BE converges faster than BEFE mixed method. This illustrates that the advantages of using an IMEX method come at the cost of decreased speed of convergence of the method s solutions. To see the stability region of the BEFE method in terms of step-size and eigenvalues, take ζ n = u n, µ = λν, and solving the method 9) for µ gives the root locus curve 0) µ = ν ρζ) σζ) = ν ζ α + ν)ζ ɛ. Since e iθ = for all θ, taking ζ = e iθ in 0) and letting θ vary in [0, π] produces the desired stability region with ν=.00). The first plot in Figure illustrates that the BEFE IMEX method is stable for any choice of µ outside the solid blue line, which is to say the method 9) is A-stable since any choice of λν in C will be stable and the solution u n will converge to zero as n gets large. The second plot in Figure shows, somewhat counterintuitively, that the stability region of BEFE is growing with ɛ; that is, the region of absolute stability grows as the scaling of the explicit part of the method approaches that of the implicit. We are interested in finding a second-order convergent IMEX method that is also A-stable. Consider ) u n+ u n = ɛ + ν)λ u n+ + u n ) ɛλ 3 u n u n ), 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, which gives: u n = [ + νλ νλ ] n. The characteristic polynomial of method ) is Πr) = ɛ + ν)λ)r + ɛ + ν)λ 3 ɛλ)r ɛλr0 = 0.

5 STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH METHOD 75 This second-degree polynomial has two roots, ɛλ r, = ν) ± 4 + 4λν + νλ ν 8ɛ). λɛ λν Drawing on results from the theory of difference equations, the analytical solutions of the CNAB scalar method ) 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 3 shows the convergence of the energy of the solutions of Crank-Nicolson and Crank-Nicolson Adams Bashforth for initial conditions u 0 =, u =.8, λ = 0000, ν =.00, =.5, ɛ =.0. As with BE and BEFE, pure Crank- Nicolson converges faster than the mixed method. Figure 3. Energy comparisons of CN to CNAB 3.. Crank-Nicolson Adams-Bashforth IMEX. For method ) the root locus curve is ) λν = ν ρζ) σζ) = ν ζ ζ ɛ + ν) ζ +ζ ) ɛ 3 ζ ). The first plot in Figure 4 shows the region of stability for CNAB IMEX is similar to that of BEFE IMEX, and this method is also A-stable. The second plot shows the root locus curves corresponding to different values of ɛ. As with BEFE, the region of stability is growing with ɛ. This plot is similar, except for the size of the stability region, for any choice of ɛ 0.

6 76 A. JORGENSON Figure 4. Root Locus Curves for CNAB Figure 5 shows that for for ɛ =.00 and ɛ =.0 the region of stability for BEFE is relatively larger than that of CNAB. This reflects the fact that using a higher order method comes at the cost of a decreased region of stability. Figure 5. Root Locus Curves of BEFE compared to CNAB 3.3. G-stability. Now let us study the stability of the two aforementioned methods from the perspective of a stability definition that is more complex and in some cases more useful. Consider the Lipschitz condition 3) Re F t, u) F t, û), u û) L u û. If the system u t) = F t, u) satisfies 3) with L = 0, then its solutions are contractive. In this case we wish to know which linear multistep methods also have contractive solutions, and are thus G-stable as defined in Definition stated below. Let U n = u n+k, u n+k,..., u n ) T be a sequence of numerical solutions to 4), and define the G-norm of U n to be U n G = U T n GU n.

7 STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH METHOD 77 Definition. G-stability Dahlquist 976)[3]. A multistep numerical method is G-stable if the system of ODEs u = F t, u) satisfies 3) with L = 0, and if there exists a symmetric positive-definite matrix SPD) G, such that 4) U n+ Ûn+ G U n Ûn G, for all steps n and step-sizes > 0, where Ûn is a sequence of solutions for 4) that correspond to different initial conditions than U n. Thus, we can use G-stability to test the behavior of a method where the underlying ODE is linear or nonlinear, providing that it satisfies the Lipschitz condition with L = 0. In the nonlinear case, we have G-stability when the difference of the solutions U n Ûn are not growing in the G-norm G-stability of Scalar Crank-Nicolson Adams-Bashforth. Showing that a method is G-stable requires checking that the conditions of the G-stability definition hold. Since our underlying ODE 7) is linear, we can consider the Lipschitz and G-norm conditions 5) Re F t, u), u) 0, U n+ G U n G, respectively. It is easy to see that if λ < 0 and ν > 0 then νλu, u = νλu 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 or indirectly using the proof Dahlquist s equivalence theorem as is done in Subsection 3.4. [4] Direct Computation of G. First, consider the inner-product ɛ + ν)λ u n+ + u n ) ɛλ 3 u n u n ), u n+ u n 6) ) 0, which holds because they are the RHS and LHS of method ) under consideration. Multiplying by and expanding gives 7) where 8) E = 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 c = ɛ + ν)λ, c = ɛ + ν)λ 3 ɛλ, c 3 = ɛλ. Now consider the equation E = U n+ G U n G + a u n+ + a u n+ + a 0 u n, a 0, a, a R. Imposing E 0 implies U n+ G U n G, since a u n+ +a u n+ +a 0 u n 0. Let ) g g 9) G=. g g Thus, if the matrix G produced by matching the coefficients of 7) to those of 8) is SPD, method ) is G-stable by Definition. Following this approach and letting g = g produces the following nonlinear system of six equations in six unknowns: 0) u n+ : c = g + a, u n+ u n : c c = g + a a u n : c = g g + a u n+ u n : c 3 = a a 0 u n : 0 = g + a 0 u n u n : c 3 = g + a a 0.

8 78 A. JORGENSON 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 positivedefinite by Sylvester s Criterion. Thus, by Definition 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. Theorem. Dahlquist 978)[4]: If a method s generating polynomials ρ, σ, have no common divisor, then the method is G-stable if and only it is A-stable Constructing G Using Generating Polynomials. By following the proof of Theorem see [4], [6]) one can derive a procedure for computing the G matrix that relies on algebraic manipulation of the the method s generating polynomials rather than solving a nonlinear system as is required for computing G directly. The generating polynomials for scalar CNAB IMEX are Define the function which for CNAB is ρζ) = ζ ζ, σζ) = ɛ + ν) ζ +ζ ) ɛ 3 ζ ). Eζ) = ρζ)σ ζ ) + ρ ζ )σζ)), Eζ) = ζ ζ)α + ν) ζ + ζ ) ɛ 3 ζ )) ζ ) + ζ ζ )ɛ + ν) ζ +ζ ) ɛ 3 ζ ))) ɛζ ) = 4ζ [ ɛ ][ = [ζ ɛ ] ) ] ][ ζ ) ] = aζ)a ζ ). Define the function P ζ, ω) = ρζ)σω) + ρω)σζ)) aζ)aω), which with some simplification and factoring becomes P ζ, ω) = 4 [ ɛζ ) ω ) + ɛω )ω ζαν 4ɛ)ω + 3αω ) This yields the matrix ) + ζ ɛ 3ɛω + ɛ + ν)ω ))] ɛ + ν) = ζω ) ζω ɛ 4 4 ζ ɛ 4 ω + ɛ ) 4 = ζω )g ζω g ζ g ω + g ). ) G= ɛ + ν ɛ, 4 ɛ ɛ which is SPD. Multiplying ) by the positive constant λ gives the same result as computing G directly as in the previous section.

9 STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH METHOD 79 Somewhat surprisingly, under assumptions 8) the method s stability properties are driven by its implicit part, and this is the motivation that leads to the separation of linear parts A and C as done in ). 4. Unconditional Stability of the Crank-Nicolson Adams Bashforth IMEX Method. Let us now return to considering system ) under assumptions ). The CNAB method proposed in Section is a member of a broader family of three level, second order time-stepping schemes [8]: 3) θ + )u n+ θu n + θ )u n + 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+θ, where E n+θ is an implicit or explicit second order approximation of u n+ and θ [, ]. Taking θ =, and E n+θ = 3 u n u n, gives method 5). Here we will consider the stability properties of the method 5). However, unlike the examples in the previous chapter, the system under consideration will 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 nonlinear behavior, but it comes at the cost of greatly complicating stability analysis. 4.. Well-Posedness of the Problem. Nonlinearity of problem ) will prohibit the Lipschitz condition 3) from holding globally. This is not trivial, since it means none of the well-known global stability results for the underlying problem will necessarily hold for a discussion of the well-posedness of globally Lipschitz continuous Cauchy problems see [7], Chapter 0). The system is, however, locally stable. Theorem. Local Stability of Nonlinear System ). Under assumptions ), the solution of ) is bounded as ut) u0) e t + F T e t ), is therefore stable for all t I = [0, T ], for all finite T. where F T = max t [0,T ] ft), For the proof of Theorem see []. This result ensures that problem ) is wellbehaved locally, which is to say that its exact solutions ut) do not blow up on I. This allows us to conclude that the problem is sufficiently well-posed in at least a local sense, and we can discuss stability of a numerical method for approximation of its solution on I. 4.. Transformation of the Method. In [] the numerical solution u n provided by the BEFE IMEX method 6) is shown to be nonincreasing, u n+ E u n E, E = I + C, in the energy norm E, and this condition is sufficient to conclude the method is unconditionally stable. The aim of this section is analogous. Borrowing heavily from

10 80 A. JORGENSON the G-stability concepts developed in Section 3.3, and given an appropriately chosen transformation of the method, it can be proved that the G-norm of the numerical solutions are decreasing at each time step, and the method is unconditionally stable on interval I. Since Bu) is assumed to be skew-symmetric, multiplying method 5) from the left by the vector [ A C) AA C) un+ + A 3 C) A C) un )] T + CA C) un ) 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+ + u n+ u n = A C) + A C) ) A 3 C) A C) un + CA C) un ), AA C) un+ + A 3 C) A C) un AA C) un+ + A 3 C) A C) un ) + CA C) un ) + CA C) un ) ), f n+. By the properties of the inner-product and Euclidian norm, this can be rearranged as u n+ u n, A C) AA C) 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 4) ) + CA C) un ). Focusing on the first line of 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 3.4. The G-stability matrix is calculated using the procedure derived from the proof of Theorem, as demonstrated in Subsection Method 5) and its corresponding characteristic polynomials yield matrix A C) G= A ) 4 C)A C) A C) 4 C)A C) 5). A C) 4 C)A C) A C) 4 C)A C) Referring to the G-stability examples in Section 3.4, taking A = α + ν)λ, C = αλ, and ignoring A C) terms, G matches matrix ).

11 STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH METHOD 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 4) into norms and positive terms Symmetry of G. The G matrix defined in 5) is a block-partitioned matrix with submatrices of size d d. Since the off-diagonal blocks are the same, symmetry of the four blocks is sufficient to conclude G is symmetric also. Since A and C are both symmetric by assumptions ), adding or subtracting positive-definite multiples also results in symmetric matrices. By properties of diagonalizable matrices, A C) is symmetric. This is sufficient to conclude that each block of G is symmetric, and therefore G is also Positive-Definiteness of G. If G is positive-definite the following will be strictly positive for any choice of d-dimensional vectors u, v not equal to zero: 6) [ v] u = Lemma. G is a positive-definite matrix. Proof. Expanding equation 6) gives G [ [ u u, G. v] v] [ u [ u [, G = v] v] 4 u T [A C) A C)A C) ]u 7) u T [A C) CA C) ]v v T [A C) CA C) ]u + v T [A C) CA C) ]v ]. Subtracting and adding 4[ u T [A C) CA C) ]u ] to 7) gives [ u [ u [, G = v] v] 4 u T [A C) A C)A C) ]u 8) 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, which is the energy of the method s solutions. Take F = A C) CA C). Since F = F T, 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, and the result immediately follows.

12 8 A. JORGENSON 4.4. Unconditional Stability Result. As proved above, the matrix G is symmetric and positive-definite, and therefore the expression defined in 6) is a G- norm. Lemma. Let u n satisfy 5) for all n {,..., T }. Then u n+ u n, A C) AA C) un+ + A 3 C) A C) un ) + CA C) un ) = ] [ ] un u n G u n [ un+ G + 4 u n+ u n +u n ) F Energy Bound. The proof of Lemma allows us to conclude that [ v] u 9) ut u > 0, G that is, the energy of the solutions is bounded from above by their G-norm, and this is independent of. From 9) we have convergence of the solutions in the G-norm implies convergence of their energy Energy Equality. To see that the method is unconditionally stable consider the following energy equality, which holds for u 0, u inital conditions at all time steps n = through N : [ ] un u N + N n= [ u G = ] + u 0 G 30) + N u n+ u n + u n F 4 n= AA C) un+ + A 3 C) A C) un + CA C) un ) N n= f n+, A C) AA C) un+ + ) A 3 C) A C) un + CA C) un ). Notice Lemma and the Energy Equality 30) immediately imply G-stability in the case of ft) = 0. That is, if the the energy source forcing function) is removed, stability of the method requires that the G-norm of the solutions decays weakly at each time step n. To see that this note that [ ] un+ [ ] un + ) u u n G u n+ u n +u n n G 4 F + AA C) un+ + A 3 C) A C) un + CA C) un ) = 0 holds for all n {, N }. Further, ) u n+ u n +u n 4 0, F since F is a positive-definite matrix. Thus we have [ ] un+ [ ] un. u n u n G Since this result is independent of the the size of time-step, we have unconditional stablility when ft) = 0. G

13 STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH METHOD Energy Estimate. When ft) 0 for some t I, the effect of f n+ on the Energy Equality 30) is ambiguous. By applying Cauchy-Schwarz and Young s Inequalities, the Energy Bound 9), and combining like-terms, we can use 30) to derive the following energy estimate to bound the effect of f on the energy in the system: u N + + N n= N n= u n+ u n + u n F AA C) un+ + A 3 C) A C) un + CA C) un 3) [ ] u N u + A C) fn+. 0 G n= Inequality 3) gives that solutions u N are bounded from above by the G-norm of initial conditions and a positive term depending on f, so although monotonicity is no longer required, boundedness is retained. 5. Numerical Tests Consider the general form of the linear multistep numerical method 4). Method 5) is of this form, 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 3 C) A C) β = A C) CA C) BEn+ )A C) CA C). Applying this method to system ) will require solving for the vector u n+ in terms of u n, u n given two initial condition vectors u 0, u ), that is u n+ = [ ] [ [I ] ] 3) I hβ + hβ0 un + hβ u n + hf n+. The method requires the inversion [ I + ha C) AA C) + hben+ )A C) AA ] C). In practice 3) will not be solved by computing the inverse since this would be overly costly and introduce large round-off error. Also of note is that in general, A, B, and C do not commute, and this plays a critical role in the stability analysis developed in the previous section. To demonstrate that the proposed CNAB method 5) is unconditionally stable consider the following numerical experiments. 5.. Test. Take ) ) A = ɛ + ν), C = ɛ, 0 0 BE n+ ) = ) 0 00 u + u, ft) = 0, 00 0

14 84 A. JORGENSON Figure 6. Convergence CNAB with ft) = 0 where u and u denote the first and second elements of the vector 3 u n u n not the time step). Let ν =.00, and initial conditions be u = u = [, ] T. Figure 6 shows the convergence of the energy and G-norms for CNAB 5) with d =, and ɛ =.0. Notice that as in the scalar example in Section 3 see Figure 4), the G-norm decreases monotonically, even though the energy of the solution does not. The second plot shows the convergence of the G-norm for CNAB 5) with d = and ft) = 0 for various. Figure 7. Convergence CNAB with ft) = e t for = 0.5, Convergence CNAB with ft) = e t for various 5.. Test. Now we relax the restrictions on C and ft) to study the case where C is not diagonal, and ft) 0. Taking C = ɛ ) 00, ft) = e t, implies that ) 00ν ɛ A C =. ɛ ν

15 STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH METHOD 85 Recalling that A C is required to be positive-definite, by Sylvester s Criterion we see that A C is positive-definite when 00ν ɛ > 0, which is satisfied by all ν and ɛ such that 0ν > ɛ. ɛ =.009 satisfies the inequality for ν =.00. Figure 7 shows the energy and G-norms for various under the new conditions on C and ft). Notice that when = 0.5 the G-norm is not monotically decreasing until t. This is due to the forcing function ft) = e t, and is an illustration of the Energy Estimate 3), 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). The Energy Bound 9) holds in both experiments, as the theory requires Convection-Diffusion Equation. Finally, we test method 5) on an equation that is commonly used to model turbulent fluid flow. Consider the convectiondiffusion partial differential equation with two spatial variables defined on Ω = [0, ] [0, ], where u t + b u ɛ u = f over Ω, u = φx) on δω, ux, 0) = u 0 x) in Ω. In [] Anitescu et al. use this equation to test their first-order method, and here we will do the same for the second-order scheme. Discretizing the spatial variables and using central differences and averaging for the antidiffusion operator gives 33) u ij t) + b h u ij ɛ 0 h) + ν) h u ij + ɛ 0 h) h u ij q = fij. This is of the form ), and is the same system as 3), except C is now the matrix that results from the ɛ 0 h) h u ij q term, where q is the number of times the averaging operation is applied. This results in a C matrix that is postive-definite but not sparse. Let b = cosθ), sinθ)), θ = 7, and the inital conditions be f = 0 and u = 0 for the PDE). We take q = and the averaging operation to be an equal weighted average of nearest neighbors. Since the method is second-order and two previous time-steps are required for every step, the first step is calculated using the firstorder scheme proposed in []. For the boundary conditions we take a line of angle θ through the center of Ω and let φ = on the boundary above this line and φ = 0 on boundary below it. For all tests we use a 3 3 uniform mesh for the spatial variables Spatial Solution. Figure 8 shows the numerical solution for ɛ 0 = 0.000, and ɛ 0 = 0., both with 000 steps, and a step-size of 0. In [] it is observed that the steady-state solution for the first order scheme applied to 33) is sensitive to the choice of artificial viscosity paramter ɛ 0. In our tests we do not observe this sensitivity.

16 86 A. JORGENSON Figure 8. Spatial solution for two choices of artifical viscosity parameter 5.4. G-norm of the Solution. Figure 9 shows the G-norm of the solution to 3) for time-steps of 0. and. The non-zero boundary conditions give a non-zero ft) for ), and in this case the G-norm of the solution may not decrease montonically. Figure 9 suggests that u 00 is a good approximation of the steady-state solution. Since test problem 3) is linear, we can consider its homogenous form by subtracting from ), giving A C + B)u 00 = ft), u t) + A C + B)ut) u 00 ) = 0. The Energy Equality 30) requires that u n u 00 G be a montonically decreasing sequence, and this is demonstrated in Figure 0. This, together with the Energy Bound 9) demonstrates the convergence of the numerical solution given by the second-order method 5) for this test problem. Figure 9. Convergence of the solution in the G-norm

17 STABILITY OF A CRANK-NICOLSON ADAMS-BASHFORTH METHOD 87 Figure 0. Numerical Validation of the Energy Equality 30) Acknowledgments The author thanks the anonymous referees who offered useful comments, Kiersten Bethke for her patience and support, and Catalin Trenchea for his many suggestions for improving this work. References [] Akrivis, G., Crouzeix, M., and Makridakis, C., Implicit-Explicit Multistep Finite Element Methods for Nonlinear Parabolic Problems, Math. Comp., ), [] Anitescu, M., Pahlevani, F., and Layton, W., Implicit for Local Effects and Explicit for Nonlocal Effects is Unconditionally Stable, ETNA, 8 988), electronic). [3] Dahlquist, G., Error Analysis for a Class of Methods for Stiff Non-linear Initial Value Problems, Springer-Verlag, New York, 976. Vol. 506 of Lecture Notes in Mathematics. [4] Dahlquist, G., G-Stability is Equivalent to A-Stability, BIT Numerical Mathematics, 8 978), [5] Frank, J., Hundsdorfer, W., and Verwer, J. G., On the Stability of Implicit-Explicit Linear Multistep Methods, Appl. Numer. Math., 5 997) [6] Hairer, E., and Wanner, G., Solving Ordinary Differential Equations II, Springer-Verlag, Berlin, 00. Vol. 4 of Springer Series in Computational Mathematics, Second Revised Edition. [7] Quarteroni, R., and Saleri, F., Numerical Mathematics, Sprinter-Verlag, Berlin, 007. Vol. 37 of Texts in Applied Mathematics, Second Edition. [8] Trenchea, C., Second Order Implicit for Local Effects and Explicit for Nonlocal Effects is Unconditionally Stable, submitted 0). Department of Mathematics, Western Washington University, Bellingham, WA 985, USA andrew.jorgenson@wwu.edu

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 IMPLICIT/EXPLICIT METHOD FOR ORDINARY DIFFERENTIAL EQUATIONS

UNCONDITIONAL STABILITY OF A CRANK-NICOLSON/ADAMS-BASHFORTH 2 IMPLICIT/EXPLICIT METHOD FOR ORDINARY DIFFERENTIAL EQUATIONS 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,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Marching on the BL equations

Marching on the BL equations Marching on the BL equations Harvey S. H. Lam February 10, 2004 Abstract The assumption is that you are competent in Matlab or Mathematica. White s 4-7 starting on page 275 shows us that all generic boundary

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

arxiv: v1 [physics.comp-ph] 30 Sep 2015

arxiv: v1 [physics.comp-ph] 30 Sep 2015 On the quasi-unconditional stability of BDF-ADI solvers for the compressible Navier-Stokes equations arxiv:1509.09213v1 [physics.comp-ph] 30 Sep 2015 Oscar P. Bruno and Max Cubillos Abstract The companion

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

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

Numerical Oscillations and how to avoid them

Numerical Oscillations and how to avoid them Numerical Oscillations and how to avoid them Willem Hundsdorfer Talk for CWI Scientific Meeting, based on work with Anna Mozartova (CWI, RBS) & Marc Spijker (Leiden Univ.) For details: see thesis of A.

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

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

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

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

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

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

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

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

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

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

AN ALGORITHM FOR COMPUTING FUNDAMENTAL SOLUTIONS OF DIFFERENCE OPERATORS

AN ALGORITHM FOR COMPUTING FUNDAMENTAL SOLUTIONS OF DIFFERENCE OPERATORS AN ALGORITHM FOR COMPUTING FUNDAMENTAL SOLUTIONS OF DIFFERENCE OPERATORS HENRIK BRANDÉN, AND PER SUNDQVIST Abstract We propose an FFT-based algorithm for computing fundamental solutions of difference operators

More information

Numerical Methods for PDEs

Numerical Methods for PDEs Numerical Methods for PDEs Problems 1. Numerical Differentiation. Find the best approximation to the second drivative d 2 f(x)/dx 2 at x = x you can of a function f(x) using (a) the Taylor series approach

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

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

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

SECOND-ORDER FULLY DISCRETIZED PROJECTION METHOD FOR INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

SECOND-ORDER FULLY DISCRETIZED PROJECTION METHOD FOR INCOMPRESSIBLE NAVIER-STOKES EQUATIONS Tenth MSU Conference on Differential Equations and Computational Simulations. Electronic Journal of Differential Equations, Conference 3 (06), pp. 9 0. ISSN: 07-669. URL: http://ejde.math.txstate.edu or

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

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

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

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

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

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

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C.

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C. Lecture 9 Approximations of Laplace s Equation, Finite Element Method Mathématiques appliquées (MATH54-1) B. Dewals, C. Geuzaine V1.2 23/11/218 1 Learning objectives of this lecture Apply the finite difference

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

Unconditional Stability for Multistep ImEx Schemes Practice

Unconditional Stability for Multistep ImEx Schemes Practice Unconditional Stability for Multistep ImEx Schemes Practice Benjamin Seibold, David Shirokoff, Dong Zhou April 18, 2018 Abstract This paper focuses on the question of how unconditional stability can be

More information

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES) LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES) RAYTCHO LAZAROV 1 Notations and Basic Functional Spaces Scalar function in R d, d 1 will be denoted by u,

More information

Linear algebra for exponential integrators

Linear algebra for exponential integrators Linear algebra for exponential integrators Antti Koskela KTH Royal Institute of Technology Beräkningsmatematikcirkus, 28 May 2014 The problem Considered: time integration of stiff semilinear initial value

More information

Finite difference method for elliptic problems: I

Finite difference method for elliptic problems: I Finite difference method for elliptic problems: I 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

MATH 353 LECTURE NOTES: WEEK 1 FIRST ORDER ODES

MATH 353 LECTURE NOTES: WEEK 1 FIRST ORDER ODES MATH 353 LECTURE NOTES: WEEK 1 FIRST ORDER ODES J. WONG (FALL 2017) What did we cover this week? Basic definitions: DEs, linear operators, homogeneous (linear) ODEs. Solution techniques for some classes

More information

Numerical Treatment of IVP ODEs... in a Nutshell

Numerical Treatment of IVP ODEs... in a Nutshell Numerical Treatment of IVP ODEs... in a Nutshell AT Patera, M Yano October 31, 2014 Draft V1.3 MIT 2014. From Math, Numerics, & Programming for Mechanical Engineers... in a Nutshell by AT Patera and M

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

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

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

Numerical Algorithms for Visual Computing II 2010/11 Example Solutions for Assignment 6

Numerical Algorithms for Visual Computing II 2010/11 Example Solutions for Assignment 6 Numerical Algorithms for Visual Computing II 00/ Example Solutions for Assignment 6 Problem (Matrix Stability Infusion). The matrix A of the arising matrix notation U n+ = AU n takes the following form,

More information

Higher-Order Difference and Higher-Order Splitting Methods for 2D Parabolic Problems with Mixed Derivatives

Higher-Order Difference and Higher-Order Splitting Methods for 2D Parabolic Problems with Mixed Derivatives International Mathematical Forum, 2, 2007, no. 67, 3339-3350 Higher-Order Difference and Higher-Order Splitting Methods for 2D Parabolic Problems with Mixed Derivatives Jürgen Geiser Department of Mathematics

More information

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations S. Hussain, F. Schieweck, S. Turek Abstract In this note, we extend our recent work for

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

Semi-implicit methods, nonlinear balance, and regularized equations

Semi-implicit methods, nonlinear balance, and regularized equations ATMOSPHERIC SCIENCE LETTERS Atmos. Sci. Let. 8: 1 6 (7 Published online 9 January 7 in Wiley InterScience (www.interscience.wiley.com.1 Semi-implicit methods, nonlinear balance, and regularized equations

More information

Applied Mathematics 205. Unit III: Numerical Calculus. Lecturer: Dr. David Knezevic

Applied Mathematics 205. Unit III: Numerical Calculus. Lecturer: Dr. David Knezevic Applied Mathematics 205 Unit III: Numerical Calculus Lecturer: Dr. David Knezevic Unit III: Numerical Calculus Chapter III.3: Boundary Value Problems and PDEs 2 / 96 ODE Boundary Value Problems 3 / 96

More information

A POSTERIORI ERROR ESTIMATES FOR THE BDF2 METHOD FOR PARABOLIC EQUATIONS

A POSTERIORI ERROR ESTIMATES FOR THE BDF2 METHOD FOR PARABOLIC EQUATIONS A POSTERIORI ERROR ESTIMATES FOR THE BDF METHOD FOR PARABOLIC EQUATIONS GEORGIOS AKRIVIS AND PANAGIOTIS CHATZIPANTELIDIS Abstract. We derive optimal order, residual-based a posteriori error estimates for

More information

The X-ray transform for a non-abelian connection in two dimensions

The X-ray transform for a non-abelian connection in two dimensions The X-ray transform for a non-abelian connection in two dimensions David Finch Department of Mathematics Oregon State University Corvallis, OR, 97331, USA Gunther Uhlmann Department of Mathematics University

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

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

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

Assignment on iterative solution methods and preconditioning

Assignment on iterative solution methods and preconditioning Division of Scientific Computing, Department of Information Technology, Uppsala University Numerical Linear Algebra October-November, 2018 Assignment on iterative solution methods and preconditioning 1.

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

CLASSICAL ITERATIVE METHODS

CLASSICAL ITERATIVE METHODS CLASSICAL ITERATIVE METHODS LONG CHEN In this notes we discuss classic iterative methods on solving the linear operator equation (1) Au = f, posed on a finite dimensional Hilbert space V = R N equipped

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

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

Numerical Analysis of Differential Equations Numerical Solution of Parabolic Equations

Numerical Analysis of Differential Equations Numerical Solution of Parabolic Equations Numerical Analysis of Differential Equations 215 6 Numerical Solution of Parabolic Equations 6 Numerical Solution of Parabolic Equations TU Bergakademie Freiberg, SS 2012 Numerical Analysis of Differential

More information

Linear Multistep Methods

Linear Multistep Methods Linear Multistep Methods Linear Multistep Methods (LMM) A LMM has the form α j x i+j = h β j f i+j, α k = 1 i 0 for the approximate solution of the IVP x = f (t, x), x(a) = x a. We approximate x(t) on

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

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

Stability of implicit-explicit linear multistep methods

Stability of implicit-explicit linear multistep methods Centrum voor Wiskunde en Informatica REPORTRAPPORT Stability of implicit-explicit linear multistep methods J. Frank, W.H. Hundsdorfer and J.G. Verwer Department of Numerical Mathematics NM-R963 1996 Report

More information

Math 108b: Notes on the Spectral Theorem

Math 108b: Notes on the Spectral Theorem Math 108b: Notes on the Spectral Theorem From section 6.3, we know that every linear operator T on a finite dimensional inner product space V has an adjoint. (T is defined as the unique linear operator

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

Discreteness of Transmission Eigenvalues via Upper Triangular Compact Operators

Discreteness of Transmission Eigenvalues via Upper Triangular Compact Operators Discreteness of Transmission Eigenvalues via Upper Triangular Compact Operators John Sylvester Department of Mathematics University of Washington Seattle, Washington 98195 U.S.A. June 3, 2011 This research

More information

c 2012 Society for Industrial and Applied Mathematics

c 2012 Society for Industrial and Applied Mathematics 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

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

ME Computational Fluid Mechanics Lecture 5

ME Computational Fluid Mechanics Lecture 5 ME - 733 Computational Fluid Mechanics Lecture 5 Dr./ Ahmed Nagib Elmekawy Dec. 20, 2018 Elliptic PDEs: Finite Difference Formulation Using central difference formulation, the so called five-point formula

More information

Memoirs on Differential Equations and Mathematical Physics

Memoirs on Differential Equations and Mathematical Physics Memoirs on Differential Equations and Mathematical Physics Volume 51, 010, 93 108 Said Kouachi and Belgacem Rebiai INVARIANT REGIONS AND THE GLOBAL EXISTENCE FOR REACTION-DIFFUSION SYSTEMS WITH A TRIDIAGONAL

More information

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

369 Nigerian Research Journal of Engineering and Environmental Sciences 2(2) 2017 pp 369 Nigerian Research Journal of Engineering and Environmental Sciences 2(2) 27 pp. 369-374 Original Research Article THIRD DERIVATIVE MULTISTEP METHODS WITH OPTIMIZED REGIONS OF ABSOLUTE STABILITY FOR

More information

Partial Differential Equations

Partial Differential Equations Partial Differential Equations Introduction Deng Li Discretization Methods Chunfang Chen, Danny Thorne, Adam Zornes CS521 Feb.,7, 2006 What do You Stand For? A PDE is a Partial Differential Equation This

More information

1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying

1. Introduction. We consider the model problem that seeks an unknown function u = u(x) satisfying A SIMPLE FINITE ELEMENT METHOD FOR LINEAR HYPERBOLIC PROBLEMS LIN MU AND XIU YE Abstract. In this paper, we introduce a simple finite element method for solving first order hyperbolic equations with easy

More information

Chapter 4. MAC Scheme. The MAC scheme is a numerical method used to solve the incompressible Navier-Stokes. u = 0

Chapter 4. MAC Scheme. The MAC scheme is a numerical method used to solve the incompressible Navier-Stokes. u = 0 Chapter 4. MAC Scheme 4.1. MAC Scheme and the Staggered Grid. The MAC scheme is a numerical method used to solve the incompressible Navier-Stokes equation in the velocity-pressure formulation: (4.1.1)

More information

Exponential integrators and functions of the matrix exponential

Exponential integrators and functions of the matrix exponential Exponential integrators and functions of the matrix exponential Paul Matthews, Stephen Cox, Hala Ashi and Linda Cummings School of Mathematical Sciences, University of Nottingham, UK Introduction to exponential

More information

Notes taken by Costis Georgiou revised by Hamed Hatami

Notes taken by Costis Georgiou revised by Hamed Hatami CSC414 - Metric Embeddings Lecture 6: Reductions that preserve volumes and distance to affine spaces & Lower bound techniques for distortion when embedding into l Notes taken by Costis Georgiou revised

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

Lecture Note III: Least-Squares Method

Lecture Note III: Least-Squares Method Lecture Note III: Least-Squares Method Zhiqiang Cai October 4, 004 In this chapter, we shall present least-squares methods for second-order scalar partial differential equations, elastic equations of solids,

More information

Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations

Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations Sunyoung Bu University of North Carolina Department of Mathematics CB # 325, Chapel Hill USA agatha@email.unc.edu Jingfang

More information

Stability Ordinates of Adams Predictor-Corrector Methods

Stability Ordinates of Adams Predictor-Corrector Methods BIT manuscript No. will be inserted by the editor) Stability Ordinates of Adams Predictor-Corrector Methods Michelle L. Ghrist Bengt Fornberg Jonah A. Reeger Received: date / Accepted: date Abstract How

More information

Diagonalization by a unitary similarity transformation

Diagonalization by a unitary similarity transformation Physics 116A Winter 2011 Diagonalization by a unitary similarity transformation In these notes, we will always assume that the vector space V is a complex n-dimensional space 1 Introduction A semi-simple

More information

Math 302 Outcome Statements Winter 2013

Math 302 Outcome Statements Winter 2013 Math 302 Outcome Statements Winter 2013 1 Rectangular Space Coordinates; Vectors in the Three-Dimensional Space (a) Cartesian coordinates of a point (b) sphere (c) symmetry about a point, a line, and a

More information

Applied Linear Algebra in Geoscience Using MATLAB

Applied Linear Algebra in Geoscience Using MATLAB Applied Linear Algebra in Geoscience Using MATLAB Contents Getting Started Creating Arrays Mathematical Operations with Arrays Using Script Files and Managing Data Two-Dimensional Plots Programming in

More information

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

Initial-Value Problems for ODEs. Introduction to Linear Multistep Methods Initial-Value Problems for ODEs Introduction to Linear Multistep Methods Numerical Analysis (9th Edition) R L Burden & J D Faires Beamer Presentation Slides prepared by John Carroll Dublin City University

More information

arxiv: v1 [math.ap] 5 Nov 2018

arxiv: v1 [math.ap] 5 Nov 2018 STRONG CONTINUITY FOR THE 2D EULER EQUATIONS GIANLUCA CRIPPA, ELIZAVETA SEMENOVA, AND STEFANO SPIRITO arxiv:1811.01553v1 [math.ap] 5 Nov 2018 Abstract. We prove two results of strong continuity with respect

More information

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

A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations A New Block Method and Their Application to Numerical Solution of Ordinary Differential Equations Rei-Wei Song and Ming-Gong Lee* d09440@chu.edu.tw, mglee@chu.edu.tw * Department of Applied Mathematics/

More information

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

THE θ-methods IN THE NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS. Karel J. in t Hout, Marc N. Spijker Leiden, The Netherlands THE θ-methods IN THE NUMERICAL SOLUTION OF DELAY DIFFERENTIAL EQUATIONS Karel J. in t Hout, Marc N. Spijker Leiden, The Netherlands 1. Introduction This paper deals with initial value problems for delay

More information