1887

Abstract

Summary

We present the Chevron optimization framework for imaging and inversion (COFII), an open-source framework for seismic modelling and inversion written in the Julia language that is designed to be easy to use in both cloud and traditional high-performance computing (HPC) environments.

We will demonstrate that this framework includes the tools needed for high-performance finite difference modelling, full waveform inversion (FWI), and reverse time migration (RTM). We also describe how these tools can be easily adapted to run in the Microsoft Azure cloud. While the examples we show are small 2D experiments, the tooling has been used at scale for large production 3D surveys.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.202113077
2021-10-18
2025-03-16
Loading full text...

Full text loading...

References

  1. Bube, K.P., J.Washbourne, R.Ergas, and T.Nemeth
    , 2016, Self-adjoint, energy-conserving second-order pseudo-acoustic systems for VTI and TTI media for reverse time migration and full-waveform inversion: SEG Technical Program Expanded Abstracts.
    [Google Scholar]
  2. Dellinger, J., and J.Etgen
    , 1990, Wave-field separation in two-dimensional anisotropic media: Geophysics, 55, 914–919.
    [Google Scholar]
  3. Liu, F., G.Zhang, S.A.Morton, and J.P.Leveille
    , 2011, An effective imaging condition for reverse-time migration using wavefield decomposition: Geophysics, 76, S29–S39.
    [Google Scholar]
  4. Nocedal, J., Wright, SJ
    , 2006, Numerical optimization: Springer.
    [Google Scholar]
  5. Versteeg, R.
    , 1994, The Marmousi experience: Velocity model determination on a synthetic complex data set: The Leading Edge, 13, 905–976.
    [Google Scholar]
  6. SetIntersectionProjection.jl: Julia package interoperating with COFII: Projection of models onto convex sets of constraints, https://github.com/slimgroup/SetIntersectionProjection.jl
    [Google Scholar]
  7. Optim.jl: Julia package interoperating with COFII: Nonlinear and linear optimization methods, https://github.com/JuliaNLSolvers/Optim.jl
    [Google Scholar]
/content/papers/10.3997/2214-4609.202113077
Loading
/content/papers/10.3997/2214-4609.202113077
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error