The Devito Book is a set of tutorials that focus on the finite difference (FD) method for solving partial differential equations (PDEs), using Devito. It is largely based on "Finite Difference Computing with PDEs - A Modern Software Approach" by H. P. Langtangen and S. Linge.
The tutorials are available as a Jupyter Book. They are also available on MyBinder as a set of Jupyter notebooks, under the fdm-devito-notebooks
directory.
This work is licensed under a Creative Commons Attribution 4.0 International License.
The most important subdirectories in this repository are:
fdm-devito-notebooks
, which contains the Jupyter notebooks from the original book with Devito implementations (WIP)fdm-jupyter-book
, which contains the completed Jupyter notebooks fromfdm-devito-notebooks
, deployed using GitHub pages here
For an interactive experience with the book, you can run the Jupyter notebooks in your browser using Docker. Run the following command in the terminal:
docker-compose up devito_book
Alternatively, the non-interactive version of the book is available here.