Speaking at the UBC/SLIM/Sinbad year-end meet, Gerard Gorman (Imperial College) introduced OpeSci-FD, an ‘open performance portable seismic imaging finite difference Python package. OpeSci uses symbolic mathematics to automatically generate finite difference models from a high-level description of the model equations. The research is a joint Sinbad/Senai-Cimatec effort and has funding from Intel.
Mathias Louboutin (SLIM) demoed high-performance seismic applications of OpeSci. Various wave propagators have been developed and show that performance of this code is on par with industrial software libraries.
Philipp Witte is developing a large-scale time-domain modeling and inversion workflow in Julia. The framework leverages the Devito tool for optimized finite difference computations. Devito generates optimized code from symbolic partial differential equations. Witte’s objective is for a framework that supports coding that is ‘close to the math’ and at the same time provides state of the art wave equation solvers. More from UBC-SLIM.
© Oil IT Journal - all rights reserved.