An Efficient ADER-DG Local Time Stepping Scheme for 3D HPC Simulation of Seismic Waves in Poroelastic Media

08/24/2021
by   Sebastian Wolf, et al.
0

Many applications from geosciences require simulations of seismic waves in porous media. Biot's theory of poroelasticity describes the coupling between solid and fluid phases and introduces a stiff source term, thereby increasing computational cost and motivating efficient methods utilising High-Performance Computing. We present a novel realisation of the discontinuous Galerkin scheme with Arbitrary DERivative time stepping (ADER-DG) that copes with stiff source terms. To integrate this source term with a reasonable time step size, we use an element-local space-time predictor, which needs to solve medium-sized linear systems - with 1000 to 10000 unknowns - in each element update (i.e., billions of times). We present a novel block-wise back-substitution algorithm for solving these systems efficiently. In comparison to LU decomposition, we reduce the number of floating-point operations by a factor of up to 25. The block-wise back-substitution is mapped to a sequence of small matrix-matrix multiplications, for which code generators are available to generate highly optimised code. We verify the new solver thoroughly in problems of increasing complexity. We demonstrate high-order convergence for 3D problems. We verify the correct treatment of point sources, material interfaces and traction-free boundary conditions. In addition, we compare against a finite difference code for a newly defined layer over half-space problem. We find that extremely high accuracy is required to resolve the slow P-wave at a free surface, while solid particle velocities are not affected by coarser resolutions. By using a clustered local time stepping scheme, we reduce time to solution by a factor of 6 to 10 compared to global time stepping. We conclude our study with a scaling and performance analysis, demonstrating our implementation's efficiency and its potential for extreme-scale simulations.

READ FULL TEXT

page 10

page 24

research
10/16/2019

A space-time hybridizable discontinuous Galerkin method for linear free-surface waves

We present and analyze a novel space-time hybridizable discontinuous Gal...
research
04/07/2020

High order ADER-DG schemes for the simulation of linear seismic waves induced by nonlinear dispersive free-surface water waves

In this paper, we propose a unified and high order accurate fully-discre...
research
09/06/2023

Nonconforming Virtual Element basis functions for space-time Discontinuous Galerkin schemes on unstructured Voronoi meshes

We introduce a new class of Discontinuous Galerkin (DG) methods for solv...
research
05/13/2022

Equivalent Boundary Conditions for an Elasto-Acoustic Problem set in a Domain with a Thin Layer

We present equivalent conditions and asymptotic models for the diffracti...
research
05/30/2018

Matrix-free multigrid block-preconditioners for higher order Discontinuous Galerkin discretisations

Efficient and suitably preconditioned iterative solvers for elliptic par...
research
03/31/2022

An implicit symplectic solver for high-precision long term integrations of the Solar System

Compared to other symplectic integrators (the Wisdom and Holman map and ...

Please sign up or login with your details

Forgot password? Click here to reset