-
-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start using DifferentiationInterface #218
Comments
Resizing is the difficult part though. Every time the time steps adapt, the cache will need to be resized. |
To start experimenting with this, I introduced a secret function in JuliaDiff/DifferentiationInterface.jl#521 with the right semantics. Right now it re-creates a cache from scratch every time, but we can optimize it for some backends and operators |
Working on this, and have a functional implementation, will PR soon |
Amazing! I'm around to help out if needed |
Did you encounter any major hurdles? Did it lead to at least some amount of code simplification? |
Opening an issue to track what all is needed. With
Constant
being a thing now, this should be relatively straight-forward. Also NonlinearSolve update is done and released so this should unify the ecosystem.Another thing I want to do it figure out if we can use an existing ADType and ditch the
BVPJacobianAlgorithm
or is that needed? My guess would be the latter because we want fine-grained control over how to deal with each part of the jacobian.The text was updated successfully, but these errors were encountered: