We present the Chevron Optimization Framework for Imaging and Inversion (COFII), an open-source framework for seismic modeling and inversion written in the Julia language that is designed to be easy to use in both cloud and traditional high performance computing environments. A primary objective is to foster an environment where academia and industry can easily collaborate on geophysical problems requiring high performance applications, and the package has been designed to allow interoperability with other Julia language tools.
The COFII framework enables easy testing of new ideas at production scale by defining interfaces for nonlinear and linear operators. With COFII “the math is the API”, and we show how composition of chains of simple operators can implement complex workflows.
We demonstrate how COFII includes the tools needed for high-performance finite difference modeling, full waveform inversion, and reverse time migration, and describe how simple adaptation enables the framework to operate in the Microsoft Azure cloud.
View more E-Lectures Read Paper in EarthDoc Join EAGE today!
Access to recent EarthDoc material is free of charge for EAGE members.