https://github.com/ivotron/seissol-workflows
Workflows for running earthquake simulations using the SeisSol software package.
https://github.com/ivotron/seissol-workflows
Last synced: 24 days ago
JSON representation
Workflows for running earthquake simulations using the SeisSol software package.
- Host: GitHub
- URL: https://github.com/ivotron/seissol-workflows
- Owner: ivotron
- License: mit
- Created: 2019-06-19T19:48:51.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-24T06:17:56.000Z (over 6 years ago)
- Last Synced: 2025-01-26T08:13:01.193Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 23.4 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SeisSol Workflows
This repository contains a list of [Github Action workflows][gha]
showcasing how to execute earthquake simulations using the
[SeisSol][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][seissol].
This repository contains multiple workflows in the `workflows/` folder
that showcase how to execute:
1. A SCEC benchmark ([`workflows/tpv33`](./workflows/tpv33)).
2. The [SCC18 challenge workflow][scc18]
([`workflows/scc18`](./workflows/scc18)).
3. The same SCC18 challenge workflow as above, but on environments
where a container runtime is not available
([`workflows/scc18-containerless`](./workflows/scc18-containerless)).
The first two workflows run in a container runtime ([Docker][docker],
[Singularity][singularity], etc.), while the third runs directly on
the host. These workflows can be executed with the [Popper CLI
tool][popper]. For example:
```bash
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.
[seissol]: http://www.seissol.org
[scc18]: http://www.studentclustercompetition.us/2018/applications.html
[gha]: https://developer.github.com/actions/managing-workflows/workflow-configuration-options/#example-workflow
[popper]: https://github.com/systemslab/popper
[singularity]: https://github.com/sylabs/singularity
[docker]: https://get.docker.com