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.
You can get instructions on how to download and install Devito :doc:`here </download>`.
To learn how to use Devito, check our :doc:`tutorials and examples </tutorials>`. 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, :doc:`here </userapi>`.
.. toctree:: :hidden: Download <download> Tutorials <https://github.com/devitocodes/devito/tree/master/examples> FAQ <https://github.com/devitocodes/devito/wiki/FAQ> API Reference <userapi>