This repository contains code for simulating elastic seismic shear waves in an axisymmetric domain. The implementation uses Kokkos and Kokkos-kernels to enable performance portability, and provides capabilities to run both the full order model (FOM) as well as the Galerkin reduced order model (ROM).
Specifically, this code has been developed mainly for this paper.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! IMPORTANT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This repo is not being updated anymore. The code is being moved to https://github.com/Pressio/SHAW.
For all the latest developments, refer to that repo.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
To build the code, you can use one of the following two alternatives:
-
If you are an "expert" and want to use CMake directly, you can refer to this page.
-
If you prefer a more guided procedure where we show you step-by-step how to install the TPLs, and provide you a way to build the code using helper bash scripts that we prepared, you can
follow this step-by-step guide.
Follow this guide for an example to run a FOM run.
Follow this guide for an example to run a rank-1 Galerkin run.
Coming soon.
-
FOM
-
ROM
File is here.