Tutorial: Synthetic seismic models with GemPy, Devito, and Pyvista
Channel: Software Underground
Date: 2021-04-22

Edward Caunt

Synthetic geological models are important for benchmarking and testing seismic modelling codes. However, the number of freely-available synthetics is small, and may not reflect the setting of the desired geological target. In this tutorial, we will demonstrate how to build a seismic synthetic, loosely based on carbon-capture and storage scenarios, using open and freely-available software. We will begin by constructing a simple layered geological model in GemPy. In the second half of the tutorial, we will use Devito to simulate seismic wave propagation through this model, and generate some synthetic data, before visualizing the wavefield using PyVista.

00:00 - start
05:00 - Intro
10:50 - Building a geological model with GemPy
31:00 - Bridging the gap from GemPy to Devito
40:34 - Seismic modelling in Devito
1:26:20 - Wavefield visualisation with PyVista
1:34:27 - Concluding remarks
1:37:10 - Supplementary FWI notebook overview