Toro 4-ADER
Toro 4-ADER
Eleuterio TORO
Laboratory of Applied Mathematics
University of Trento, Italy
www.ing.unitn.it/toro
[email protected]
1
1
Introduction
2
I am indebted to many collaborators:
Richard Millington
Mauricio Caceres
Tomas Schwarzkopff
Claus-Dieter Munz
Vladimir Titarev
Yoko Takakura
Michael Dumbser
Martin Kaeser
Cedric Enaux
Cristobal Castro
Giovanni Russo
Carlos Pares
Manuel Castro
Arturo Hidalgo
Gianluca Vignoli
Giovanna Grosso
Matteo Antuono
Alberto Canestrelli
Annunziato Siviglia
Gino Montecinos
Lucas Mueller
Junbo Cheng
.......
.......
3
We are interested in developing numerical methods
for approximating
time-dependent partial differential equations of the form
4
AIM:
solve to high (arbitrary) accuracy
in space and time
6
The ADER approach
First results for linear equations in:
7
Key features of ADER:
8
High accuracy.
But why ?
9
Test for linear acoustics ADER
Collaborators:
M. Dumbser, T. Schwartzkopff, and C.-D. Munz. Arbitrary high order finite volume schemes for linear wave
propagation. Book Series Notes on Numerical Fluid mechanics and Multidisciplinary Design. Springer Berlin / Heidelberg
ISSN 1612-2909, Volume 91/2006
10
11
2
ADER in 1D
Finite volume formulation
12
Exact relation between integral averages
∂ t Q + ∂ x F(Q) = S(Q)
Integration in space and time
on control volume
[ xi −1/ 2 , xi +1/ 2 ] × [0, Δt ]
n +1 nΔt
Q i =Q −i [Fi+1/ 2 − Fi−1/ 2 ] + ΔtSi Exact relation
Δx
xi +1 / 2
n
⎫
Q =
i
1
Δx ∫ Q( x,0)dx ⎪
xi −1 / 2 ⎪ Integral averages
Δt ⎪
⎪
Fi +1/ 2 = Δ1t ∫ F (Qi +1/ 2 (τ ))dτ ⎬
0 ⎪
Δt xi +1 / 2 ⎪
Si = Δ1t Δ1x ∫ ∫ S (Qi ( x, t ))dxdt ⎪
0 xi −1 / 2
⎪
⎭
13
Data reconstruction:
M. Dumbser, M. K¨aser, V. A. Titarev, and E. F. Toro. Quadrature-Free Non-Oscillatory Finite Volume Schemes on Unstructured
Meshes for Nonlinear Hy- perbolic Systems. J. Comput. Phys., 226(8):204–243, 2007.
14
Data variation across interface
15
In 3D
the high-order
(or generalized)
Riemann problem
17
The high-order (or generalized) Riemann problem:
∂ t Q + ∂ x F (Q) = S (Q) ⎫
⎪
⎪
⎬ GRPK
Q
⎧ L ( x ) if x < 0
Q( x,0) = ⎨ ⎪
⎩QR ( x) if x > 0⎪⎭
Initial conditions: two smooth functions
QL (x), QR (x)
For example, two polynomials of degree K
18
19
15
12
9
Time
0
-10 0 10
x
20
3
21
K
(k ) τk
QLR (τ ) = Q(0,0+ ) + ∑ ∂ t Q(0,0+ )
k =1 k!
Q(0,0 + ) = lim t −0+ Q(0, t )
Extension of work of Ben-Artzi and Falcovitz, 1984, see also Raviart and LeFloch 1989
22
Available information at time t=0
23
Computing the leading term in
K
(k) τk
QLR ( τ) = Q(0,0+ ) + ∑ ∂ t Q(0,0+ )
k =1 k!
( 0)
Solution: D ( x / t )
Take Godunov state at x/t=0
(*) Cauchy-Kowalewski theorem. One of the most fundamental results in the theory of PDEs.
Applies to problems in which all functions involved are analytic.
25
Computing the higher-order terms…cont..
K
(k) τk
QLR ( τ) = Q(0,0+ ) + ∑ ∂ t Q(0,0+ )
k =1 k!
∂ t q + λ∂ x q = 0 ⇒ ∂ t (∂ x q) + λ∂ x (∂ x q) = 0
For the general case it can be shown that:
∂ t (∂ (xk )Q) + A(Q)∂ x (∂ (xk )Q) = H ( k ) (∂ (x0 )Q, ∂ (x1)Q,..., ∂ (xk )Q)
26
Computing the higher-order terms…cont..
K
(k) τk
QLR ( τ) = Q(0,0+ ) + ∑ ∂ t Q(0,0+ )
k =1 k!
27
Computing the higher-order terms…cont..
K
(k) τk
QLR ( τ) = Q(0,0+ ) + ∑ ∂ t Q(0,0+ )
k =1 k!
28
4
29
ADER finite volume method for
∂ t Q + ∂ x F(Q) = S(Q)
One-step scheme
n +1 nΔt
Q i =Q −i [Fi+1/ 2 − Fi−1/ 2 ] + ΔtSi
Δx
Numerical flux:
Δt
Fi +1/ 2 = 1
Δt ∫ F (Q i +1/ 2 (τ ))dτ
0
Numerical source:
Δt xi+1 / 2
Si = 1 1
Δt Δx ∫ ∫ S (Q ( x, t ))dxdt
i
0 xi −1 / 2
30
More solvers for the
generalized Riemann problem:
C E Castro and E F Toro. Solvers for the high-order Riemann problem for hyperbolic balance
laws. Journal Computational Physics Vol. 227, pp 2482-2513,2008
M Dumbser, C Enaux and E F Toro. Finite volume schemes of very high order of accuracy for
stiff hyperbolic balance laws . Journal of Computational Physics, Vol 227, pp 3971-4001, 2008.
31
Summary of ADER schemes
one-step
fully discrete schemes for
∂ t Q + ∂ x F (Q) + ∂ y G (Q) + ∂ z H (Q) = S (Q)
32
The Cauchy-Kowalewski procedure:
33
How to avoid the Cauchy-Kowalewski procedure:
See
M Dumbser, C Enaux and E F Toro. Finite volume schemes of very high order of
accuracy for stiff hyperbolic balance laws . Journal of Computational Physics,
Vol 227, pp 3971-4001, 2008.
34
Work in progress to simplify solvers for the generalized Riemann
problem with stiff source terms
35
Main applications so far
1, 2, 3D Euler equations on unstructured meshes
3D compressible Navier-Stokes equations
Reaction-diffusion (parabolic equations)
Dispersive systems
Sediment transport in water flows (single phase)
Two-phase sediment transport (Pitman and Le model)
Two-layer shallow water equations
Aeroacoustics in 2 and 3D
Seismic wave propagation in 3D
Tsunami wave propagation
Magnetohydrodynamics
3D Maxwell equations
3D compressible two-phase flow, etc.
36
5
37
Linear advection
38
39
40
WENO-5
ADER-3
41
2D and 3D Euler equations
42
2D Euler equations: reflection from triangular object
43
3D Euler equations: reflection from cone
44
2D and 3D Baer-Nunziato equations
45
3D Baer-Nunziato equations for compressible
two-phase flow
Michael Dumbser, Arturo Hidalgo, Manuel Castro, Carlos Parés and Eleuterio F. Toro.
FORCE schemes on unstructured meshes II: Non-conservative hyperbolic systems . Computer methods
in Applied Science and Engineering, Vol. 199, Issues 9-12, pp 625-647, January 2010.
46
47
3D Baer-Nunziato equations: spherical explosion
48
49
Double Mach reflection for the 2D Baer-Nunziato equations
50
6
Convergence rates
51
52
2D non-linear Euler equations on unstructured meshes
53
54
Non-linear Euler equations with very stiff source terms
6.
Convergence rates
M. Dumbser, C. Enaux, and E. F. Toro. Finite Volume Schemes of Very High Order of Accuracy for Stiff Hyperbolic Balance
Laws. J. Comput. Phys., 227(8):3971–4001, 2008.
55
Diffusion-reaction equations
E. F. Toro and A. Hidalgo. ADER Finite Volume Schemes for Diffusion–Reaction Equations.
Applied Numerical Mathematics, 59:73–100, 2009.
56
Convergence rates for the Baer-Nunziato equations in 2D unstructured meshes
Michael Dumbsera, , , Arturo Hidalgob, , Manuel Castroc, , Carlos Parésc, and Eleuterio F. Toroa, FORCE schemes on unstructured meshes II:
Non-conservative hyperbolic systems . Computer methods in Applied Science and Engineering, Vol. 199, Issues 9-12, pp 625-647, January 2010.
57
58
7
Summary and
Concluding remarks
59
Ø Schemes of arbitrary accuracy in space and time for solving
time-dependent PDEs (eg hyperbolic balance laws with stiff source
terms) on unstructured meshes have been presented
60
Schemes are well established in two important scientific communities:
Acoustics
Seismology
61
Introduction to ADER approach in chapter 19 and 20:
Eleuterio Toro.
Riemann solvers and numerical methods for fluid dynamics.
A practical introduction.
Third edition. Springer-Verlag, Berlin Heidelberg, 2009.
Book (724 pages). ISBN 978-3-540-25202- 3, 2009.
62
Thank you
63