-
Notifications
You must be signed in to change notification settings - Fork 96
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
Refactor timesteppers #1529
base: main
Are you sure you want to change the base?
Refactor timesteppers #1529
Conversation
Instead of solve(), one can now bootstrap() and step() a time stepper. This allows in particular for incremental state and output computation (and thus a model based hapod). In addition, temporal interpolation is improved.
Co-authored-by: Stephan Rave <stephanrave@uni-muenster.de>
Co-authored-by: Stephan Rave <stephanrave@uni-muenster.de>
Co-authored-by: Stephan Rave <stephanrave@uni-muenster.de>
Co-authored-by: Stephan Rave <stephanrave@uni-muenster.de>
Co-authored-by: Stephan Rave <stephanrave@uni-muenster.de>
Co-authored-by: Stephan Rave <stephanrave@uni-muenster.de>
Co-authored-by: Stephan Rave <stephanrave@uni-muenster.de>
Do I interpret this doc build failure correctly, that some code in a notebook cell takes too long with the new timesteppers for docs to be built? |
When building docs, I get warnings of multiple docs regarding |
As the messages says, you can mark it manually. Or add a suppression in |
18e66f2
to
e80291b
Compare
Supersedes #1305, as that pr became unmanageable (see that one for the original motivation). Introduces new timesteppers based on iterators.
_step_function
to balance performance and usability (original review comments: try to avoid a dynamic definition of the function)new-timestepping
branch once we are done here