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>`.
You can find the API Reference, which includes detailed explanations and inline examples, :doc:`here </userapi>`.
If you want to know more about how the Devito compiler works, have a look at this :doc:`material </compiler>`.
.. toctree:: :hidden: Download <download> Tutorials <tutorials> API Reference <userapi> The Devito Compiler <compiler>