Pressio / SHAW

Performance-portable C++ code for simulating elastic shear waves in an axisymmetric domain.
Other
12 stars 1 forks source link
axisymmetric cpp14 earth-science earthquakes geophysics hpc kokkos numerical-methods performance-portability physics python ricker-wavelet seismic shear-waves snl-applications snl-comp-science-libs snl-mini-apps sparse-matrices velocity-stress-formulation

Overview

This code simulates the dynamic of elastic seismic shear waves in an axisymmetric domain. The implementation is based on the Kokkos programming model to enable performance portability. The name "SHAW" is an acronym built from "SHeAr Waves".

Click below to check the documentation for more details:

Questions?

Find us on Slack: https://pressioteam.slack.com or open an issue on github.

License and Citation

License

If you use this code, please cite the following paper:

@article{RIZZI2021113973,
  title = {A compute-bound formulation of Galerkin model reduction for linear time-invariant dynamical systems},
  journal = {Computer Methods in Applied Mechanics and Engineering},
  volume = {384},
  pages = {113973},
  year = {2021},
  issn = {0045-7825},
  doi = {https://doi.org/10.1016/j.cma.2021.113973},
  url = {https://www.sciencedirect.com/science/article/pii/S0045782521003042},
  author = {Francesco Rizzi and Eric J. Parish and Patrick J. Blonigan and John Tencer}
}