46
Asymptotic stability of IMEX schemes for stiff hyperbolic PDE’s Sebastian Noelle, RWTH Aachen joint with Jochen Sch¨ utz, Hamed Zakerzadeh, Klaus Kaiser, Georgij Bispen, Maria Lukacova, Claus-Dieter Munz, K R Arun Madison, May 2015 Sebastian Noelle AP Stability Madison, May 2015 1 / 46

Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Asymptotic stability of IMEX schemesfor stiff hyperbolic PDE’s

Sebastian Noelle, RWTH Aachen

joint with

Jochen Schutz, Hamed Zakerzadeh, Klaus Kaiser,

Georgij Bispen, Maria Lukacova, Claus-Dieter Munz, K R Arun

Madison, May 2015

Sebastian Noelle AP Stability Madison, May 2015 1 / 46

Page 2: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Outline

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 2 / 46

Page 3: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 3 / 46

Page 4: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction Stiff Hyperbolic PDE’s

Isentropic gas dynamics

Dimensionless conservation laws for mass and momentum:

∂tρ + div(ρu) = 0,

∂t(ρu) + div(ρu⊗ u) +1

ε2∇p(ρ) = 0.

p = p(ρ) = pressure. cref =√

p′(ρref) = reference sound speed.

ε =uref

cref= Mach number

Sebastian Noelle AP Stability Madison, May 2015 4 / 46

Page 5: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction Stiff Hyperbolic PDE’s

Zero Mach number limit

Asymptotic expansion (for general f (x, t; ε)):

f (x, t) = f (0)(x, t) + εf (1)(x, t) + ε2f (2)(x, t) . . .

gives to leading order

ρ = ρ(0)(t) + ε2ρ(2)(x, t)

Sebastian Noelle AP Stability Madison, May 2015 5 / 46

Page 6: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction Stiff Hyperbolic PDE’s

Leading order equations

Constraints for ρ(0) and ∇ ⋅ u(0):

(∇ ⋅ u(0))(t) =1

∣Ω∣∫

∂Ω

u(0)bdry ⋅ ndS(x)

d

dtρ(0)(t) = −ρ(0)(t) (∇ ⋅ u(0))(t)

Newton’s law for u(0):

∂t (ρ(0)u(0)) + ρ(0)∇ ⋅ (u(0) ⊗ u(0)) +∇p(2) = 0

Sebastian Noelle AP Stability Madison, May 2015 6 / 46

Page 7: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction Stiff Hyperbolic PDE’s

Incompressible equations

Assumption: zero net flux across the boundary.

Consequence: ρ(0) constant, u(0) divergence free.

Incompressible Euler (Klainerman/Majda 1981)

∂tu(0)

+ u(0) ⋅ ∇u(0) +∇p(2)

ρ(0)= 0

Elliptic constraint

∇ ⋅ (u(0) ⋅ ∇u(0)) +∆p(2)

ρ(0)= 0

Sebastian Noelle AP Stability Madison, May 2015 7 / 46

Page 8: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction Numerical Challenges

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 8 / 46

Page 9: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction Numerical Challenges

Challenge I: stiffness for small Mach number

Propagation speeds in direction n (un = u⋅n, c =√

p′(ρ)):

un −c

ε, un, un +

c

ε.

explicit schemes: inefficient (∆t = O(ε∆x))

implicit schemes: excessively diffusive on advection wave

IMEX schemes: clever mix (Jin, Degond, . . . )

Sebastian Noelle AP Stability Madison, May 2015 9 / 46

Page 10: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction Numerical Challenges

Challenge II: asymptotic behavior as M → 0

Challenges:

Asymptotic consistency: for a sequence of well-prepared initial data, thenumerical scheme should follow the low Mach number asymptotics

Asymptotic stability: the CFL number should be independent of ε

Sebastian Noelle AP Stability Madison, May 2015 10 / 46

Page 11: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction IMEX Schemes

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 11 / 46

Page 12: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction IMEX Schemes

Admissible Splittings

Definition

A splitting

A = A + A.

is admissible, if

(i) both A and A induce a hyperbolic system

(ii)λ ∶= ρ(A) = O (

1

ε)

λ ∶= ρ(A) = O(1)

Sebastian Noelle AP Stability Madison, May 2015 12 / 46

Page 13: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction IMEX Schemes

CFL Conditions

ν ∶= λmax∆t

∆xfull CFL number

ν ∶= λ∆t

∆xnonstiff CFL number

ν = O(1) ⇒ ν = O(ε) stable inefficient

ν = O (1ε) ⇐ ν = O(1) unstable efficient

Sebastian Noelle AP Stability Madison, May 2015 13 / 46

Page 14: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Introduction IMEX Schemes

Flux-Splitting & IMEX Time-Discretization

Implicit-explicit discretization

Klein 1996Degond, Tang 2011Haack, Jin, Liu 2011

Un+1= Un

+ AUn+1x + AUn

x

Sebastian Noelle AP Stability Madison, May 2015 14 / 46

Page 15: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Plan of the Talk

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 15 / 46

Page 16: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Plan of the Talk

Plan of the talk

Noelle, Bispen, Arun, Lukacova, Munz SISC 2014 splitting A unstable

Bispen, Arun, Lukacova, Noelle CiCP 2014 splitting B stable

Schutz, Noelle JSC 2014 linear stability theory

Schutz, Kaiser, Noelle, Zakerzadeh (submitted 2015) RS-IMEX splitting

Sebastian Noelle AP Stability Madison, May 2015 16 / 46

Page 17: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 17 / 46

Page 18: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Unstable IMEX

Euler equations

Ut +∇ ⋅ F (U) = 0,

U =⎛⎜⎝

ρρuρE

⎞⎟⎠, F (U) =

⎛⎜⎝

ρuT

ρu⊗ u + pε2 I

(ρE + p)uT

⎞⎟⎠,

Total energy ρE and equation of state:

p = (γ − 1)(E −ε2

2ρ∣u∣2) ,

Sebastian Noelle AP Stability Madison, May 2015 18 / 46

Page 19: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Unstable IMEX

Splitting A (Klein 1995)

F (U) = F (U) + F (U),

where

F (U) =

⎛⎜⎜⎝

01−ε2

ε2 p I(p −Π)uT

⎞⎟⎟⎠

, F (U) =⎛⎜⎝

ρuT

ρu⊗ u + p I(ρE +Π)uT

⎞⎟⎠.

Auxiliary pressure

Π(x, t) ∶= ε2p(x, t) + (1 − ε2)p∞(t),

Reference pressurep∞(t) = inf

xp(x, t)

Sebastian Noelle AP Stability Madison, May 2015 19 / 46

Page 20: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Unstable IMEX

Eigenvalues of subsystems

Eigenvalues of A ∶= F ′(U) ⋅ n

λ = 0, ±1 − ε2

ε((γ − 1)(p − p∞)

ρ)

1/2

hyperbolicity. fast and slow waves. implicit timestep.

Eigenvalues of A ∶= F ′(U) ⋅ n

λ = un, un ± c∗

hyperbolicity. only slow waves. explicit timestep.

Sebastian Noelle AP Stability Madison, May 2015 20 / 46

Page 21: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Unstable IMEX

Numerical experiment

two colliding acoustic pulses (Klein 1995) weakly compressible

ρ(x ,0) = ρ0 +1

2ερ1 (1 − cos(

2πx

L)) , ρ0 = 0.955, ρ1 = 2.0,

u(x ,0) =1

2u0 sign(x) (1 − cos(

2πx

L)) , u0 = 2

√γ,

p(x ,0) = p0 +1

2εp1 (1 − cos(

2πx

L)) , p0 = 1.0, p1 = 2γ.

Sebastian Noelle AP Stability Madison, May 2015 21 / 46

Page 22: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Unstable IMEX

Stability for ε = 1/11

−20 −10 0 10 200.9

1

1.1

1.2

1.3

1.4

1.5

1.6

x

p

Pressure at t=0.815

−20 −10 0 10 200.95

1

1.05

1.1

1.15

1.2

1.25

1.3

x

p

Pressure at t=1.63

two colliding pressure pulses ε = 1/11, ν = 0.9, ν = 9.9

stabilization constant cstab = 1/12

Sebastian Noelle AP Stability Madison, May 2015 22 / 46

Page 23: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Unstable IMEX

Instability for ε = 0.01

difficulty:

instability for ε = 0.01

IMEX scheme needs reduced CFL number, ν < 0.02

first fix:

high order pressure stabilization in elliptic equation

asymptotic consistency only for ∆t = O(ε2/3)

Sebastian Noelle AP Stability Madison, May 2015 23 / 46

Page 24: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Stable IMEX

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 24 / 46

Page 25: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Stable IMEX

Shallow water equations

Ut +∇ ⋅ F (U) = S(U)

U = (z

hu) , F (U) = (

huT

hu⊗ u) + z2−2zb

2 ε2 (0I) , S(U) = − z

ε2 (0

∇Tb)

withb bottom topography

z water surface

h = z − b water height

u = (u, v) horizontal velocity

ε = uref√ghref

Froude number

Sebastian Noelle AP Stability Madison, May 2015 25 / 46

Page 26: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Stable IMEX

Splitting B (Restelli, Giraldo 2009)

Linearize around z = 0, u = 0 (lake at rest):

F (U) = F (U) + F (U),

S(U) = S(U) + S(U),

where

F (U) = (huT

0) − bz

ε2 (0I) , S(U) = S(U),

F (U) = (0

hu⊗ u) + z2

2 ε2 (0I) , S(U) = 0.

Sebastian Noelle AP Stability Madison, May 2015 26 / 46

Page 27: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Stable IMEX

Eigenvalues of subsystems

Eigenvalues of A ∶= F ′(U)

λ = 0, ±1

ε

√∣b∣

hyperbolicity. fast and slow waves. implicit timestep.

Eigenvalues of A ∶= F ′(U) ⋅ n

λ = 0, un, 2un

hyperbolicity. only slow waves. explicit timestep.

Sebastian Noelle AP Stability Madison, May 2015 27 / 46

Page 28: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Stable IMEX

Numerical experiment

compactly supported smooth vortex transported to the right

h(x , y ,0) = 110 + (εΓ

ω)

2

(k(ωrc) − k(π))

u(x , y ,0) = 0.6 + Γ(1 + cos(ωrc))(0.5 − y) if ωrc ≤ π

v(x , y ,0) = Γ(1 + cos(ωrc))(x − 0.5) if ωrc ≤ π

Sebastian Noelle AP Stability Madison, May 2015 28 / 46

Page 29: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Stable IMEX

Bispen 2014

0 0.2 0.4 0.6 0.8 1

0

0.5

1100

102

104

106

108

110

xy

wate

r dep

th

0 5 10 15 20 25 30 350

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

time step

used

CFL

num

ber

0 0.2 0.4 0.6 0.8 1

0

0.5

1109.9985

109.999

109.9995

110

xy

wate

r dep

th

0 5 10 15 200

10

20

30

40

50

60

70

time step

used

CFL

num

ber

vortex, ε = 0.8 (top) and ε = 0.01 (bottom)

Asymptotic Stability

Sebastian Noelle AP Stability Madison, May 2015 29 / 46

Page 30: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Examples Stable IMEX

ε-uniform convergence

Travelling Vortex, L1-errors and order of convergence in z

eps = 0.8 eps = 0.05 eps = 0.01error eoc error eoc error eoc

20 7.16e-2 1.51e-3 1.35e-440 1.72e-2 2.05 3.07e-4 2.30 4.28e-5 1.6580 3.68e-3 2.23 5.36e-5 2.51 6.37e-6 2.75

160 9.79e-4 1.91 1.51e-5 1.82 8.20e-7 2.96

ν = 0.45, ν = 0.9,7.2,35.

Sebastian Noelle AP Stability Madison, May 2015 30 / 46

Page 31: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Linear Stability Theory

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 31 / 46

Page 32: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Linear Stability Theory

Modified equation, cf. Warming/Hyett 1974

Theorem (Noelle, Schutz 2014)

The modified equation of the IMEX scheme is

wt +Awx =∆t

2C wxx

with diffusion matrix

C ∶= (α + α)∆x

∆tI − (A − A)(A + A)

and numerical viscosities α, α.

Sebastian Noelle AP Stability Madison, May 2015 32 / 46

Page 33: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Linear Stability Theory

the crucial commutator

Is C positive definite?

C = ((α + α) ∆x∆t I − A2) + (AA − AA) + A2

= O(1) + O (1ε) + O ( 1

ε2 )

Yes, if commutator [A, A] = 0

Sebastian Noelle AP Stability Madison, May 2015 33 / 46

Page 34: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Linear Stability Theory

Example

Fourier stability analysis for prototype system

A =⎛⎜⎝

a 1 01ε2 a 1

ε2

0 1 a

⎞⎟⎠

a > 0, eigenvalues

λ = a, a ±

√2

ε

Sebastian Noelle AP Stability Madison, May 2015 34 / 46

Page 35: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Linear Stability Theory

Euler: classical versus characteristic splitting

10−6 10−5 10−4 10−3 10−2 10−110−7

10−4

10−1

102

105

ε

ν

Allowable timestep sizes - A comparison

Splitting by Arun, Noelle...

Characteristic splitting

Comparison of classical versus characteristic splitting

Sebastian Noelle AP Stability Madison, May 2015 35 / 46

Page 36: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Linear Stability Theory

How to recover stability

Need e.g.AA − AA = O(1)

orA = O(ε)

Characteristic splitting is not possible in multi-D

We need a nice piece of luck!!

Sebastian Noelle AP Stability Madison, May 2015 36 / 46

Page 37: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

RS-IMEX

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 37 / 46

Page 38: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

RS-IMEX

Reference-Solution IMEX

Nonlinear hyperbolic system of balance laws

∂tU(x , t; ε) +∇ ⋅ F (U, x , t; ε) = S(U, x , t; ε)

with

U ∶ Rd×R+ × (0,1]→ Rm, (x , t; ε)↦ U(x , t; ε)

Challenge: Stiffness as ε→ 0

Goal: Asymptotic stability

Sebastian Noelle AP Stability Madison, May 2015 38 / 46

Page 39: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

RS-IMEX

Reference solution and scaled perturbation: U = U +D V

U ∶ Rd ×R+ → Rm, (x , t) ↦ U(x , t)

V ∶ Rd ×R+ × (0,1] → Rm, (x , t; ε) ↦ U(x , t; ε)

andD = diag(εk1 , . . . , εkm)

Taylor expansion with remainder of F and S around U:

F = F (U) +A(U) DV + F (U,V ) = D(G + G + G)

S = S(U) + S ′V DV + S(U,V ) = D(Z + Z + Z)

Sebastian Noelle AP Stability Madison, May 2015 39 / 46

Page 40: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

RS-IMEX

Reference solution and scaled perturbation: U = U +D V

U ∶ Rd ×R+ → Rm, (x , t) ↦ U(x , t)

V ∶ Rd ×R+ × (0,1] → Rm, (x , t; ε) ↦ U(x , t; ε)

andD = diag(εk1 , . . . , εkm)

Taylor expansion with remainder of F and S around U:

F = F (U) +A(U) DV + F (U,V ) = D(G + G + G)

S = S(U) + S ′V DV + S(U,V ) = D(Z + Z + Z)

´¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¸¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¹¶RS+IM+EX

Sebastian Noelle AP Stability Madison, May 2015 40 / 46

Page 41: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

RS-IMEX

Theorem (Modified equation for RS-IMEX (N. 2014))

B0Wt = −∇ ⋅B1 +B2 +∇ ⋅ (B3 ⋅ ∇W )

with

B0 ∶= I −∆t

2(Z ′

− Z ′),

B1 ∶= G + G +∆t

2((G ′

− G ′)(Z ′

+ Z ′− Gx − Gx)),

B2 ∶= Z + Z +∆t

2(Zt − Zt),

B3 ∶=(α + α)∆x

2I +

∆t

2(G ′

− G ′)(G ′

+ G ′).

Study this for each application!

Sebastian Noelle AP Stability Madison, May 2015 41 / 46

Page 42: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

RS-IMEX Van der Pol Equation

1 IntroductionStiff Hyperbolic PDE’sNumerical ChallengesIMEX Schemes

2 Plan of the Talk

3 ExamplesUnstable IMEXStable IMEX

4 Linear Stability Theory

5 RS-IMEXModified equationVan der Pol Equation

6 Outlook

Sebastian Noelle AP Stability Madison, May 2015 42 / 46

Page 43: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

RS-IMEX Van der Pol Equation

van der Pol and IMEX (Schutz, Kaiser 2015)

−2 −1 0 1 2

−5

0

5

ε = 1

ε = 0.5

ε = 0.3

Prototype example

(y ′

z ′) = (z

g(y ,z)ε

) .

’Traditional’ splitting: (0

g(y ,z)ε

) + (z0)

Sebastian Noelle AP Stability Madison, May 2015 43 / 46

Page 44: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

RS-IMEX Van der Pol Equation

van der Pol and IMEX

’Reference solution’ (RS) ε→ 0:

(y ′(0)

0) = (

z(0)g(y(0), z(0))

) .

RS-IMEX splitting based on w(0):

f (w) = f (w(0)) + f ′(w(0))(w −w(0)) + Rest

Motivation: w −w(0) = O(ε).

Sebastian Noelle AP Stability Madison, May 2015 44 / 46

Page 45: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

RS-IMEX Van der Pol Equation

RS-IMEX + Runge-Kutta

10−3 10−2 10−1

10−8

10−6

10−4

10−2

Size of ∆t

Err

or

ε = 10−1

ε = 10−3

ε = 10−5

ε = 10−7

10−3 10−2 10−1

10−11

10−9

10−7

10−5

10−3

10−1

Size of ∆t

Err

or

ε = 10−1

ε = 10−3

ε = 10−5

ε = 10−7

10−3 10−2 10−1

10−11

10−9

10−7

10−5

10−3

10−1

Size of ∆t

Err

or

ε = 10−1

ε = 10−3

ε = 10−5

ε = 10−7

10−3 10−2 10−1

10−8

10−6

10−4

10−2

Size of ∆t

Err

or

ε = 10−1

ε = 10−3

ε = 10−5

ε = 10−7

10−3 10−2 10−1

10−11

10−9

10−7

10−5

10−3

10−1

Size of ∆t

Err

or

ε = 10−1

ε = 10−3

ε = 10−5

ε = 10−7

10−3 10−2 10−1

10−11

10−9

10−7

10−5

10−3

10−1

Size of ∆t

Err

or

ε = 10−1

ε = 10−3

ε = 10−5

ε = 10−7

(Left to right) DPA-242, BHR-553, BPR-353. (Top to bottom) Standard / RS-IMEX

IMEX Runge-Kutta (Pareschi, Russo, Boscarino ...)

standard splitting looses convergence order

RS-IMEX gives full order of accuracy

Sebastian Noelle AP Stability Madison, May 2015 45 / 46

Page 46: Asymptotic stability of IMEX schemes for stiff hyperbolic ... · Introduction 1 Introduction Sti Hyperbolic PDE’s Numerical Challenges IMEX Schemes 2 Plan of the Talk 3 Examples

Outlook

Outlook

IMEX

Examples of uniform CFL stability and stability

Linearized stability analysis

RS-IMEX

A natural approach to stiff / non-stiff splitting

Improves stability of IMEX schemes

To do

Extend RS-IMEX to many more systems

Test stability and efficiency

Do rigorous stability analysis for modified equation

Higher order accuracy

Real life applications

Sebastian Noelle AP Stability Madison, May 2015 46 / 46