Techniques for Locally Adaptive Overview ODE Methods Timestepping - - PowerPoint PPT Presentation

techniques for locally adaptive
SMART_READER_LITE
LIVE PREVIEW

Techniques for Locally Adaptive Overview ODE Methods Timestepping - - PowerPoint PPT Presentation

History of Local Timestepping Martin J. Gander Techniques for Locally Adaptive Overview ODE Methods Timestepping Developped over the Last Multirate Multirate Two Decades Extrapolation PDE Methods Hyperbolic Parabolic Space-Time FEM


slide-1
SLIDE 1

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Techniques for Locally Adaptive Timestepping Developped over the Last Two Decades

Martin J. Gander martin.gander@unige.ch

University of Geneva

DD20, February 2010 Joint work with Laurence Halpern

slide-2
SLIDE 2

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Overview

◮ Methods from the ODE community:

◮ Split Runge-Kutta methods ◮ Multirate Methods ◮ Multirate Extrapolation Methods

◮ Methods from the PDE community:

◮ Hyperbolic Problems ◮ Interpolation based ◮ Energy conservation ◮ Symplectic methods ◮ Parabolic Problems ◮ Explicit-Implicit ◮ Fully Implicit ◮ Space-Time Finite Elements ◮ One-Way and Two-Way methods ◮ Schwarz Waveform Relaxation

slide-3
SLIDE 3

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

slide-4
SLIDE 4

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Fixed known stepsizes h and H: fastest-first

empty

t H h y z

slide-5
SLIDE 5

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Fixed known stepsizes h and H: fastest-first

empty

t H h y z

slide-6
SLIDE 6

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Fixed known stepsizes h and H: fastest-first

predictor

t H h y z

slide-7
SLIDE 7

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Fixed known stepsizes h and H: fastest-first

predictor

t H h y z

slide-8
SLIDE 8

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Fixed known stepsizes h and H: fastest-first

coarse

t H h y z

slide-9
SLIDE 9

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Automatic variable stepsizes h and H: slowest-first

empty

t H h y z

slide-10
SLIDE 10

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Automatic variable stepsizes h and H: slowest-first

reject

t H y z

slide-11
SLIDE 11

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Automatic variable stepsizes h and H: slowest-first

accept

t H y z

slide-12
SLIDE 12

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Automatic variable stepsizes h and H: slowest-first

reject

t H h y z

slide-13
SLIDE 13

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Automatic variable stepsizes h and H: slowest-first

accept

t H h y z

slide-14
SLIDE 14

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Automatic variable stepsizes h and H: slowest-first

accept

t H y z

slide-15
SLIDE 15

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Methods

Gear, Wells (1984): Multirate linear multistep methods Partitioning of the system of ODEs into slow and fast components: y ′ = b(y, z, t) z′ = c(y, z, t)

“Hence the values of y will have to be approximated by interpolation from mesh values of y. This process will cost approximately the same amount of computer time as the prediction step in a predictor-corrector process, because the prediction process is a linear combination of past values.”

Automatic variable stepsizes h and H: slowest-first “There are several possible ways to control the fast extrapolation error, none of which is entirely satisfactory”

slide-16
SLIDE 16

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Extrapolation Methods

Engstler, Lubich (1996): Multirate Extrapolation Methods for Differential Equations with Different Time Scales Based on Richardson extrapolation: t H y z

slide-17
SLIDE 17

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Extrapolation Methods

Engstler, Lubich (1996): Multirate Extrapolation Methods for Differential Equations with Different Time Scales Based on Richardson extrapolation: t H h = H/2 y z

slide-18
SLIDE 18

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Extrapolation Methods

Engstler, Lubich (1996): Multirate Extrapolation Methods for Differential Equations with Different Time Scales Based on Richardson extrapolation: t H h = H/2 h = H/3 y z

slide-19
SLIDE 19

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Multirate Extrapolation Methods

Engstler, Lubich (1996): Multirate Extrapolation Methods for Differential Equations with Different Time Scales Based on Richardson extrapolation: t H h = H/2 h = H/3 y z

◮ As soon as a component has reached the desired

accuracy at H, extrapolation for this component is marked inactive

◮ Inactive components must then be either

◮ interpolated from the continuous approximation

  • btained from the extrapolation method (can destroy

extrapolation!)

◮ approximated from the asymptotic expansion

assumption

◮ Inactivation can fail, need defect control

slide-20
SLIDE 20

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Hyperbolic Problems: Many Experimental Papers

  • hner, Morgan, Zienkiewicz (1984): The Use of

Domain Splitting with an Explicit Hyperbolic Solver For explicit schemes and general systems of hyperbolic problems ∆T ∆t ∆X ∆x t x

slide-21
SLIDE 21

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Hyperbolic Problems: Many Experimental Papers

  • hner, Morgan, Zienkiewicz (1984): The Use of

Domain Splitting with an Explicit Hyperbolic Solver For explicit schemes and general systems of hyperbolic problems

boundary conditions ?

∆T ∆t ∆X ∆x t x

slide-22
SLIDE 22

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Hyperbolic Problems: Many Experimental Papers

  • hner, Morgan, Zienkiewicz (1984): The Use of

Domain Splitting with an Explicit Hyperbolic Solver For explicit schemes and general systems of hyperbolic problems

boundary conditions ?

∆T ∆t ∆X ∆x t x Can keep u fixed or free at subdomain boundaries Numerical Results: For simple linear advection in two dimensions: “As one can see, the best solution is obtained when u is left free at soubdomain boundaries”.

slide-23
SLIDE 23

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

First Analytical Results for Local Time Stepping

Marsha J. Berger (1985) Stability of Interfaces with Mesh Refinement For explicit 3 point schemes ∆T ∆t ∆X ∆x t x Using interpolation

slide-24
SLIDE 24

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

First Analytical Results for Local Time Stepping

Marsha J. Berger (1985) Stability of Interfaces with Mesh Refinement For explicit 3 point schemes ∆T ∆t ∆X ∆x t x Using interpolation

slide-25
SLIDE 25

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

First Analytical Results for Local Time Stepping

Marsha J. Berger (1985) Stability of Interfaces with Mesh Refinement For explicit 3 point schemes

interpolate

∆T ∆t ∆X ∆x t x Using interpolation

slide-26
SLIDE 26

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

First Analytical Results for Local Time Stepping

Marsha J. Berger (1985) Stability of Interfaces with Mesh Refinement For explicit 3 point schemes ∆T ∆t ∆X ∆x t x Coarse Mesh Approximation Method

slide-27
SLIDE 27

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

First Analytical Results for Local Time Stepping

Marsha J. Berger (1985) Stability of Interfaces with Mesh Refinement For explicit 3 point schemes ∆T ∆t ∆X ∆x t x Coarse Mesh Approximation Method

slide-28
SLIDE 28

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

First Analytical Results for Local Time Stepping

Marsha J. Berger (1985) Stability of Interfaces with Mesh Refinement For explicit 3 point schemes ∆T ∆t ∆X ∆x t x Coarse Mesh Approximation Method

slide-29
SLIDE 29

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

First Analytical Results for Local Time Stepping

Marsha J. Berger (1985) Stability of Interfaces with Mesh Refinement For explicit 3 point schemes ∆T ∆t ∆X ∆x t x Coarse Mesh Approximation Method

slide-30
SLIDE 30

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

First Analytical Results for Local Time Stepping

Marsha J. Berger (1985) Stability of Interfaces with Mesh Refinement For explicit 3 point schemes ∆T ∆t ∆X ∆x t x Coarse Mesh Approximation Method

slide-31
SLIDE 31

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

First Analytical Results for Local Time Stepping

Marsha J. Berger (1985) Stability of Interfaces with Mesh Refinement For explicit 3 point schemes ∆T ∆t ∆X ∆x t x Results: For the hyperbolic model problem ut = ux:

◮ Stability for both approaches for Lax-Wendroff ◮ Stability for Leapfrog only with overlap!

slide-32
SLIDE 32

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Energy Conservation

Collino, Fouquet, Joly (1998): Une m´ ethode de raffinement de maillage espace-temps pour le syst` eme de Maxwell en dimension un ut + vx = 0, vt + ux = 0 Centered finite difference discretization in time and space

slide-33
SLIDE 33

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Further Techniques

◮ Piperno (2006): Symplectic Local Time-Stepping in

Non-Dissipative DGTD Methods Applied to Wave Propagation Problems

◮ Diaz, Grote (2007): Energy Conserving Explicit Local

Time-Stepping for Second-Order Wave Equations complicated CFL

slide-34
SLIDE 34

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Dawson, Du, Dupont (1991) A Finite Difference Domain Decomposition Algorithm for Numerical Solution of the Heat Equation ∆tl ∆tr H H hl hr t x

slide-35
SLIDE 35

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Dawson, Du, Dupont (1991) A Finite Difference Domain Decomposition Algorithm for Numerical Solution of the Heat Equation ∆tl ∆tr H H hl hr t x

slide-36
SLIDE 36

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Dawson, Du, Dupont (1991) A Finite Difference Domain Decomposition Algorithm for Numerical Solution of the Heat Equation

interpolate

∆tl ∆tr H H hl hr t x

slide-37
SLIDE 37

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Dawson, Du, Dupont (1991) A Finite Difference Domain Decomposition Algorithm for Numerical Solution of the Heat Equation

implicit solves

∆tl ∆tr H H hl hr t x

slide-38
SLIDE 38

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Dawson, Du, Dupont (1991) A Finite Difference Domain Decomposition Algorithm for Numerical Solution of the Heat Equation

implicit solves

∆tl ∆tr H H hl hr t x Results:

◮ Without local refinement, hl = hr = h,

∆tl = ∆tr = ∆t stable if ∆t ≤ 1

2H2

max |err| ≤ C(h2 + H3 + ∆t)

slide-39
SLIDE 39

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Dawson, Du, Dupont (1991) A Finite Difference Domain Decomposition Algorithm for Numerical Solution of the Heat Equation

implicit solves

∆tl ∆tr H H hl hr t x Results:

◮ With local refinement, stable if ∆t ≤ 1 2H2

max |err| ≤ C(h2

l + h2 r + H3 + ∆tl + ∆tr + H∆t)

slide-40
SLIDE 40

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Blum, Lisky and Rannacher (1992) A Domain Splitting Algorithm for Parabolic Problems Want to use implicit time integration ∆T ∆X ∆X t x Without local refinement

slide-41
SLIDE 41

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Blum, Lisky and Rannacher (1992) A Domain Splitting Algorithm for Parabolic Problems Want to use implicit time integration

  • verlap

extrapolate

∆T ∆X ∆X t x Without local refinement

slide-42
SLIDE 42

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Blum, Lisky and Rannacher (1992) A Domain Splitting Algorithm for Parabolic Problems Want to use implicit time integration

update

∆T ∆X ∆X t x Without local refinement

slide-43
SLIDE 43

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Blum, Lisky and Rannacher (1992) A Domain Splitting Algorithm for Parabolic Problems Want to use implicit time integration

extrapolate

∆T ∆t ∆X ∆x t x Could also do local refinement

slide-44
SLIDE 44

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Blum, Lisky and Rannacher (1992) A Domain Splitting Algorithm for Parabolic Problems Want to use implicit time integration ∆T ∆t ∆X ∆x t x Could also do local refinement

slide-45
SLIDE 45

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Parabolic Problems: Explicit-Implicit Schemes

Blum, Lisky and Rannacher (1992) A Domain Splitting Algorithm for Parabolic Problems Want to use implicit time integration ∆T ∆t ∆X ∆x t x Could also do local refinement Results: For the heat equation, without local refinement:

◮ Stable under the CFL condition ∆t ≤ C

  • L

log L

2 ∆x2, Lh overlap

◮ With Crank-Nicolson truncation error O(∆t2 + ∆x2).

slide-46
SLIDE 46

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Schemes with Unconditional Stability

Ewing, Lazarov, Vassilev (1994): Finite Difference Scheme for Parabolic Problems on Composite Grids with Refinement in Time and Space For implicit 3 point schemes ∆T ∆t ∆x ∆x t x

slide-47
SLIDE 47

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Schemes with Unconditional Stability

Ewing, Lazarov, Vassilev (1994): Finite Difference Scheme for Parabolic Problems on Composite Grids with Refinement in Time and Space For implicit 3 point schemes ∆T ∆t ∆x ∆x t x Results: For a linear advection reaction diffusion equation:

◮ Unconditional stability ◮ For ∆t = O(∆x), error= O(∆t + ∆x2) in 1d

(2d loss of | log ∆x|

1 2 , 3d loss of

1 √ ∆x )

slide-48
SLIDE 48

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Conservative Schemes

Faille, Nataf, Willien Wolf (2009): Two Local Time stepping Schemes for Parabolic Problems For the heat equation ut = uxx, decomposition of the domain Ω = (−1, 1) into two subdomains Ω1 = (−1, 0) and Ω2 = (0, 1), and the coupling conditions u1(0) = u2(0), ∂xu1(0) = ∂xu2(0) In a finite volume discretization, one obtains similar implicitly coupled schemes as before Results:

◮ Schemes are conservative ◮ Error estimate O(∆t + h) under certain conditions ◮ Iterative algorithm like Dirichlet-Neumann ◮ One of the choices corresponds to Ewing et al.

slide-49
SLIDE 49

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Space-Time Finite Elements

Johnson (1987): Space-Time Finite Element Method for ut + ux = f and ut + ux = uxx + f using DG Hulbert, Hughes (1990): Space-Time Finite Elements for Second Order Hyperbolic Equations t x

slide-50
SLIDE 50

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Space-Time Finite Elements

Johnson (1987): Space-Time Finite Element Method for ut + ux = f and ut + ux = uxx + f using DG Hulbert, Hughes (1990): Space-Time Finite Elements for Second Order Hyperbolic Equations t x

slide-51
SLIDE 51

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Space-Time Finite Elements

Johnson (1987): Space-Time Finite Element Method for ut + ux = f and ut + ux = uxx + f using DG Hulbert, Hughes (1990): Space-Time Finite Elements for Second Order Hyperbolic Equations t x Results:

◮ Meshes need to satisfy a cone constraint ◮ ¨

Ung¨

  • r, Sheffer (2000): Tent-Pitcher: a Meshing

Algorithm for Space-Time Discontinuous Galerkin Methods

slide-52
SLIDE 52

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

A Real Space Time Mesh

Erickson, Guoy, Sullivan, ¨ Ung¨

  • r (2005): Building

Spacetime Meshes over Arbitrary Spatial Domains

slide-53
SLIDE 53

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆X t x One-Way Approach

slide-54
SLIDE 54

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆X t x One-Way Approach

slide-55
SLIDE 55

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆t ∆X ∆x t x One-Way Approach

slide-56
SLIDE 56

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆t ∆X ∆x t x One-Way Approach

slide-57
SLIDE 57

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆t ∆X ∆x t x One-Way Approach

slide-58
SLIDE 58

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆X t x Two-Way Approach

slide-59
SLIDE 59

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆X t x Two-Way Approach

slide-60
SLIDE 60

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆t ∆X ∆x t x Two-Way Approach

slide-61
SLIDE 61

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆t ∆X ∆x t x Two-Way Approach

slide-62
SLIDE 62

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay

update

∆T ∆t ∆X ∆x t x Two-Way Approach

slide-63
SLIDE 63

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆t ∆X ∆x t x Two-Way Approach

slide-64
SLIDE 64

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆t ∆X ∆x t x Two-Way Approach

slide-65
SLIDE 65

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay ∆T ∆t ∆X ∆x t x Two-Way Approach

slide-66
SLIDE 66

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

One-Way and Two-Way Methods

Cailleau, Fedorenko, Barnier, Blayo, Debreu (2008): Comparison of different numerical methods used to handle the open boundary of a regional ocean circulation model of the Bay of Biscay

update

∆T ∆t ∆X ∆x t x Two-Way Approach Results:

◮ Experimental results, on real application, show that the

two way method leads to substantial more accuracy

◮ No theoretical results

slide-67
SLIDE 67

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Schwarz Waveform Relaxation Methods

G, Halpern, Nataf (1999): Optimal Convergence of Overlapping and Non-Overlapping Schwarz Waveform Relaxation t x

slide-68
SLIDE 68

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Schwarz Waveform Relaxation Methods

G, Halpern, Nataf (1999): Optimal Convergence of Overlapping and Non-Overlapping Schwarz Waveform Relaxation t x Ω1

slide-69
SLIDE 69

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Schwarz Waveform Relaxation Methods

G, Halpern, Nataf (1999): Optimal Convergence of Overlapping and Non-Overlapping Schwarz Waveform Relaxation t x Ω1

slide-70
SLIDE 70

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Schwarz Waveform Relaxation Methods

G, Halpern, Nataf (1999): Optimal Convergence of Overlapping and Non-Overlapping Schwarz Waveform Relaxation t x Ω1

slide-71
SLIDE 71

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Schwarz Waveform Relaxation Methods

G, Halpern, Nataf (1999): Optimal Convergence of Overlapping and Non-Overlapping Schwarz Waveform Relaxation t x Ω1

slide-72
SLIDE 72

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Schwarz Waveform Relaxation Methods

G, Halpern, Nataf (1999): Optimal Convergence of Overlapping and Non-Overlapping Schwarz Waveform Relaxation t x Ω1 Lun

1

= f in Ω1 Lun

2

= f in Ω2 B1un

1

= B1un−1

2

B2un

2

= B2un

1 ◮ Very general method, can even use different models in

different subdomains

◮ Iteration is expensive, need to use optimized Bi

slide-73
SLIDE 73

History of Local Timestepping Martin J. Gander Overview ODE Methods

Multirate Multirate Extrapolation

PDE Methods

Hyperbolic Parabolic Space-Time FEM One-Way, Two-Way Waveform Relaxation

Outlook

Outlook for the Minisymposium

◮ ODE based techniques

◮ Adrian Sandu: Recent Developments in Multirate

Time Integration

◮ PDE based techniques

◮ Local Timestepping: ◮ Julien Diaz: Explicit hp-Adaptive Time Scheme for

the Wave Equation

◮ Jer´

  • nimo Rogr´

ıguez: Coupling Discontinuous Galerkin Methods and Retarded Potentials for Transient Wave Propagation on Unbounded Domains

◮ Vadim Lisitsa: Local Low-Reflection Space-Time

Mesh Refinement for Finite-Difference Simulation of Seismic Waves

◮ Domain Decomposition Based Techniques: ◮ Ron Haynes: Equidistributing Grids via Domain

Decomposition

◮ Florian Haeberlein: Krylov Subspace Accelerators for

Non-Overlapping Schwarz Waveform Relaxation Methods

◮ Laurence Halpern: Space-time Refinement for the

1-D Wave Equation