overview of the high-order ader-dg method for numerical ... · wave propagation includes pores in a...

27
Martin Käser 1 , Michael Dumbser 2 , Josep de la Puente 1 , Verena Hermann 1 , Cristobal Castro 1 1 Department of Earth and Environmental Sciences, Ludwig-Maximilians-Universität München,Germany 2 Department of Civil and Environmental Engineering, University of Trento, Italy  Overview of the Overview of the High-Order ADER-DG Method High-Order ADER-DG Method for Numerical Seismology for Numerical Seismology CIG/SPICE/IRIS/USAF WORKSHOP JACKSON, NH October 8-11, 2007

Upload: others

Post on 01-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser1, Michael Dumbser2, Josep de la Puente1,Verena Hermann1, Cristobal Castro1

1 Department of Earth and Environmental Sciences, Ludwig-Maximilians-Universität München,Germany

2 Department of Civil and Environmental Engineering, University of Trento, Italy           

Overview of the Overview of the High-Order ADER-DG Method High-Order ADER-DG Method

for Numerical Seismologyfor Numerical Seismology

CIG/SPICE/IRIS/USAF WORKSHOPJACKSON, NH

October 8-11, 2007

Page 2: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Elastic Wave Equations as Linear Hyperbolic System

The velocity-stress formulation of the wave equations can be written in the compact vector-matrix notation that provides the linear hyperbolic system

with the vector of unknowns and the usually sparse Jacobian matrices

Page 3: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Elastic Wave Equations as Linear Hyperbolic System

The velocity-stress formulation of the wave equations can be written in the compact vector-matrix notation that provides the linear hyperbolic system

with the vector of unknowns and the usually sparse Jacobian matrices

Multiplication of the governing equation with a test function Φk and integration over a tetrahedral element T (m) gives

And integration by parts yields

fluxes identical to the finite volume method

Page 4: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Time Accuracy through the ADER Approach

In the reference element the equation yields the relation for Arbitrary high order DERivatives:

The time accuracy is obtained by replacing all time derivatives in the Taylor series expansion in time around Qp, at tlocal = 0, by space derivatives

(Toro et al., 2001; Toro & Titarev, 2002)

Order of time accuracy = Order of space accuracy !

This way, time integration can be computed analytically !

Page 5: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

ADER-DG – A High-Order Scheme

• numerical convergence analysis

• high order convergence in space AND time

Page 6: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Anisotropic Material (de la Puente et al. 2007)

Wave propagation includes directional dependency.

Therefore, the whole elasticity tensor has to be considerd in Hooke´s law.

Page 7: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Anisotropic Material

Wave propagation includes directional dependency.

The physics of the anisotropy effect can be included by the modified Jacobian matrices:

Page 8: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Anisotropic Material(example: Komatitsch et al. 2007)

Page 9: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Viscoelastic Material (Käser et al. 2007)

The physics of the viscoelastic effect can be included by the enlarged (nv=9+6n) modified Jacobian matrices and the matrix E:

Wave propagation includes viscous attenuation represented by two fundamental mechanical models: Hooke (springs), Stokes (dashpots).

• Combination of a spring and dashpot is called a viscoelastic mechanism and adds one equation of an anelastic variable for each stress component

• anelastic variables couple into the elastic system via a reactive source term

Page 10: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Viscoelastic Material (example: LOH.3, Day et al. 2003)

Page 11: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Poroelastic Material (de la Puente et al. 2007)

Wave propagation includes pores in a solid which are filled with a viscous fluid.

• A new wave type appears: the slow P-wave depending on (Kf, ρf, T)

Page 12: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Homogeneous Poroelastic Material Wave propagation includes pores in a solid which are filled with a viscous fluid.

• A new wave type appears: the slow P-wave depending on (Kf, ρf, T)

Page 13: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Heterogeneous Poroelastic Material

Page 14: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Heterogeneous Poroelastic MaterialComparison with FD results provided by T. Müller and F. Krzikalla

Page 15: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

• Adapting the order ranging from O4 to O7 according to the insphere radius, which is responsible for timestep restriction

2 x larger time step w.r.t. pure O7

only 28% of number of degrees of freedom w.r.t. pure O7: 400 000 instead of 1.4 million

6 x faster than pure O7 simulation, but comparable resolution

O4 O5 O6 O7

pτ Adaptivity (Dumbser et al., 2007)

Page 16: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Each tetrahedral element (m) has its own time step

where lmin is the insphere radius of the tetrahedron and amax isthe fastest wave speed.

Therefore, the Taylor series in time depends on the local time level t(m)

Local Time Stepping (Dumbser et al., 2007)

Page 17: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Comparison of computationaleffort (element updates) for

global and local

time steppingschemes:

Page 18: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Number of element updates:

- 72 *109 for O6 with global time stepping- 95 *107 for O6 with local time stepping

~172 000 elements

Speed-up-factor: 100 !

Page 19: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Complex External Source Terms

• point sources (Dirac in space) can be integrated exactly in an element

• location and shape of rupture fault is arbitrary (point cloud representation)

• high-order polynomial approximation in space allow for very coarse grids

(Käser, Mai, Gallovic, Dumbser, 2007)

Slip map of an earthquake fault

Page 20: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Complex External Source Terms

Time [s]

Time [s]

V [

m/s

]

Page 21: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Complex External Source Terms

Time [s]

Time [s]

Page 22: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

• Discontinuous Galerkin Finite Element Method achieves arbitrary high approximation order in space and time

• highly-developed automatic mesh generation of unstructured tetrahedral meshes (can be problematic for hexahedral elements)

• topography of the free surface (precise digital elevation models)

• enormous amount of elements for realistic 3D applications

• optimized mesh partitioning (graph theory)

Mesh Generation for Complex 3D Geometries

Page 23: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Mesh Generation for Complex 3D Geometries

Usage of commercial tools for

• geometry creation and modification • mesh generation and optimization

e.g. GoCAD, ICEM CFD, GAMBIT

Page 24: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

(J. Wassermann)

Modeling of Scattered Waves in Merapi Volcano

• problem adapted mesh generation• p-adaptive calculations to resolve topography very accurately• load balancing by grouping subdomains

Page 25: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

(J. Wassermann)

Modeling of Scattered Waves in Merapi Volcano

• strong scattering effect of surface topography !

Page 26: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

ADER-DG what is currently doneTopic

• profound, quantitative accuracy analysis (Hermann)

• ADER-DG on quadrilateral and hexahedral meshes (Castro)

• locally implicit time stepping schemes (Dumbser)

• improveing performance analysis and dynamic load balancing (Rivera, Brehm)

• fault properties and their seismic signature (Gallovic, Burjanek)

• volcano seismology (Wassermann)

• rotational seismology (Pham, Igel)

ADER-DG what should/could be doneTopic

• combination of mesh topologies tetrahedral / hexahedral • improving memory/cache behaviour using space filling curves

• near surface scattering effects on rotations

• dynamic rupture simulation

• reservoir modeling

Page 27: Overview of the High-Order ADER-DG Method for Numerical ... · Wave propagation includes pores in a solid which are filled with a viscous fluid. • A new wave type appears: the slow

Martin Käser ADER-DG for Numerical Seismology ADER-DG for Numerical Seismology Jackson, October 2007

Better weather for Mt. Washington… yesterday!

What was missing?