Devito - Fast Finite Difference Computation

Devito is a new tool for performing optimised Finite Difference (FD) computation from high-level symbolic problem definitions. Devito performs automated code generation and Just-In-time (JIT) compilation based on symbolic equations defined in SymPy to create and execute highly optimised Finite Difference kernels on multiple computer platforms.

Devito is also intended to provide the driving operator kernels for a prototype Full Waveform Inversion (FWI) code that can be found here.

Getting started

You can get instructions on how to download and install Devito here.

To learn how to use Devito, check our tutorials and examples.

You can find the API Documentation here.

Indices and tables