Skip to content

v0.0.1-beta

Compare
Choose a tag to compare
@Rohit-Kakodkar Rohit-Kakodkar released this 14 Mar 20:16
· 2417 commits to main since this release
06b2b42

Initial release of SPECFEM2D KOKKOS package

We are pleased to announce first release 0.0.1-beta for Kokkos implementation of SPECFEM2D package. This version of the package is able to simulate wave propagation through elastic homogeneous media in 2-Dimensions.

What's Changed

  • New: Added support for GLL quadrature by @Rohit-Kakodkar in #5
  • New: Read fortran mesh database files generated by xmeshfem2d by @Rohit-Kakodkar in #7
  • New: Create a Mesh struct to store the mesh (The mesh is created by reading the database binaries created by xmeshfem2d) by @Rohit-Kakodkar in #8
  • New: Implemeted a source class (Currently only Dirac sources are enabled in this version of the package) by @Rohit-Kakodkar in #20
  • New: Implemented Newmark Timescheme, Implemented domain class to store wavefields by @Rohit-Kakodkar in #21
  • New: Enabled GPU support (First working GPU implementation) by @Rohit-Kakodkar in #26
  • New: Implemented a time-marching (explicit) solver to simulate wave propagation by @Rohit-Kakodkar in #28
  • New: Enabled simulation setup using a parameter YAML file by @Rohit-Kakodkar in #31
  • New: Added support for command line parsing by @Rohit-Kakodkar in #34
  • New: Added cookbook example for simulating wave propagation through homogeneous media by @Rohit-Kakodkar in #39
  • New: Implemented routines to compute and store seismographs (Implemented a seismograph writer) by @Rohit-Kakodkar in #43
  • Thanks to @lsawade, @icui and @EtienneBachmann for their help with running the code and with changes to the documentation

New Contributors

Full Changelog: https://github.com/PrincetonUniversity/specfem2d_kokkos/commits/v0.0.1-beta