Upgrade path for check_error interface conformity#897
Conversation
|
What exactly is this for? |
|
This is the first step for #896 (see #896 (comment)). With this change I can as next step go to the downstream packages and adjust the The larger context is to simplify the development of custom time integrators compatible which are at least partially compatible with the SciML ecosystem. |
|
If the steps failed and the Newton algorithm diverged, I think we'd still error out unless the system had a bool set to just continue? |
|
Right. However, this error is |
Reading over it again, maybe I misunderstood you here. Right now in OrdinaryDiffEqCore the integrator has https://github.com/search?q=org%3ASciML%20ConvergenceFailure&type=code |
|
I still don't understand what this is for. @oscardssmith should we talk about this? Is there a test that should go with this? |
|
The preceding comment why I hoisted this out is here #896 (comment) |
Precedes #896 to provide an upgrade path for
last_step_failed