-
Notifications
You must be signed in to change notification settings - Fork 3
/
tutorials.qmd
16 lines (12 loc) · 1.2 KB
/
tutorials.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
---
title: Tutorials
---
We provide an extensive set of tutorials to get familiar with devito's internals, capabilities and use cases. In details we offer the following topics:
- [User API](examples/userapi/00_sympy.html) contains API description notebooks to get started with Devito.
- [Compiler](examples/compiler/00_index.html) introduces the compiler and the internal representation used to lower the symbolic expression to high performance code.
- [Performance tips](examples/performance/00_overview.html) introduce the performance optimization knobs exposed to the users.
- [Seismic modeling and inversion](examples/seismic/tutorials/01_modelling.html) contains a broad set of notebooks that implements various wave equations for modeling and inversion.
- [CFD](examples/cfd/01_convection.html) offers a full rendering of the original `CFD Python: 12 steps to Navier-Stokes` by Lorena Barba using Devito.
- [Finance](examples/finance/bs_ivbp.html) contains an introductory notebook using Devito to model the Black-Scholes equations.
All those notebooks can be interactively explored in our [binder](https://mybinder.org/v2/gh/devitocodes/devito/master) server as well.
[Devito]:https://github.com/devitocodes/devito