Abstract
SeisFlows is an open source Python package that provides a customizable waveform inversion workflow and framework for research in oil and gas exploration, earthquake tomography, medical imaging, and other areas. New methods can be rapidly prototyped in SeisFlows by inheriting from default inversion or migration classes, and code can be tested on 2D examples before application to more expensive 3D problems. Wave simulations must be performed using an external software package such as SPECFEM3D. The ability to interface with external solvers lends flexibility, and the choice of SPECFEM3D as a default option provides optional GPU acceleration and other useful capabilities. Through support for massively parallel solvers and interfaces for high-performance computing (HPC) systems, inversions with thousands of seismic traces and billions of model parameters can be performed. So far, SeisFlows has run on clusters managed by the Department of Defense, Chevron Corp., Total S.A., Princeton University, and the University of Alaska, Fairbanks.
Original language | English (US) |
---|---|
Pages (from-to) | 88-95 |
Number of pages | 8 |
Journal | Computers and Geosciences |
Volume | 115 |
DOIs | |
State | Published - Jun 2018 |
All Science Journal Classification (ASJC) codes
- Information Systems
- Computers in Earth Sciences
Keywords
- Exploration geophysics
- Full-waveform inversion
- High-performance computing
- Seismology
- Ultrasound