ExaHyPE: An Engine for Parallel Dynamically Adaptive Simulations of Wave Problems
arXiv:1905.07987 · doi:10.1016/j.cpc.2020.107251
Abstract
ExaHyPE ("An Exascale Hyperbolic PDE Engine") is a software engine for solving systems of first-order hyperbolic partial differential equations (PDEs). Hyperbolic PDEs are typically derived from the conservation laws of physics and are useful in a wide range of application areas. Applications powered by ExaHyPE can be run on a student's laptop, but are also able to exploit thousands of processor cores on state-of-the-art supercomputers. The engine is able to dynamically increase the accuracy of the simulation using adaptive mesh refinement where required. Due to the robustness and shock capturing abilities of ExaHyPE's numerical methods, users of the engine can simulate linear and non-linear hyperbolic PDEs with very high accuracy. Users can tailor the engine to their particular PDE by specifying evolved quantities, fluxes, and source terms. A complete simulation code for a new hyperbolic PDE can often be realised within a few hours - a task that, traditionally, can take weeks, months, often years for researchers starting from scratch. In this paper, we showcase ExaHyPE's workflow and capabilities through real-world scenarios from our two main application areas: seismology and astrophysics.
References in corpus (21)
- A Posteriori Subcell Limiting of the Discontinuous Galerkin Finite Element Method for Hyperbolic Conservation Laws
- Extraction of Gravitational Waves in Numerical Relativity
- Space-time adaptive ADER discontinuous Galerkin finite element schemes with a posteriori sub-cell finite volume limiting
- A staggered space-time discontinuous Galerkin method for the three-dimensional incompressible Navier-Stokes equations on unstructured tetrahedral meshes
- High Order Space-Time Adaptive WENO Finite Volume Schemes for Non-Conservative Hyperbolic Systems
- Discontinuous Galerkin methods for general-relativistic hydrodynamics: formulation and application to spherically symmetric spacetimes
- ADER discontinuous Galerkin schemes for general-relativistic ideal magnetohydrodynamics
- Space-time adaptive ADER-DG schemes for dissipative flows: compressible Navier-Stokes and resistive MHD equations
- Conformal and covariant Z4 formulation of the Einstein equations: strongly hyperbolic first-order reduction and solution with discontinuous Galerkin schemes
- The Peano software - parallel, automaton-based, dynamically adaptive grid traversals
- A simple diffuse interface approach on adaptive Cartesian grids for the linear elastic wave equations with complex topography
- Initial-data contribution to the error budget of gravitational waves from neutron-star binaries
- Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver
- On energy stable discontinuous Galerkin spectral element approximations of the perfectly matched layer for the wave equation
- Enclave Tasking for Discontinuous Galerkin Methods on Dynamically Adaptive Meshes
- Complex additive geometric multilevel solvers for Helmholtz equations on spacetrees
- Towards an exascale code for GRMHD on dynamical spacetimes
- Quasi-matrix-free hybrid multigrid on dynamically adaptive Cartesian grids
- Two Particle-in-Grid Realisations on Spacetrees
- A new discontinuous Galerkin spectral element method for elastic waves with physically motivated numerical fluxes
- A High-Order Discontinuous Galerkin Solver with Dynamic Adaptive Mesh Refinement to Simulate Cloud Formation Processes
Cited by in corpus (25)
- A unified first order hyperbolic model for nonlinear dynamic rupture processes in diffuse fracture zones
- Space-time adaptive ADER discontinuous Galerkin schemes for nonlinear hyperelasticity with material failure
- An Efficient ADER-DG Local Time Stepping Scheme for 3D HPC Simulation of Seismic Waves in Poroelastic Media
- A scalable elliptic solver with task-based parallelism for the SpECTRE numerical relativity code
- Boson star head-on collisions with constraint-violating and constraint-satisfying initial data
- Shear shock formation in incompressible viscoelastic solids
- Space-time adaptive ADER-DG finite element method with LST-DG predictor and a posteriori sub-cell WENO finite-volume limiting for simulation of non-stationary compressible multicomponent reactive flows
- A new discontinuous Galerkin spectral element method for elastic waves with physically motivated numerical fluxes
- Space-time adaptive ADER-DG finite element method with LST-DG predictor and a posteriori sub-cell ADER-WENO finite-volume limiting for multidimensional detonation waves simulation
- Lightweight Task Offloading Exploiting MPI Wait Times for Parallel Adaptive Mesh Refinement
- General relativistic force-free electrodynamics with a discontinuous Galerkin-finite difference hybrid method
- Doubt and Redundancy Kill Soft Errors -- Towards Detection and Correction of Silent Data Corruption in Task-based Numerical Software
- Spherical accretion of collisional gas in modified gravity I: self-similar solutions and a new cosmological hydrodynamical code
- High-order discontinuous Galerkin schemes with subcell finite volume limiter and adaptive mesh refinement for a monolithic first-order BSSNOK formulation of the Einstein-Euler equations
- TeaMPI -- Replication-based Resilience without the (Performance) Pain
- Arbitrary high order ADER-DG method with local DG predictor for solutions of initial value problems for systems of first-order ordinary differential equations
- A hyperbolic framework for shear sound beams in nonlinear solids
- Discontinuous Galerkin scheme for elliptic equations on extremely stretched grids
- High order ADER-DG method with local DG predictor for solutions of differential-algebraic systems of equations
- ExaGRyPE: Numerical General Relativity Solvers Based upon the Hyperbolic PDEs Solver Engine ExaHyPE
- Task inefficiency patterns for a wave equation solver
- Detrimental task execution patterns in mainstream OpenMP runtimes
- Improving the local solution of the DG predictor of the ADER-DG method for solving systems of ordinary differential equations and its applicability to systems of differential-algebraic equations
- Computation of viscoelastic shear shock waves using finite volume schemes with artificial compressibility
- An efficient implicit scheme for the multimaterial Euler equations in Lagrangian coordinates