A new software organization for 3D FWI

TitleA new software organization for {3D} {FWI}
Publication TypeSINBAD Presentation
AuthorsCurt Da Silva, Felix J. Herrmann
Year of Publication2015

In this work, I have implemented a scalable and extendable framework for 3D Full Waveform Inversion in Matlab. This approach uses modern software design principles to create a codebase that is easy to understand, maintain, and extend and that also allows for rapid prototyping of new algorithmic ideas that can be easily transferred to large scale problems. The code itself is modularized in a proper way, which allows straightforward testing of each component (e.g., Taylor error test, adjoint tests, etc.). Improvements to the computational kernel (i.e., Helmholtz solves with more efficient matrix-vector products, new preconditioners, etc.) propagate to the entire framework.

KeywordsPresentation, private, SINBAD, SINBADFALL2015, SLIM


Citation Keydasilva2015SINBADFnso