Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 2.34 KB

README.md

File metadata and controls

37 lines (24 loc) · 2.34 KB

CC BY 4.0 Binder nbviewer Jupyter Notebooks Verification Deploy Jupyter Book Slack Status

The Devito Book

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.

Directory structure

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 from fdm-devito-notebooks, deployed using GitHub pages here

How to use the Devito Book

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.