Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPECFEM++ 0.2.0 release #128

Merged
merged 267 commits into from
Nov 4, 2024
Merged

SPECFEM++ 0.2.0 release #128

merged 267 commits into from
Nov 4, 2024

Conversation

Rohit-Kakodkar
Copy link
Collaborator

Description

Merge 0.2.0 RC version for official 0.2.0 release

Checklist

Please make sure to check developer documentation on specfem docs.

  • I ran the code through pre-commit to check style
  • My code passes all the integration tests
  • I have added sufficient unittests to test my changes
  • I have added/updated documentation for the changes I am proposing
  • I have updated CMakeLists to ensure my code builds
  • My code builds across all platforms

Rohit-Kakodkar and others added 30 commits February 16, 2024 09:11
- Moved fortranio to IO namespace
- Compiling version of HDF5 wrapper
- Developed a singular interface for IO writers
- Wrappers for HDF5 library based on the interface
- Defined wavefield format - working implementation for HDF5 format
- HDF5 implementation takes in an operator template to configure IO to read/write
- Modified SPECFEM config file format to account for adjoint simulations
- Modifying the enum namespace
- Updated enum namespace and unbloated several interfaces
- domain/element/sources/receivers are now templated based on enum classes. This should improve errr messagesfor wrong templates
- typedefs are defined based on template types.
- Linked assembly to time scheme
- Solver can now take a user defined t0
- Methods to read adjoint source file
- User Defined sources
Rohit-Kakodkar and others added 29 commits October 23, 2024 14:29
- Updated point index
- checks for store_on_device, add_on_device, load_on_device
- Bug in allocation of compute misfit kernels when multiple types of mediums are present
Added tests for checking misfit kernels compute container
@Rohit-Kakodkar Rohit-Kakodkar merged commit 3c9fffb into main Nov 4, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant