Thrase

Documentation for Thrase.

About

Thrase is a GPU-enabled, high-order accurate SBP-SAT finite difference code on unstructured meshes for SEAS (Sequences of Earthquakes and Aseismic Slip) problems written entirely in Julia.

Features

  • high-order accurate finite difference spatial discretizations featuring provably stability
  • direct and matrix-free iterative solvers for static problems via Julia
  • non-stiff methods for fully-dynamic (wave propagation) problems involving rate-and-state friction
  • high-order accurate, adaptive time-stepping via Julia
  • unstructured hexahedral meshes
  • non-planar boundaries and interfaces

Dependencies

  • Thrase is written entirely in Julia

How to cite

License

  • Distributed under the MIT License. See LICENSE.txt for more information.

Contributing

Thrase is an open-source project and welcomes:

  • contributions via forks and pull requests
  • questions, feature requests, or bug reports via issues

Contact

  • Brittany A. Erickson (bae@uoregon.edu)