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

Size: px
Start display at page:

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

Transcription

1 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 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 AMS subject classifications. 76R50, 65L0, 65M. 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 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 a system u t) = F t, u), such as.), is k α j u n j = j= k β j F n j,.4) 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 IMEX methods applied to systems of the form.), and prove that unconditional stability the method s stability properties are independent of the choice of step-size ) holds for a proposed Crank-Nicolson Adams-Bashforth CNAB) implicit-explicit IMEX) numerical method, u n+ u n + BE n+ )A C) = f n+, j= + 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 ) This paper is based on part of Andrew Jorgenson s M.S. thesis, which was written under the direction of Professor Catalin Trenchea Department of Mathematics, 30 Thackeray Hall, University of Pittsburgh, Pittsburgh, PA 560.5)

2 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, 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, and demonstrated by numerical tests in Section 5. Section 6 briefly discusses an obvious draw-back to method.5) and concludes.. 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 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 not 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 + Au n+ Cu n + Bu)u n+ = f n+.) is unconditionally stable. Unlike [] 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. Consider the Cauchy problem y t) = ɛ + ν)λyt) ɛλyt), 3.) y : R R, y0) =, λ < 0, 0 < ν, 0 < ɛ. 3.) Note that this is the Dahlquist test-problem y t) = νλyt), with exact solution yt) = e νλt, broken into two parts. Definition 3.. A-stability Dahlquist 963). The multistep method.4) applied to the Cauchy test problem 3.) 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 + [6]. 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 here is to explore IMEX methods which, when applied to the Cauchy test problem 3.) 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 IMEX. Let us first investigate an IMEX method which is Backward Euler for the implicit part and Forward Euler for the explicit part BEFE): u n+ u n = ɛ + ν)λu n+ ɛλu n. 3.3) 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 ɛ + ν)λ

3 Fig. 3.: Root Locus Curves for BEFE As n +, u n 0 if ɛλ ɛ+ν)λ <. The assumptions in 3.) 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 method, which has the solution ) n. u n = u 0 νλ Figure 3.4 shows the convergence of the energy 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 3.3) for µ gives the root locus curve µ = ν ρζ) σζ) = ν ζ α + ν)ζ ɛ. 3.4) Since e iθ = for all θ, taking ζ = e iθ in 3.4) and letting θ vary in [0, π] produces the desired stability region with ν=.00). The first plot in Figure 3. illustrates that the BEFE IMEX method is stable for any choice of µ outside the solid blue line, which is to say the method 3.3) 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 Firgure 3. 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. 3.. Crank-Nicolson Adams-Bashforth IMEX. 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 ), 3.5) which is a Crank-Nicolson second-order implicit) method for the first part of the Cauchy problem 3.), and Adams-Bashforth second-order explicit) for the second part. If ɛ is allowed to be zero we recover Crank-Nicolson: [ + u n = νλ ] n. νλ 3

4 Fig. 3.: Root Locus Curves for CNAB The characteristic polynomial of method 3.5) is Πr) = ɛ + ν)λ)r + ɛ + ν)λ 3 ɛλ)r ɛλr0 = 0. 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 3.5) 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. The second plot in Figure 3.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, λ = 0000, ν =.00, =.5, ɛ =.0. As with BE and BEFE, pure Crank-Nicolson converges faster than the mixed method. For method 3.5) the root locus curve is λν = ν ρζ) σζ) = ν ζ ζ ɛ + ν) ζ +ζ ) ɛ 3 ζ 3.6) ). The first plot in Figure 3. 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. Figure 3.3 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. 4

5 Fig. 3.3: Root Locus Curves of BEFE compared to CNAB Fig. 3.4: Energy comparisons for BE to BEFE, CN to CNAB 3.3. G-stability. Now let us study the stability of the two aforementioned methods under the lens of a stability definition that is both more complex and in some cases more useful. Consider the Lipschitz condition Re F t, u) F t, û), u û) L u û. 3.7) If the system u t) = F t, u) satisfies 3.7) 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 3. 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. Definition 3.. G-stability Dahlquist 976)[3]. A multistep numerical method is G-stable if the system of ODEs u = F t, u) satisfies 3.7) with L = 0, and if there exists a symmetric positive-definite matrix SPD) 5

6 G, such that U n+ Ûn+ G U n Ûn G, 3.8) 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 the method in question is G-stable involves checking that the conditions of the G-stability definition hold. Since our underlying ODE 3.) is linear, we can consider the Lipschitz and G-norm conditions Re F t, u), u) 0, U n+ G U n G, 3.9) 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 ) 0, 3.0) which holds because they are the RHS and LHS of method 3.5) under consideration. Multiplying by and expanding gives where Now consider the equation 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 3.) c = ɛ + ν)λ, c = ɛ + ν)λ 3 ɛλ, c 3 = ɛλ. E = U n+ G U n G + a u n+ + a u n+ + a 0 u n, a 0, a, a R. 3.) 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 G=. 3.3) g g Thus, if the matrix G produced by matching the coefficients of 3.) to those of 3.) is SPD, method 3.5) is G-stable by Definition 3.. Following this approach and letting g = g produces the following nonlinear system of six equations in six unknowns: 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 ) Solving this system produces the G-matrix ) G= λ ɛ ν ɛ. 3.5) 4 ɛ ɛ 6

7 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. 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. Theorem 3.3. 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. Figure 3.5 shows the convergence of the energy and G-norm of the solutions of the Crank-Nicolson Adams-Bashforth schemes for initial conditions u 0 =, u =.8, ɛ =.0, λ = 0000, ν =.00, and =.5, ). Notice that the G-norm is monotonically decreasing, as the G-stability definition requires. Fig. 3.5: G-norm and Energy decay of CNAB method Constructing G Using Generating Polynomials. By following the proof of Theorem 3.3 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 Eζ) = ζ ζ)α + ν) ρζ) = ζ ζ, σζ) = ɛ + ν) ζ +ζ ) ɛ 3 ζ ). Eζ) = ρζ)σ ζ ) + ρ ζ )σζ)), ɛζ ) = 4ζ [ ɛ ][ = [ζ ɛ ] ) ] ][ ζ ) ] = aζ)a ζ ). 7 ζ + ζ ) ɛ 3 ζ )) ζ ) + ζ ζ )ɛ + ν) ζ +ζ ) ɛ 3 ζ )))

8 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= ɛ + ν ɛ, 3.6) 4 ɛ ɛ which is SPD. Multiplying 3.6) by the positive constant λ gives the same result as computing G directly as in the previous section. Somewhat surprisingly, under assumptions 3.) 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.5). Let us now return to considering a system of ODEs.) under assumptions.). The CNAB method proposed in Section is a member of a broader family of three level, second order time-stepping schemes [8]: θ + )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), as introduced in Section. 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.7) 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 4.. Local Stability of Nonlinear System.). Under assumptions.), the solution of ODE.) is bounded as 4.) ut) u0) e t + F T e t ), where F T = max t [0,T ] ft), is therefore stable for all t I = [0, T ], for all finite T. For the proof of Theorem 4. see []. This result ensures that problem.) is well-behaved 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. 8

9 4.. Transformation of the Method. In [] the numerical solution u n provided by the BEFE IMEX method.) 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 will be analogous in nature. Borrowing heavily from the G-stability concepts developed in Section 3.3, 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 the method is unconditionally stable on the interval of interest I. Since Bu) is assumed to be skew-symmetric, multiplying method.5) from the left by the vector [ A C) AA C) un+ + T A 3 C) A C) un + CA C) un ))] 4.) 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) 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+. 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 + CA C) un ). 4.3) Focusing on the first line of 4.3), 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 proceedure derived from the proof of Theorem 3.3, 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). 4.4) 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 3.5) 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.3) into norms and positive terms Symmetry of G. The G matrix defined in 4.4) 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 of them 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. 9

10 4.3.. Positive-Definiteness of G. If G is PD the following will be strictly positive for any choice of d-dimensional vectors u, v not equal to zero: [ v] u = Lemma 4.. G is a positive-definite matrix. Proof. Expanding equation 4.5) gives G [ [ u u, G. 4.5) v] v] [ [ [ u u, G = v] v] 4 u T [A C) A C)A C) ]u u T [A C) CA C) ]v v T [A C) CA C) ]u + v T [A C) CA C) ]v ]. 4.6) Subtracting and adding 4[ u T [A C) CA C) ]u ] to 4.6) and using the fact that gives u T [A C) CA C) ]v = [ u T [A C) CA C) ]v ] T = v T [A C) CA C) ]u [ 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, which we will call the energy of the method s solutions. Take F = A C) CA C). Since F = F T, the remaining terms can be factored as and the result immediately follows. 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, 4.4. Unconditional Stability Result. As proved above, the matrix G is symmetric and positivedefinite, and therefore the expression defined in 4.5) is a G-norm. Lemma 4.3. 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 ) ] u [ ] un n G u + n G 4 ) u n+ u n +u n F. 4.7) [ un Energy Bound. The proof of Lemma 4. allows us to conclude that [ v] u ut u > 0, 4.8) G that is, the energy of the solutions is bounded from above by their G-norm, and this is independent of. From 4.8) we have convergence of the solutions in the G-norm implies convergence of their energy. 0

11 4.4.. 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 u N + N n= [ u = ] u 0 + N n= G + N u n+ u n + u n F 4 n= AA C) un+ + A 3 C) A C) un + CA C) un ) G f n+, A C) AA C) un+ + ) A 3 C) A C) un + CA C) un ). Notice Lemma 4.3 and the Energy Equality 4.9) 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+ u [ ] un n G u + ) 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, since F is a positive-definite matrix. Thus we have ) u n+ u n +u n 4 0, F ] [ ] un. u n u n [ un+ G Since this result is independent of the the size of time-step, we have unconditional stablility when ft) = Energy Estimate. When ft) 0 for some t I, the effect of f n+ on the Energy Equality 4.9) is ambiguous. By applying Cauchy-Schwarz and Young s Inequalities, the Energy Bound 4.8), and combining like-terms, we can use 4.9) 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 + u 0 G un+ u n + u n F AA C) un+ + A 3 C) A C) un + CA C) un N n= G 4.9) A C) fn+. 4.0) Inequality 4.0) 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.

12 5. Numerical Experiments. 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 for solving the 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 The method requires the inversion u n+ = [ I hβ ] [ [I + hβ0 ] un + hβ u n ]. 5.) [ ] [ I hβ = I + ha C) AA C) + hben+ )A C) AA ] C). In practice 5.) 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 thus the calculation in 5.) appears to be somewhat more costly than method.) due to the additional A C) and A C) terms. As seen in the previous section, the fact that these matrices do not commute plays a critical role in the stability analysis developed in Section 4. To demonstrate that the proposed CNAB method.5) is unconditionally stable consider the following numerical experiments. 5.. Experiment. Take ) 00 0 A = ɛ + ν), C = ɛ 0 ) 00 0, BE 0 n+ ) = u + u ) 0 00, ft) = 0, 00 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. The first plot in Figure 5. 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 3.5), 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. 5.. Experiment. Now we relax the restrictions on C and ft) to study the case where C is not diagonal, and ft) 0 for some t. Taking ) 00 C = ɛ, ft) = e t, implies that ) 00ν ɛ A C =. ɛ ν Recalling that A C is required to be positive-definite, by Sylvester s Criterion we see that A C is positivedefinite when 00ν ɛ > 0, which is satisfied by all ν and ɛ such that 0ν > ɛ. ɛ =.009, satisfies the inequality for ν =.00. Figure 5. 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 4.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). The Energy Bound 4.8) holds in both experiments, as the theory requires.

13 Fig. 5.: Convergence CNAB with ft) = 0 Fig. 5.: Convergence CNAB with ft) = e t 6. 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 makes it an attractive method in terms of its stability properties. REFERENCES [] G. Akrivis, M. Crouzeix, and C. Makridakis, Implicit-explicit multistep finite element methods for nonlinear parabolic problems, Math. Comp., ), pp [] 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).,, 8, 9, 3 [3] G. Dahlquist, Error analysis for a class of methods for stiff non-linear initial value problems, vol. 506/976 of Lecture Notes in Mathematics, Springer-Verlag, New York, [4], G-Stability is equivalent to A-stability, BIT Numerical Mathematics, 8 978), pp , 7 3

14 [5] J. Frank, W. Hundsdorfer, and J. G. Verwer, On the stability of implicit-explicit linear multistep methods, Appl. Numer. Math., 5 997), pp Special issue on time integration Amsterdam, 996). [6] 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., 7 [7] A. Quarteroni, R. Sacco, and F. Saleri, Numerical mathematics, vol. 37 of Texts in Applied Mathematics, Springer- Verlag, Berlin, second ed., [8] C. Trenchea, Second order implicit for local effects and explicit for nonlocal effects is unconditionally stable, submitted, 0). 8 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Convergence rate estimates for the gradient differential inclusion

Convergence rate estimates for the gradient differential inclusion Convergence rate estimates for the gradient differential inclusion Osman Güler November 23 Abstract Let f : H R { } be a proper, lower semi continuous, convex function in a Hilbert space H. The gradient

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

High-order ADI schemes for convection-diffusion equations with mixed derivative terms

High-order ADI schemes for convection-diffusion equations with mixed derivative terms High-order ADI schemes for convection-diffusion equations with mixed derivative terms B. Düring, M. Fournié and A. Rigal Abstract We consider new high-order Alternating Direction Implicit ADI) schemes

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

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

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

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

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

Notes on Linear Algebra and Matrix Theory

Notes on Linear Algebra and Matrix Theory Massimo Franceschet featuring Enrico Bozzo Scalar product The scalar product (a.k.a. dot product or inner product) of two real vectors x = (x 1,..., x n ) and y = (y 1,..., y n ) is not a vector but a

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

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

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

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

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

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses P. Boyanova 1, I. Georgiev 34, S. Margenov, L. Zikatanov 5 1 Uppsala University, Box 337, 751 05 Uppsala,

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

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

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

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

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

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

CAAM 454/554: Stationary Iterative Methods

CAAM 454/554: Stationary Iterative Methods CAAM 454/554: Stationary Iterative Methods Yin Zhang (draft) CAAM, Rice University, Houston, TX 77005 2007, Revised 2010 Abstract Stationary iterative methods for solving systems of linear equations are

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

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

Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations

Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations Antony Jameson Department of Aeronautics and Astronautics, Stanford University, Stanford, CA, 94305

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

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations Songul Kaya and Béatrice Rivière Abstract We formulate a subgrid eddy viscosity method for solving the steady-state

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

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

ON THE DYNAMICAL SYSTEMS METHOD FOR SOLVING NONLINEAR EQUATIONS WITH MONOTONE OPERATORS

ON THE DYNAMICAL SYSTEMS METHOD FOR SOLVING NONLINEAR EQUATIONS WITH MONOTONE OPERATORS PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume, Number, Pages S -9939(XX- ON THE DYNAMICAL SYSTEMS METHOD FOR SOLVING NONLINEAR EQUATIONS WITH MONOTONE OPERATORS N. S. HOANG AND A. G. RAMM (Communicated

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

IMPLICIT INTERVAL MULTISTEP METHODS FOR SOLVING THE INITIAL VALUE PROBLEM

IMPLICIT INTERVAL MULTISTEP METHODS FOR SOLVING THE INITIAL VALUE PROBLEM COMPUTATIONAL METHODS IN SCIENCE AND TECHNOLOGY 8 (1), 17-30 (2002) IMPLICIT INTERVAL MULTISTEP METHODS FOR SOLVING THE INITIAL VALUE PROBLEM MAŁGORZATA JANKOWSKA 1, ANDRZEJ MARCINIAK 1,2 1 Poznań University

More information

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50 A SIMPLE FINITE ELEMENT METHOD FOR THE STOKES EQUATIONS LIN MU AND XIU YE Abstract. The goal of this paper is to introduce a simple finite element method to solve the Stokes equations. This method is in

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

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

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

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

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

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

WEAK GALERKIN FINITE ELEMENT METHOD FOR SECOND ORDER PARABOLIC EQUATIONS

WEAK GALERKIN FINITE ELEMENT METHOD FOR SECOND ORDER PARABOLIC EQUATIONS INERNAIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING Volume 13, Number 4, Pages 525 544 c 216 Institute for Scientific Computing and Information WEAK GALERKIN FINIE ELEMEN MEHOD FOR SECOND ORDER PARABOLIC

More information

A Fifth Order Flux Implicit WENO Method

A Fifth Order Flux Implicit WENO Method A Fifth Order Flux Implicit WENO Method Sigal Gottlieb and Julia S. Mullen and Steven J. Ruuth April 3, 25 Keywords: implicit, weighted essentially non-oscillatory, time-discretizations. Abstract The weighted

More information

NONLINEAR FREDHOLM ALTERNATIVE FOR THE p-laplacian UNDER NONHOMOGENEOUS NEUMANN BOUNDARY CONDITION

NONLINEAR FREDHOLM ALTERNATIVE FOR THE p-laplacian UNDER NONHOMOGENEOUS NEUMANN BOUNDARY CONDITION Electronic Journal of Differential Equations, Vol. 2016 (2016), No. 210, pp. 1 7. ISSN: 1072-6691. URL: http://ejde.math.txstate.edu or http://ejde.math.unt.edu NONLINEAR FREDHOLM ALTERNATIVE FOR THE p-laplacian

More information

6 Inner Product and Hilbert Spaces

6 Inner Product and Hilbert Spaces 6 Inner Product and Hilbert Spaces 6. Motivation Of the different p-norms on R n, p = 2 is special. This is because the 2-norm (λ, λ 2,..., λ n ) 2 = λ 2 + λ2 2 + + λ2 n comes from the an inner product

More information

RUNGE-KUTTA TIME DISCRETIZATIONS OF NONLINEAR DISSIPATIVE EVOLUTION EQUATIONS

RUNGE-KUTTA TIME DISCRETIZATIONS OF NONLINEAR DISSIPATIVE EVOLUTION EQUATIONS MATHEMATICS OF COMPUTATION Volume 75, Number 254, Pages 631 640 S 0025-571805)01866-1 Article electronically published on December 19, 2005 RUNGE-KUTTA TIME DISCRETIZATIONS OF NONLINEAR DISSIPATIVE EVOLUTION

More information

On intermediate value theorem in ordered Banach spaces for noncompact and discontinuous mappings

On intermediate value theorem in ordered Banach spaces for noncompact and discontinuous mappings Int. J. Nonlinear Anal. Appl. 7 (2016) No. 1, 295-300 ISSN: 2008-6822 (electronic) http://dx.doi.org/10.22075/ijnaa.2015.341 On intermediate value theorem in ordered Banach spaces for noncompact and discontinuous

More information

Numerische Mathematik

Numerische Mathematik Numer. Math. (2003) 94: 195 202 Digital Object Identifier (DOI) 10.1007/s002110100308 Numerische Mathematik Some observations on Babuška and Brezzi theories Jinchao Xu, Ludmil Zikatanov Department of Mathematics,

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