Title: Towards GrAALE error estimation and grid adaptation
1Towards GrAALE error estimation and grid
adaptation
2Outline
- GOAL we want to have an operational way to
detect the error of a given numerical
discretization scheme - How to define the error
- method
- example
- results
- Application to grid adaptation
- Current/Future directions
3How to define the error
- Theoretical issue what is the most convenient
definition - Practical issue how to compute it in practice
4Residual vs Actual Error
- Truncation Error Error Source
- Error propagates hyperbolic equation for the
error - Adaptation to error source IS SUPERIOR to
adaptation to actual error
Zhang, Trepanier, Camarero, Comput. Meth. Appl.
Mech. Engrg. 185 (2000) 1-19
5Error Source is best guide
- This test problem illustrates that an efficient
grid adaptation can be achieved using the
estimated error source instead of the error
distribution itself. (Zhang, Trepanier, Camarero)
Uniform
Adapt to error
Adapt to error source
6(No Transcript)
7(No Transcript)
8(No Transcript)
9Consistency of Error Detectors
- Given an error detector and a discretization
scheme. - Apply Taylor series analysis to the error
detector - Apply MEA to the discretization scheme.
- Compare the leading term in the ME with the error
detector - An error detector is consistent if the two have
the same order AND the same multiplier (save a
constant factor).
10Example Advection Equation
- We solve it with the Upwind method
11Recipe for Error Detection
12(No Transcript)
13Gradient Recovery
M Ainsworth, JT Oden, A posteriori error
Estimation in Finite Element Analysis (Wiley, New
York, 2000)
14The error detector is consistent
15(No Transcript)
16(No Transcript)
17(No Transcript)
18Study of Practical Errors
- Benchmarks of the Error Detectors
- 1D shock tubes
- 2D Colellas wedge problem
- Adaptation based on Error Detection
- Debye-Huckel equation
- Gas Dynamics
19LAGRANGIAN GAS DYNAMICS
- Shock tube
- Sample Lagrangian run
- Error Detector
Lagrangian
20(No Transcript)
21(No Transcript)
22LAGRANGIAN GAS DYNAMICS
- Error accurate in
- Contact Discontinuity
- Shock
- Rarefaction
- Operator recovery error successful
23EULERIAN GAS DYNAMICS
- Shock tube
- Sample ALE run
- Error Detector
ALE
24(No Transcript)
25(No Transcript)
26EULERIAN GAS DYNAMICS
- Colellas wedge problem
- M10 shock flowing towards a 30 degree wedge
- CLAWPACK (LeVeque)
27Solution
Error detector
28EULERIAN GAS DYNAMICS
- Operator recovery error successful
- Warp indicator used in some LANL AMR codes fail
29How to adapt the gridbased on the error defined
above
30Error Minimization
- Define a mapping
- To minimize the error as measured by the
detector - Submitted to JCP
31Applications of Grid Adaptation
- Elliptic
- Debye-Huckel
- Hyperbolic
- Gas Dynamics
32Test Debye-Huckel
- Grid Adaptation based on
- Error Detector
- Heuristic guidance
- Case considered
F
33Heuristic vs Error Detector
Error detector
Heuristic
34Why the heuristic grid fails
35Convergence Rate
s.1
36Convergence Rate
s.01
37Gas Dynamics Nohs Benchmark
38How to include time discretization also?
- By interpolation reconstruction also in time
- Collaboration with Alex Krganov
39(No Transcript)
40(No Transcript)
41(No Transcript)
42The error detector is consistent
And it includes the time discretization
error
43Convergence Rate Lagrangian
Red Actual error Green Kurganov Yellow
Lapenta
CFL0.25
44Convergence Rate Eulerian
Red Actual error Green Kurganov Yellow
Lapenta
CFL0.25
45Conclusions
- Three main achievements
- Reliable practical way to detect the error
- The error is consistent with the MEA
- Time AND Space errors are included
- Two main benefits
- Practical improvement of ALE and AMR
- Application to VV
46(No Transcript)
47(No Transcript)
48(No Transcript)
49(No Transcript)
50(No Transcript)