From Zero to Devito¶
Devito is a domain specific language (DSL) and compiler for finite difference schemes. Built on top SymPy, the DSL allows users to express PDE boundary value problems in a few lines of Python code. This workshop will provide attendees with an introduction to the core elements of the Devito DSL with a focus on modelling seismic wave-propagation.
A breakdown of the agenda is as follows:
- Introduction to the DSL
- Expressing PDEs in Devito
- Introduction to Devito operators
- Building wave-propagators
- Full waveform inversion with Devito
Instructors¶
- Rhodri Nelson - Devito