-
-
Notifications
You must be signed in to change notification settings - Fork 113
Upgrade path for check_error interface conformity #897
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
base: master
Are you sure you want to change the base?
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