Skip to content
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

Problem-specific scaling factors in Sundials interface #3046

Closed
jaeandersson opened this issue Mar 22, 2023 · 0 comments
Closed

Problem-specific scaling factors in Sundials interface #3046

jaeandersson opened this issue Mar 22, 2023 · 0 comments
Assignees
Milestone

Comments

@jaeandersson
Copy link
Member

The now defunct Simulator class, in addition to the Sundials-native forward sensitivity support (#3045), is able to use problem-specific scaling factors (all other features, such as the control support, has been ported to Integrator as part of #2823). This is relevant for FMU DAEs, where nominal values are readily available and important for numerical stability.

This feature can be ported from the CVODES plugin in the Simulator class, which can be accessed in the simulator branch branch.

@jaeandersson jaeandersson added this to the Version 3.7 milestone Mar 22, 2023
@jaeandersson jaeandersson self-assigned this Mar 22, 2023
jaeandersson added a commit that referenced this issue Mar 29, 2023
All key functionalities of the Simulator class are now part of the generalized Integrator class: Control support,
analytic derivatives (forward/adjoint) in combination with multiple stopping times for the integrator,
structure exploiting derivatives.
Some lingering features had not been merged as of this writing: Sensitivitiy calculations using Sundials native
forward sensitivity approach (covered by #3045) and problem-specific scalar factors (covered by #3046).
Both those features are important for large-scale applications, but they can easily be ported to the Integrator class
later.
jaeandersson added a commit that referenced this issue Apr 4, 2023
@jaeandersson jaeandersson modified the milestones: Version 3.7, Version 3.6 Apr 4, 2023
jaeandersson added a commit that referenced this issue Apr 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant