ExaHyPE 2 is an exascale simulation engine that solves first-order hyperbolic partial
differential equations. One application of ExaHyPE 2 is ExaSeis, which uses Ex-
aHyPE’s ADER-DG solver in combination with Riemann solvers to implement the
elastic wave equations. In this thesis, multiple earthquake simulation benchmarks were
implemented to test ExaSeis. These scenarios are widely known benchmarks used for
validation, documented at the SISMOWINE web interface and the SCEC/USGS Spon-
taneous Rupture Code Verification Project. They include one kinematic point source
and multiple dynamic rupture simulations. The focus is on rebuilding previously
implemented ExaHyPE 1 simulations and adding more varied scenarios to precisely
document the functionality of certain setups, such as non-planar fault geometry, multi-
dimensional velocity structures, and locally dependent shear-stress input. Specifically,
the successfully implemented benchmarks used for validation are: LOH1, TPV5, TPV6,
TPV16, TPV26, TPV28 and TPV34. Furthermore, the thesis explores different ways to
optimize simulation results by varying setup parameters, including domain size, cell
size, boundary conditions, floating-point precision, and order of the ADER-DG solver.
«
ExaHyPE 2 is an exascale simulation engine that solves first-order hyperbolic partial
differential equations. One application of ExaHyPE 2 is ExaSeis, which uses Ex-
aHyPE’s ADER-DG solver in combination with Riemann solvers to implement the
elastic wave equations. In this thesis, multiple earthquake simulation benchmarks were
implemented to test ExaSeis. These scenarios are widely known benchmarks used for
validation, documented at the SISMOWINE web interface and the SCEC/USGS Spon-
taneo...
»