Large-scale workflows for wave-equation based inversion in Julia

TitleLarge-scale workflows for wave-equation based inversion in Julia
Publication TypeConference
Year of Publication2017
AuthorsPhilipp A. Witte, Mathias Louboutin, Felix J. Herrmann
Conference NameSIAM Conference on Computational Science and Engineering
KeywordsFull-waveform inversion, Julia, large scale, least-squares migration, SIAM

Full-waveform inversion is a PDE-constrained optimisation problem involving massive amounts of data (petabytes) and large numbers of unknowns (O(10^9)). This well known compute-intensive and data-intensive is extremely challenging for several reasons. First, there is the complexity of having to handle extremely large data volumes with metadata related to experimental details in the field, and the discretization of the unknown earth parameters and approximate physics. Second, reduced or adjoint-state methods call for computationally intensive PDE solves for each source experiment (of which there are thousands) for each iteration of a gradient-based optimization scheme. The talks will give an overview how carefully chosen layers of abstraction can help manage both the complexity and scale of inversion while still achieving the high degree of computational performance required to make full-waveform a practical tool. Specifically, the presentations will focus on domain specific stencil language for time-stepping methods to solve various types of wave equations and on abstracts for large-scale parallel optimization frameworks.


(SIAM Conference on Computational Science and Engineering, Atlanta)

Citation Keywitte2017SIAMlsw