Top Banner
Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution equations W. Layton a,1,2 , C. Trenchea a,3,4 a Department of Mathematics, University of Pittsburgh, Pittsburgh, PA 15260, USA Abstract Stability is proven for two second order, two step methods for uncoupling a system of two evolution equations with exactly skew symmetric coupling: the Crank-Nicolson Leap Frog (CNLF) combination and the BDF2-AB2 combination. The form of the coupling studied arises in spatial discretizations of the Stokes-Darcy problem. For CNLF we prove stability for the coupled system under the time step condition suggested by linear stability theory for the Leap-Frog scheme. This seems to be a first proof of a widely believed result. For BDF2-AB2 we prove stability under a condition that is better than the one suggested by linear stability theory for the individual methods. Key words: partitioned methods, IMEX methods, CNLF, Stokes-Darcy coupling 1 Introduction In this note we prove stability of two, second order IMEX methods for uncou- pling two evolution equations with exactly skew symmetric coupling: du dt + A 1 u + = f (t), for t> 0 and u(0) = u 0 dt + A 2 φ - C T u = g(t), for t> 0 and φ(0) = φ 0 . 1 Email: [email protected], http://www.math.pitt.edu/˜wjl. 2 Partially supported by NSF grant DMS-0810385. 3 Email: [email protected], http://www.math.pitt.edu/˜trenchea. 4 Partially supported by Air Force grant FA 9550-09-1-0058 Preprint submitted to Applied Numerical Mathematics 12 July 2011
14

Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

Jun 30, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

Stability of two IMEX methods, CNLF and

BDF2-AB2, for uncoupling systems of

evolution equations

W. Layton a,1,2, C. Trenchea a,3,4

aDepartment of Mathematics, University of Pittsburgh, Pittsburgh, PA 15260, USA

Abstract

Stability is proven for two second order, two step methods for uncoupling a system oftwo evolution equations with exactly skew symmetric coupling: the Crank-NicolsonLeap Frog (CNLF) combination and the BDF2-AB2 combination. The form of thecoupling studied arises in spatial discretizations of the Stokes-Darcy problem. ForCNLF we prove stability for the coupled system under the time step conditionsuggested by linear stability theory for the Leap-Frog scheme. This seems to be afirst proof of a widely believed result. For BDF2-AB2 we prove stability under acondition that is better than the one suggested by linear stability theory for theindividual methods.

Key words: partitioned methods, IMEX methods, CNLF, Stokes-Darcy coupling

1 Introduction

In this note we prove stability of two, second order IMEX methods for uncou-pling two evolution equations with exactly skew symmetric coupling:

du

dt+ A1u+ Cφ= f(t), for t > 0 and u(0) = u0

dt+ A2φ− CTu= g(t), for t > 0 and φ(0) = φ0.

1 Email: [email protected], http://www.math.pitt.edu/˜wjl.2 Partially supported by NSF grant DMS-0810385.3 Email: [email protected], http://www.math.pitt.edu/˜trenchea.4 Partially supported by Air Force grant FA 9550-09-1-0058

Preprint submitted to Applied Numerical Mathematics 12 July 2011

Page 2: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

This problem occurs, for example, after spatial discretization of the evolution-ary Stokes-Darcy problem, e.g., [21,15,24,22]. Here

u : [0,∞)→ RN , φ : [0,∞)→ RM ,

and f, g, u0, φ0 and the matrices A1/2, C have compatible dimensions (and inparticular C is N ×M). Note especially the exactly skew symmetric couplinglinking the two equations. We assume that the Ai are SPD. Our analysisextends to the case of Ai non-symmetric with positive definite symmetric partor even nonlinear with 〈A(v), v〉 ≥ Const.|v|2. The case where A1/2 are exactlyskew symmetric, relevant to wave propagation problems with both fast andslow waves, is treated in a remark below. With superscript denoting the timestep number, the first method is CNLF, the combination of Crank-Nicolsonand Leap Frog given by: for n ≥ 2

un+1 − un−1

24t+ A1

un+1 + un−1

2+ Cφn = fn, (CNLF)

φn+1 − φn−1

24t+ A2

φn+1 + φn−1

2− CTun = gn.

Since the stability region of LF is the interval −1 < Im(z) < +1, from the

scalar case we expect a stability restriction of the form 4t√λmax(CTC) ≤ 1.

Interestingly, it seems that sufficiency in the non-commutative case is not yetproven Verwer [28], Remark 3.1, page 6. We prove in Section 2 that CNLF isindeed stable under (1), exactly the condition suggested by the linear stabilitytheory.

For vectors of the same length, denote the usual euclidean inner product andnorm by 〈u, v〉 := uTv , |φ|2 := 〈φ, φ〉. We denote the weighted norms by

|u|2A1:= uTA1u, and |φ|2A2

:= φTA2φ.

Theorem 1 (Stability of CNLF) Consider CNLF. Suppose the time steprestriction holds:

4t√λmax(CTC) ≤ α < 1, for some α < 1. (1)

Then for any n ≥ 2

1− α2

[|un+1|2 + |φn+1|2 + |un|2 + |φn|2

]+4t

n∑`=1

1

4

(|u`+1 + u`−1|2A1

+ |φ`+1 + φ`−1|2A2

)≤ 1

2

[|u1|2 + |φ1|2 + |u0|2 + |φ0|2

]+4t

[〈Cφ0, u1〉 − 〈Cφ1, u0〉

]+4t

n∑`=1

(λ−1

min(A1)|f `|2 + λ−1min(A2)|g`|2

).

2

Page 3: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

Next we establish the stability of BDF2 with explicit AB2 coupling

3un+1 − 4un + un−1

24t+ A1u

n+1 + C(2φn − φn−1) = fn+1, (BDF2-AB2)

3φn+1 − 4φn + φn−1

24t+ A2φ

n+1 − CT (2un − un−1) = gn+1.

The stability region of AB2 suggests that this combination is strictly worsethan CNLF. However, we prove that the combination inherits enough stabilityfrom BDF2 to be stable under a time step condition that in many cases isbetter than the one for CNLF.

Theorem 2 (Stability of BDF2-AB2) Consider BDF2-AB2. Suppose thatthe time step restriction holds

∆tmax{λmax(A−11 CCT ), λmax(A−1

2 CTC)} ≤ α < 1, for some α > 0, (2)

then BDF2-AB2 is stable:

|un|2 + |φn|2 ≤ C(initial data, forcing terms), for any n ≥ 2.

More precisely, for all n ≥ 1, we have that

1

2

(|un+1|2+ |φn+1|2

)+

1

2

(|2un+1−un|2+ |2φn+1−φn|2

)+ ∆t

n∑`=1

1

2

(R`+1+ R`+1

)≤ 1

2

(|u1|2 + |φ1|2

)+

1

2

(|2u1 − u0|2 + |2φ1 − φ0|2

)+∆t

n∑`=1

1

2(1− α)

( |f `+1|2

λmin(A1)+|g`+1|2

λmin(A2)

),

where we have denoted

R`+1 =∣∣∣∣√∆tCTu`+1 − 1

2√

∆t(φ`+1 − 2φ` + φ`−1)

∣∣∣∣2+∣∣∣∣√∆tCφ`+1 +

1

2√

∆t(u`+1 − 2u` + u`−1)

∣∣∣∣2,R`+1 =

∣∣∣∣λ1/2min(A1 −∆tCCT )u`+1 − 1

2λ1/2min(A1 −∆tCCT )

f `+1

∣∣∣∣2+∣∣∣∣λ1/2

min(A2 −∆tCTC)φ`+1 − 1

2λ1/2min(A2 −∆tCTC)

g`+1

∣∣∣∣2.

Note that (2) assumes that A1 −∆tCTC,A2 −∆tCCT are SPD.

3

Page 4: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

Both methods use 3 levels; approximations are needed at the first two timesteps to begin. We suppose these are computed to appropriate accuracy, Ver-wer [28].

Because the problem and methods are linear, stability immediately impliesthat the error is bounded by its consistency error.

Remark 1 (The case when Ai are skew symmetric.) Suppose A1/2 areskew symmetric and f = g = 0. The same proof shows that CNLF remainsstable under exactly the same time step condition:

(1− α)1

2

[|un|2 + |φn|2 + |un−1|2 + |φn−1|2

]≤

1

2

[|u1|2 + |φ1|2 + |u0|2 + |φ0|2

]+4t[

⟨Cφ0, u1

⟩−⟨Cφ1, u0

⟩].

The stability proof of BDF2-AB2 is less clear in this case. It includes dissi-pation terms, which, while possibly large, do not seem to control the couplingterms. The result is a worst case stability bound with exponential growth ofO(exp(βtn)) where β = 44tλmax(CTC). Our tests do show cases where thenumerical dissipation dominates and drives the BDF2-AB2 approximate solu-tion to zero.

1.1 Previous work

When Ai are SPD, IMEX methods, like CNLF and BDF2-AB2 require the so-lution of two, smaller SPD systems per time step (which can be done by legacycodes for the independent sub-problems) as compared to one larger, nonsym-metric system for monolithically coupled methods. Given this potentially largesimplification, it is not surprising that IMEX methods (and associated parti-tioned schemes) have been used extensively in the computational practice ofmulti-domain, multiphysics applications. The theory of IMEX methods is alsodeveloping; see [14,27,5,2,1] and [16] for early papers and [3,4,13] and particu-larly [28] and the book [19] for recent work. CNLF is itself a classic (e.g. [20])combination of methods in computational fluid dynamics with wide practicaluse, including in the dynamic core of the NCAR climate model, [25].

Partitioned methods are often motivated by available codes for subproblems[26] and tend to be application specific. Examples of partitioned methods in-clude ones designed for fluid-structure interaction [6,7,10], Maxwell’s equations[29] and atmosphere-ocean coupling [11,13,12]. The block system we studyarises in evolutionary groundwater-surface water coupling, e.g., [9,8,15,21].Mu and Zhu [22] gave the first (in 2010) numerical analysis of a partitionedmethod based on the backward Euler-forward Euler IMEX scheme; this hasbeen extended to, so-called, asynchronous time stepping (different time steps

4

Page 5: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

for different system components) in [24]. Our work herein is motivated bythe search for partitioned methods for the Stokes-Darcy problem with higheraccuracy and better stability.

2 Proof of stability of CNLF

This section gives a complete proof of Theorem 1.

Lemma 3 We estimate

〈Cφ, u〉 =1

2|Cφ|2 +

1

2|u|2 − 1

2|u− Cφ|2

and, if Ai are SPD

|u| ≤ λ−1/2min (A1)|u|A1 , |φ| ≤ λ

−1/2min (A2)|φ|A2 ,

|Cφ| ≤√λmax(CTC)|φ|.

Thus

|〈Cφ, u〉| ≤ 1

2

√λmax(CTC)|φ|2 +

1

2

√λmax(CTC)|u|2.

Proof. The first claim is the polarization identity. The second inequality iselementary while the fourth follows by inserting the third into the first. Forthe third, we have

|Cφ| = 〈Cφ,Cφ〉1/2 = 〈CTCφ, φ〉1/2 ≤ λ1/2max(CTC)|φ|.

The first of three main steps in the proof of Theorem 1 is to take the innerproduct of CNLF with un+1 + un−1 and φn+1 + φn−1 and add:

1

24t[|un+1|2 + |φn+1|2

]− 1

24t[|un−1|2 + |φn−1|2

]+

1

2

[|un+1 + un−1|2A1

+ |φn+1 + φn−1|2A2

](3)

+〈Cφn, un+1 + un−1〉 − 〈CTun, φn+1 + φn−1〉= 〈fn, un+1 + un−1〉+ 〈gn, un+1 + un−1〉.

The second step is to rearrange the coupling terms as an exact differencebetween two time levels: Coupling = 〈Cφn, un+1 − un−1〉 − 〈CTun, φn+1 −φn−1〉 = Cn+1/2 − Cn−1/2, where

5

Page 6: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

Cn+1/2 : = 〈Cφn, un+1〉 − 〈Cφn+1, un〉,Cn−1/2 : = 〈Cφn−1, un〉 − 〈Cφn, un−1〉.

The third step is to add and subtract |un|2 + |φn|2 to the control the energyat level tn:

1

24t[|un+1|2 + |φn+1|2 + |un|2 + |φn|2

]− 1

24t[|un|2 + |φn|2 + |un−1|2 + |φn−1|2

]+

1

2

[|un+1 + un−1|2A1

+ |φn+1 + φn−1|2A2

]+ Cn+1/2 − Cn−1/2

= 〈fn, un+1 + un−1〉+ 〈gn, un+1 + un−1〉 ≡ RHS.

Using Lemma 3 we treat RHS in a standard way:

RHS ≤ |fn|λ−1/2min (A1)|un+1 + un−1|A1 + |gn|λ−1/2

min (A2)|φn+1 + φn−1|A2

≤(λ−1

min(A1)|fn|2+λ−1min(A2)|gn|2

)+

1

4(|un+1+un−1|2A1

+|φn+1+φn−1|2A2).

Thus, define the system energy

En+1/2 :=1

2

[|un+1|2 + |φn+1|2 + |un|2 + |φn|2

]+4tCn+1/2.

Collecting terms we obtain

En+1/2 − En+1/2 +4t(|un+1 + un−1|2A1

+ |φn+1 + φn−1|2A2

)≤ 4t(λ−1

min(A1)|fn|2 + λ−1min(A2)|gn|2).

Obviously, En+1/2 − En−1/2 + {positive terms} ≤ RHS immediately impliesstability provided only that En+1/2 > 0 for every n. We have (using Lemma3 to bound the coupling terms)

En+1/2≥ 1

2

[|un+1|2 + |φn+1|2 + |un|2 + |φn|2

]−4t

2

√λmax(CTC)

[|un+1|2 + |un|2 + |φn+1|2 + |φn|2

].

This is positive (completing the proof) provided

4t√λmax(CTC) < 1.

3 Proof of stability of BDF2-AB2

We proceed to prove Theorem 2. Take the inner product of BDF2-AB2 withun+1, φn+1, respectively, and add. There are two keys to the proof of stability.

6

Page 7: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

The first key is the treatment of the BDF2 term. Apply the identity

[a2

4+

(2a− b)2

4

]−[b2

4+

(2b− c)2

4

]+

(a− 2b+ c)2

4=

1

2(3a− 4b+ c)a

with a = un+1, b = un, c = un−1, and once with a = φn+1, b = φn, c = φn−1.This gives

1

4∆t

(|un+1|2 + |2un+1 − un|2

)− 1

4∆t

(|un|2 + |2un − un−1|2

)(4)

+1

4∆t|un+1−2un+un−1|2

+1

4∆t

(|φn+1|2 + |2φn+1 − φn|2

)− 1

4∆t

(|φn|2 + |2φn − φn−1|2

)+

1

4∆t|φn+1 − 2φn + φn−1|2

+ |un+1|2A1+ |φn+1|2A2

+ 〈C(2φn − φn−1), un+1〉 − 〈CT (2un − un−1), φn+1〉= 〈fn+1, un+1〉+ 〈gn+1, φn+1〉.

The second key is to rearrange the coupling terms. We use the skew-symmetryof the coupling term and the polarization identity (Lemma 3) to write it asfollows:

Coupling = 〈C(2φn − φn−1), un+1〉 − 〈CT (2un − un−1), φn+1〉 (5)

= −〈C(φn+1 − 2φn + φn−1), un+1〉+ 〈CT (un+1 − 2un + un−1), φn+1〉

= − 1

4∆t|φn+1−2φn+φn−1|2 −∆t|un+1|2CCT

− 1

4∆t|un+1−2un+un−1|2 −∆t|φn+1|2CT C +Rn+1.

Then (4) and (5) give

1

4∆t

(|un+1|2 + |2un+1 − un|2

)− 1

4∆t

(|un|2 + |2un − un−1|2

)(6)

+1

4∆t

(|φn+1|2 + |2φn+1 − φn|2

)− 1

4∆t

(|φn|2 + |2φn − φn−1|2

)+ |un+1|2A1

+ |φn+1|2A2−∆t|un+1|2CCT −∆t|φn+1|2CT C +Rn+1

= 〈fn+1, un+1〉+ 〈gn+1, φn+1〉.

7

Page 8: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

Using again the polarization identity yields

1

4∆t

(|un+1|2 + |2un+1 − un|2

)− 1

4∆t

(|un|2 + |2un − un−1|2

)+

1

4∆t

(|φn+1|2 + |2φn+1 − φn|2

)− 1

4∆t

(|φn|2 + |2φn − φn−1|2

)+ |un+1|2A1

+ |φn+1|2A2−∆t|un+1|2CCT −∆t|φn+1|2CT C +Rn+1

= λmin(A1 −∆tCCT )|un+1|2 +1

4λmin(A1 −∆tCCT )|fn+1|2

+ λmin(A2−∆tCTC)|φn+1|2 +1

4λmin(A2−∆tCTC)|gn+1|2 −Rn+1,

which by summation implies the stability result

|un+1|2

4∆t+

1

4∆t|2un+1−un|2 +

|φn+1|2

4∆t+

1

4∆t|2φn+1−φn|2 +

n∑`=1

(R`+1+R`+1)

≤ |u1|2

4∆t+

1

4∆t|2u1 − u0|2 +

|φ1|2

4∆t+

1

4∆t|2φ1 − φ0|2

+n∑

`=1

(1

4(1− α)λmin(A1)|fn+1|2 +

1

4(1− α)λmin(A2)|gn+1|2

).

4 Numerical verification of the Theorems

We give two numerical tests that confirm the theory (showing in particu-lar that the restriction (1) is sharp). The examples also illustrate that thereare cases where each method’s time step restriction is better than the othermethod.

In all test cases, the initial conditions are

u0 = (1, 1)T and φ0 = (1, 1)T

and u1, φ1 are computed using the implicit backward Euler. We take f = g = 0,so that any growth in the energy is an instability.

Test 1. In the first case the matrices are

A1 =

10 0

0 20

, A2 =

30 0

0 50

, C =

2 3

4 5

yielding the following time step restrictions

∆tCNLF = 0.1361, ∆tBDFAB = 0.2990.

8

Page 9: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

With the time step∆t = 0.99 ∗∆tCNLF

both methods are observed to be stable, Figure 1). With the time step ∆t =

0 2 4 6 8 10−0.2

0

0.2

0.4

0.6

0.8

1

1.2

1.4

BDF2−AB2 solutions u1,u

2,φ

2,φ

2

0 2 4 6 8 10−1.5

−1

−0.5

0

0.5

1

1.5

CNLF solutions u1,u

2,φ

1,φ

2

u

1

u2

φ1

φ2

u1

u2

φ1

φ2

Fig. 1. Both methods stable, as predicted.

1.01∗∆tCNLF the CNLF approximations exhibit growth and thus are unstableSince 1.01 ∗∆tCNLF < ∆tBDFAB the theory predicts BDF2-AB2 to be stableand this is indeed seen in Figure 2.

0 2 4 6 8 10−1.5

−1

−0.5

0

0.5

1

1.5

CNLF solutions u1,u

2,φ

1,φ

2

0 2 4 6 8 10−0.1

−0.05

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

BDF2−AB2 solutions u1,u

2,φ

2,φ

2

u

1

u2

φ1

φ2

u1

u2

φ1

φ2

Fig. 2. CNLF unstable, BDF2-AB2 stable, as predicted.

Test 2. With matrices

A1 =

1 0

0 2

, A2 =

3 0

0 5

, C =

2 3

4 5

the time step restrictions are

∆tCNLF = 0.1361, ∆tBDFAB = 0.0299.

9

Page 10: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

With time step ∆t = .99∗∆tCNLF the CNLF converges, while with BDF2-AB2the solution is unstable, Figure 3.

0 2 4 6 8 10−2.5

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

2.5

CNLF solutions u1,u

2,φ

1,φ

2

0 2 4 6 8 10−8

−6

−4

−2

0

2

4

6x 10

4BDF2−AB2 solutions u1,u

2,φ

2,φ

2

u

1

u2

φ1

φ2

u1

u2

φ1

φ2

Fig. 3. CNLF stable, BDF2-AB2 unstable, as predicted.

In Figure 4 we plot the energy at the final time (vertical axis) against thetime step (horizontal axis) for CNLF and BDF2-AB2 versus time-step forTest 1 and Test 2, respectively. The time interval is [0, 10]. The x-axis lengthis max{∆tBDFAB,∆tCNLF} ∗ 1.1.

0 0.05 0.1 0.15 0.2 0.25 0.3 0.350

20

40

60

80

100

120

140

timestep

CN

LF a

nd B

DF

AB

ene

rgie

s

ECNLF and EBDFAB energies vs. timestep

↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF ↓ tBDFAB↓ tCNLF

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

0.5

1

1.5

2

2.5

3

3.5x 105

timestep

CN

LF a

nd B

DF

AB

ene

rgie

s

ECNLF and EBDFAB energies vs. timestep

↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF↓ tBDFAB ↓ tCNLF

Fig. 4. BDF2-AB2 and CNLF energies: Test 1 and Test 2.

4.1 Tests when Ai are skew symmetric

Following the remark in the introduction we test the skew symmetric case.The tests confirm the predicted stability of CNLF. The stability result forBDF2-AB2 is less clear however. Test 3 shows a case where BDF2-AB2 solu-tions grow and test 4 shows a case when the large numerical dissipation termRn+1 drives the BDF2-AB2 solution to zero.

10

Page 11: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

Test 3. Figure 5 plots the solutions and energy versus time step for

A1/2 =

0 −5

5 0

,4t = tCNLF · .99, 4t = tCNLF · 1.1.

0 5 10−15

−10

−5

0

5

10

15CNLF solutions u

1,u

2,φ

1,φ

2

0 5 10−4

−3

−2

−1

0

1

2

3

4

5

6x 1010 BDF2−AB2 solutions u

1,u

2,φ

2,φ

2

u

1

u2

φ1

φ2

u1

u2

φ1

φ2

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.180

1

2

3

4

5

6

7x 10

10

timestep

CN

LF a

nd B

DF

AB

ene

rgie

s

ECNLF and EBDFAB energies vs. timestep

↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF

Fig. 5. Test 3: CNLF, BDF2-AB2 solutions, and BDF2-AB2/CNLF energies.

Test 4. Figure 6 plots solutions and energy versus time step for

A1/2 =

0 −50

50 0

,4t = tCNLF · .99, 4t = tCNLF · 1.1.

The first figure in Figure 6 suggests incorrectly that CNLF experiences growth.Plotting the CNLF solution over a longer time corrects this impression; seethe plot over [0, 60] in Figure 7.

0 5 10−5

−4

−3

−2

−1

0

1

2

3

4CNLF solutions u

1,u

2,φ

1,φ

2

0 5 10−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

0.5BDF2−AB2 solutions u

1,u

2,φ

2,φ

2

u

1

u2

φ1

φ2

u1

u2

φ1

φ2

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.180

5

10

15

20

25

30

timestep

CN

LF a

nd B

DF

AB

ene

rgie

s

ECNLF and EBDFAB energies vs. timestep

↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF

Fig. 6. Test 4: CNLF, BDF2-AB2 solutions, and BDF2-AB2/CNLF energies.

11

Page 12: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

0 10 20 30 40 50 60−5

−4

−3

−2

−1

0

1

2

3

4

5CNLF solutions u

1,u

2,φ

1,φ

2

0 10 20 30 40 50 60−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

0.5BDF2−AB2 solutions u

1,u

2,φ

2,φ

2

u

1

u2

φ1

φ2

u1

u2

φ1

φ2

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.180

0.5

1

1.5

2

2.5

3

3.5

4

4.5x 10

8

timestep

CN

LF a

nd B

DF

AB

ene

rgie

s

ECNLF and EBDFAB energies vs. timestep

↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF↓ tCNLF

Fig. 7. Test 4: CNLF and BDF2-AB2 solutions, and BDFAB/CNLF energies.

References

[1] G. Akrivis, M. Crouzeix, C. Makridakis, Implicit-explicit multistep finiteelement methods for nonlinear parabolic problems, Math. Comp. 67 (222)(1998) 457–477.

[2] G. Akrivis, M. Crouzeix, C. Makridakis, Implicit-explicit multistep methods forquasilinear parabolic equations, Numer. Math. 82 (4) (1999) 521–541.

[3] G. Akrivis, Y.-S. Smyrlis, Implicit-explicit BDF methods for the Kuramoto-Sivashinsky equation, Appl. Numer. Math. 51 (2-3) (2004) 151–169.

[4] M. Anitescu, F. Pahlevani, W. J. Layton, Implicit for local effects and explicitfor nonlocal effects is unconditionally stable, Electron. Trans. Numer. Anal. 18(2004) 174–187 (electronic).

[5] U. M. Ascher, S. J. Ruuth, B. T. R. Wetton, Implicit-explicit methods for time-dependent partial differential equations, SIAM J. Numer. Anal. 32 (3) (1995)797–823.

[6] E. Burman, M. A. Fernandez, Stabilized explicit coupling for fluid-structureinteraction using Nitsche’s method, C. R. Math. Acad. Sci. Paris 345 (8) (2007)467–472.

[7] E. Burman, M. A. Fernandez, Stabilization of explicit coupling in fluid-structureinteraction involving fluid incompressibility, Comput. Methods Appl. Mech.Engrg. 198 (5-8) (2009) 766–784.

[8] Y. Cao, M. Gunzburger, X. Hu, F. Hua, X. Wang, W. Zhao, Finite elementapproximations for Stokes-Darcy flow with Beavers-Joseph interface conditions,SIAM J. Numer. Anal. 47 (6) (2010) 4239–4256.

[9] Y. Cao, M. Gunzburger, F. Hua, X. Wang, Coupled Stokes-Darcy model withBeavers-Joseph interface boundary condition, Commun. Math. Sci. 8 (1) (2010)1–25.

12

Page 13: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

[10] P. Causin, J. F. Gerbeau, F. Nobile, Added-mass effect in the design ofpartitioned algorithms for fluid-structure problems, Comput. Methods Appl.Mech. Engrg. 194 (42-44) (2005) 4506–4527.

[11] J. M. Connors, J. Howell, A fluid-fluid interaction method using decoupledsubproblems and differing timesteps, Tech. rep., Univ. of Pittsburgh (2010).

[12] J. M. Connors, J. S. Howell, W. J. Layton, Decoupled time stepping methodsfor fluid-fluid interaction, submitted SIAM J. Numer. Anal.

[13] J. M. Connors, A. Miloua, Partitioned time discretization for parallel solution ofcoupled ode systems, BIT Numerical Mathematics (2010) 1–2110.1007/s10543-010-0295-z.

[14] M. Crouzeix, Une methode multipas implicite-explicite pour l’approximationdes equations d’evolution paraboliques, Numer. Math. 35 (3) (1980) 257–276.

[15] M. Discacciati, E. Miglio, A. Quarteroni, Mathematical and numerical modelsfor coupling surface and groundwater flows, Appl. Numer. Math. 43 (1-2) (2002)57–74, 19th Dundee Biennial Conference on Numerical Analysis (2001).

[16] J. Frank, W. Hundsdorfer, J. Verwer, Stability of Implicit-Explicit linearmultistep methods, Tech. rep., Centrum Wiskunde and Informatica (CWI)(1996).

[17] W. Hundsdorfer, S. J. Ruuth, On monotonicity and boundedness properties oflinear multistep methods, Math. Comp. 75 (254) (2006) 655–672 (electronic).

[18] W. Hundsdorfer, S. J. Ruuth, IMEX extensions of linear multistep methods withgeneral monotonicity and boundedness properties, J. Comput. Phys. 225 (2)(2007) 2016–2042.

[19] W. Hundsdorfer, J. Verwer, Numerical solution of time-dependent advection-diffusion-reaction equations, vol. 33 of Springer Series in ComputationalMathematics, Springer-Verlag, Berlin, 2003.

[20] O. Johansson, H.-O. Kreiss, Uber das Verfahren der zentralen Differenzenzur Losung des Cauchy problems fur partielle Differentialgleichungen, NordiskTidskr. Informations-Behandling 3 (1963) 97–107.

[21] W. J. Layton, F. Schieweck, I. Yotov, Coupling fluid flow with porous mediaflow, SIAM J. Numer. Anal. 40 (6) (2002) 2195–2218 (2003).

[22] M. Mu, X. Zhu, Decoupled schemes for a non-stationary mixed Stokes-Darcymodel, Math. Comp. 79 (270) (2010) 707–731.

[23] S. J. Ruuth, W. Hundsdorfer, High-order linear multistep methods with generalmonotonicity and boundedness properties, J. Comput. Phys. 209 (1) (2005)226–248.

[24] L. Shan, H. Zheng, W. Layton, Decoupled schemes with different time sizesfor the time-dependent Stokes-Darcy model, Tech. rep., Univ. Pittsburgh(http://www.math.pitt.edu/technical-reports, 2011).

13

Page 14: Stability of two IMEX methods, CNLF and BDF2-AB2, for ...trenchea/papers/StabilityOfBDFLE.pdf · Stability of two IMEX methods, CNLF and BDF2-AB2, for uncoupling systems of evolution

[25] S. J. Thomas, R. D. Loft, The NCAR spectral element climate dynamical core:semi-implicit Eulerian formulation, J. Sci. Comput. 25 (1-2) (2005) 307–322.

[26] A. Valli, G. Carey, A. Coutinho, On decoupled time step/subcycling anditeration strategies for multiphysics problems, Commun. Numer. Methods Eng.24 (12) (2008) 1941–1952.

[27] J. Varah, Stability restrictions on second order, three level finite differenceschemes for parabolic equations, SIAM J. Numer. Anal. 17 (2) (1980) 300–309.

[28] J. Verwer, Convergence and component splitting for the Crank-Nicolson Leap-Frog integration method, Tech. rep., Centrum Wiskunde and Informatica(CWI) (2009).

[29] J. Verwer, Component splitting for semi-discrete Maxwell equations, BITNumerical Mathematics (2010) 1–1910.1007/s10543-010-0296-y.

14