-
-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Description
This package is almost complete to be used in OrdinaryDiffEq.jl. For other discussions on this topic, see SciML/OrdinaryDiffEq.jl#1570
However, there are some special things done in its nonlinear solvers which we would need to allow for here:
- First step is completing the iterator interface Complete the iterator interface #241
- We need to have a version of a Quasi-Newton method which forces Jacobian reuse and terminates if convergence starts to fail. I think this can be done just with a
SingleFactorizeNewton
and some extendedTerminationCondition
stuff. - For this
SingleFactorizeNewton
, we'd need to allow it in the iterator form to have a mode where changingu
does not cause a new Jacobian to be taken. Thus in thecache
interface, we'd need areevalute_jacobian!
that can be handled outside the solver for such cases.
Once those are together, then I think we're good to try it in OrdinaryDiffEq?
frankschae, termi-official and avik-pal
Metadata
Metadata
Assignees
Labels
No labels