I hereby claim:
- I am vojtamolda on github.
- I am vojtamolda (https://keybase.io/vojtamolda) on keybase.
- I have a public key whose fingerprint is 5F14 3BFB 3C7E AB18 B545 04F1 572B AB05 67DE 1229
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
This repository contains source code of a shallow water partial differential equation (PDE) solver. The solver is written in differentiable Swift which allows end-to-end propagation of derivatives through time. In physics this kind of solution is traditionally called adjoint and it unlocks a new class of algorithms for optimal control of PDEs.
More details about the PDE and how to derive it from general Navier-Stokes equations can found for example on Wikipedia.
The following notebook demonstrates how the differentiability of the solver can be leveraged to solve an otherwise tricky optimal control problem.
Showcase.ipynb
[![ColabBadge]][ShowcaseColabLink]