the ader high-order approach for solving evolutionary · pdf file1 the ader high-order...
Post on 06-Feb-2018
224 Views
Preview:
TRANSCRIPT
1
The ADER high-order approach for solving evolutionary PDEs
Eleuterio TORO Laboratory of Applied Mathematics
University of Trento, Italy www.ing.unitn.it/toro
toro@ing.unitn.it
2
1
Introduction
3
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
.......
.......
4
)Q(D)Q(S)Q(AQt +=+∂
We are interested in developing numerical methods for approximating
time-dependent partial differential equations of the form
5
AIM:
solve to high (arbitrary) accuracy in space and time
non-linear systems of hyperbolic balance laws
with stiff/non-stiff source terms in multiple space dimensions on structured/unstructured meshes
in the frameworks of Finite Volume and
Discontinuous Galerkin Finite Element Methods
6
Two basic design constraints
Ø Methods must be conservative (because of the Lax-Wendroff theorem, 1960)
Ø Methods must be non-linear (because of the Godunov theorem, 1959)
7
The ADER approach
First results for linear equations in:
E. F. Toro, R. C. Millington and L. A. M. Nejad.
Towards Very High–Order Godunov Schemes. In Godunov Methods: Theory and Applications. Edited Review.
E. F. Toro (Editor), pages 905–937. Kluwer Academic/Plenum Publishers, 2001
8
Key features of ADER:
High-order non-linear spatial reconstruction
+ high-order Riemann problem
(also called the Generalized Riemann problem)
This generalized Riemann problem has initial conditions with a high-order (spatial) representation, such as polynomials,
and source terms are included
9
High accuracy.
But why ?
10
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
Test for linear acoustics ADER
11
12
2
ADER in 1D Finite volume formulation
13
⎪⎪⎪⎪
⎭
⎪⎪⎪⎪
⎬
⎫
=
=
=
∫ ∫
∫
∫
Δ
ΔΔ
Δ
+Δ+
Δ
+
−
+
−
t x
xixti
t
iti
x
xx
ni
i
i
i
i
dxdttxQSS
dQFF
dxxQQ
0
11
02/1
12/1
1
2/1
2/1
2/1
2/1
)),((
))((
)0,(
ττ
Exact relation between integral averages
[ ] i2/1i2/1ini
1ni tSFF
xtQQ Δ+−
ΔΔ
−= −++ Exact relation
)Q(S)Q(FQ xt =∂+∂
],0[],[ 2/12/1 txx ii Δ×+−Integration in space and time
on control volume
Integral averages
14
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.
15
Data variation across interface
16
In 3D
The numerical flux requires the calculation of an integral in space along the volume/element interface and in time.
17
A key ingredient:
the high-order (or generalized)
Riemann problem
18
The high-order (or generalized) Riemann problem:
KGRP
0)(0)(
)0,(
)()(
⎪⎪⎭
⎪⎪⎬
⎫
⎩⎨⎧
>
<=
=∂+∂
xifxQxifxQ
xQ
QSQFQ
R
L
xt
Initial conditions: two smooth functions
)x(Q),x(Q RL
For example, two polynomials of degree K
The generalization is twofold: (1) the intial conditions are two polynomials of arbitrary degree (2) the equations include source terms
19
20
x
Time
-10 0 100
3
6
9
12
15
21
3
A solver for the generalized Rieman problem
∑=
++ ∂+=K
k
kk
tLR kQQQ
1
)(
!)0,0()0,0()( τ
τ
The leading term and
higher-order terms
Extension of work of Ben-Artzi and Falcovitz, 1984, see also Raviart and LeFloch 1989
See also the related work of Harten et al, 1987.
22
),0(lim)0,0( 0 tQQ t +−+ =
23
Available information at time t=0
24
)t/x(D )0(Solution:
)0(D)0,0(Q )0(=+Leading term:
Computing the leading term in
Solve the classical RP
Take Godunov state at x/t=0
∑=
++
τ∂+=τ
K
1k
k)k(
tLR !k)0,0(Q)0,0(Q)(Q
25
)Q,....,Q(G)t,x(Q )k(x
)0(x
)k()k(t ∂∂=∂
Computing the higher-order terms:
First use the Cauchy-Kowalewski (*) procedure
q)(qq)(q
qq0qq
)m(x
m)m(t
)2(x
2)2(t
xt
xt⎪⎩
⎪⎨
⎧
∂λ−=∂
∂λ−=∂
∂λ−=∂
⇒=∂λ+∂
Example:
Must define spatial derivatives at x=0 for 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.
∑=
++
τ∂+=τ
K
1k
k)k(
tLR !k)0,0(Q)0,0(Q)(Q
26
Then construct evolution equations for the variables:
)t,x(Q)k(x∂
)Q,...,Q,Q(H)Q()Q(A)Q( )k(x
)1(x
)0(x
)k()k(xx
)k(xt ∂∂∂=∂∂+∂∂
For the general case it can be shown that:
Neglecting source terms and linearizing we have
0)Q())0,0(Q(A)Q( )k(xx
)k(xt =∂∂+∂∂ +
Computing the higher-order terms…cont..
0q)(q)(0qq =∂∂+∂∂⇒=∂+∂ xxxtxt λλ
Note:
∑=
++
τ∂+=τ
K
1k
k)k(
tLR !k)0,0(Q)0,0(Q)(Q
27
)/(:
0 )0(0 )0(
)0,(
0)())0,0(()()(
)(
)()(
)()(
txDsolxifQxifQ
xQ
QQAQk
Rkx
Lkxk
x
kxx
kxt
⎪⎭
⎪⎬
⎫
⎩⎨⎧
>∂
<∂=∂
=∂∂+∂∂ +
)0(D)0,0(Q )k()k(x =∂ +
All spatial derivatives at x=0 are now defined
Evaluate solution at x/t=0
For each k solve classical Riemann problem:
Computing the higher-order terms…cont..
∑=
++
τ∂+=τ
K
1k
k)k(
tLR !k)0,0(Q)0,0(Q)(Q
28
))0,0(Q),....,0,0(Q(G)0,0(Q )k(x
)0(x
)k()k(t +++ ∂∂=∂
All time derivatives at x=0 are then defined
!k)0,0(Q)0,0(Q)(Q
kK
1k
)k(tLR
τ∂+=τ ∑
=++
Solution of DRP is:
GRP-K = 1( non-linear RP) + K (linear RPs)
Options: state expansion and flux expansion
Computing the higher-order terms…cont..
∑=
++
τ∂+=τ
K
1k
k)k(
tLR !k)0,0(Q)0,0(Q)(Q
29
4
Complete ADER scheme
30
ττ∫Δ
+Δ+ =t
iti dQFF0
2/11
2/1 ))((
ADER finite volume method for
[ ] i2/1i2/1ini
1ni tSFF
xtQQ Δ+−
ΔΔ
−= −++
)Q(S)Q(FQ xt =∂+∂
Numerical flux:
Numerical source:
∫ ∫Δ
ΔΔ
+
−
=t x
xixti
i
i
dxdttxQSS0
112/1
2/1
)),((
One-step scheme
31
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.
Summary of ADER schemes
)()()()( QSQHQGQFQ zyxt =∂+∂+∂+∂
one-step fully discrete schemes for
Accuracy in space and time is arbitrary
Unified framework
Finite volume, DG finite elements
General meshes
32
33
The Cauchy-Kowalewski procedure:
A Fortran Example Code for the Cauchy-Kowalewski Procedure for the 3D Euler Equations
M. Dumbser, M. Käser, V.A. Titarev, E.F. Toro. Quadrature-free non-oscillatory finite
volume schemes on unstructured meshes for nonlinear hyperbolic systems. Journal of Computational Physics. Vol. 226, Issue 1, Pages 204-243,
10 September 2007.
34
How to avoid the Cauchy-Kowalewski procedure:
Numerical evolution of data (related to Harten’s method, 1987).
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.
With this solver we can deal with stiff source terms
Work in progress to simplify solvers for the generalized Riemann problem with stiff source terms
35
Work in progress to simplify solvers for the generalized Riemann problem with stiff source terms
Evaluation/comparison of four currently available
generalized Riemann problem solvers:
G I Montecinos, C E Castro, M Dumbser and E F Toro. Comparison of solvers for the generalized Riemann problem for hyperbolic systems with source terms.
Journal of Computational Physics, 2012. Available on line. DOI: http://dx.doi.org/10.1016/j.jcp.2012.06.011
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
37
5
Sample numerical results
38
Linear advection
39
40
41
WENO-5
ADER-3
42
2D and 3D Euler equations
2D Euler equations: reflection from triangular object
43
44
3D Euler equations: reflection from cone
45
2D and 3D Baer-Nunziato equations
46
3D Baer-Nunziato equations for compressible two-phase flow
11 nonlinear hyperbolic PDES Stiff source terms: relaxation terms
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.
47
48
3D Baer-Nunziato equations: spherical explosion
49
50
Double Mach reflection for the 2D Baer-Nunziato equations
51
6
Convergence rates
52
53
2D non-linear Euler equations on unstructured meshes
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.
54
55
6.
Convergence rates
Non-linear Euler equations with very stiff source terms
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.
56
Diffusion-reaction equations
E. F. Toro and A. Hidalgo. ADER Finite Volume Schemes for Diffusion–Reaction Equations. Applied Numerical Mathematics, 59:73–100, 2009.
57
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.
58
59
7
Summary and Concluding remarks
60
Ø 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
Ø Non-linear reconstruction + generalized Riemann problem
Ø One-step, fully discrete, conservative and non-linear
Ø Unified frame, all orders in single scheme
61
Schemes are well established in two important scientific communities:
Acoustics
Seismology
Important advances in:
tsunami wave propagation
and astrophysics
Current work: further simplification of algorithms
62
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.
63
Thank you
top related