This Repository enlist the list of open source softwares, which collects useful links for acoustics, ultrasound, seismic modeling and inversion.
- 2D/3D modelling Finite Difference (FD) codes SOFI.
- SPECFEM2D – Spectral element method for modelling forward and adjoint wave propagation in 2D.
- SPECFEM3D – Spectral element method for modelling forward and adjoint wave propagation in 3D.
- DENISE-2D Finite Difference time-domain modeling for waveform inversion.
- SAVA: 3D seismic finite-difference modelling for Waveform Inversion and Imaging.
- OpenFOAM is a CFD software developed primarily by OpenCFD.
- adjTomo ('adjoint tomography') for tools related to the scientific problems of imaging, adjoint tomography and full waveform inversion. The adjTomo is connected with the, SPECFEM.
- ttcrpy for computing traveltimes and raytracing using the Fast-Sweeping Method, the Shortest-Path Method, and the Dynamic Shortest-Path Method.
- pyGIMLi is a finite-element and finite-volume solvers developed for multi-method modelling and inversion in 2D and 3D.
- Deepwave, a Finite Difference (FD) wave propagation modules for PyTorch, for applications such as imaging/inversion.
- pykonal: Travel-time calculator based on the fast-marching method solution to the Eikonal equation.
- TOY2DAC is a 2D Acoustic frequency-domain Full Waveform modeling and inversion code based on Fortran
- TOMO2D: A C++ package for 2-D joint refraction and reflection traveltime tomography
- Pyfwi: A Python Package for Full-Waveform Inversion and Reservoir Monitoring
- PyLops: a backend-agnostic, idiomatic, matrix-free library of linear operators and related computations
- Devito: Symbolic Finite Difference Computation Python package -Devito-Examples (acoustic RTM, Acoustic FWI)
- Stride - A Finite-difference time-domain solver written in Devito for modelling and optimisation framework for medical ultrasound
- The Julia Devito Inversion framework for FWI, LSRTM, (JUDI.jl)
- iredrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM).
- Frequency-domain finite-difference package for solving 2D visco-acoustic wave equation
- PStomo: A collection of tools for "PStomo_eq" tomography software.
- ttcrpy for computing traveltimes and raytracing using the Fast-Sweeping Method, the Shortest-Path Method, and the Dynamic Shortest-Path Method.