We use the basis functions based on Jacobi polynomials as explained in appendix A of J. de la Puente, ‘Seismic Wave Simulation for Complex Rheologies on Unstructured Meshes’, PhD-Thesis, Ludwig-Maximilians-Universität München, Munich, 2008.
On triangles, we denote the polynomials as
On tetrahedrons, we denote the polynomials as
Notation | Formula | SeisSol |
---|---|---|
M3 |
||
M2 |
||
rT |
Use poetry to install or use the package. In particular, consider the commands
# install
poetry install
# format files
poetry run black src
# run unit tests
poetry run coverage run -m nose2