Welcome to the Devito documentation!

Devito is a software to implement optimised finite difference (FD) computation from high-level symbolic problem definitions. Starting from symbolic equations defined in SymPy, Devito employs automated code generation and just-in-time (JIT) compilation to execute FD kernels on multiple computer platforms.

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. Here you will also find documentation about the inner workings of the compiler.

You can find the API Reference, which includes detailed explanations and inline examples, here.