This repository contains a list of Github Action workflows showcasing how to execute earthquake simulations using the SeisSol framework. SeisSol is a software package for simulating wave propagation and dynamic rupture based on the arbitrary high-order accurate derivative discontinuous Galerkin method (ADER-DG). For more on SeisSol, visit the official website.
This repository contains multiple workflows in the workflows/
folder
that showcase how to execute:
- A SCEC benchmark (
workflows/tpv33
). - The SCC18 challenge workflow
(
workflows/scc18
). - The same SCC18 challenge workflow as above, but on environments
where a container runtime is not available
(
workflows/scc18-containerless
).
The first two workflows run in a container runtime (Docker, Singularity, etc.), while the third runs directly on the host. These workflows can be executed with the Popper CLI tool. For example:
git clone --recursive https://github.com/popperized/seissol-workflows
cd seissol-workflows/workflows/tpv33
popper run
For more information on each workflow, take a look at the README
file in each subfolder.