byuflowlab / ImplicitAD.jl

Automates adjoints. Forward and reverse mode algorithmic differentiation around implicit functions (not propagating AD through), as well as custom rules to allow for mixed-mode AD or calling external (non-AD compatible) functions within an AD chain.
MIT License
25 stars 6 forks source link

add explicit_unsteady and implicit_unsteady #11

Closed taylormcd closed 1 year ago

taylormcd commented 1 year ago

adds methods for time marching simulations (e.g. discrete adjoint)

andrewning commented 1 year ago

We can remove UnPack as a dependency right? I didn't see anywhere you actually use it. You do use it in the tests so we can leave it as a test dependency (alternatively we could require 1.7, where similar functionality is built in)