-
Notifications
You must be signed in to change notification settings - Fork 31
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
Steady state tolerance factor #1758
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
Co-authored-by: Daniel Weindl <[email protected]>
…b.com/AMICI-dev/AMICI into feature_steady_state_tolerance_factor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Codecov Report
@@ Coverage Diff @@
## develop #1758 +/- ##
===========================================
- Coverage 78.01% 73.62% -4.39%
===========================================
Files 74 71 -3
Lines 12116 12050 -66
===========================================
- Hits 9452 8872 -580
- Misses 2664 3178 +514
Flags with carried forward coverage won't be shown. Click here to find out more.
|
* implement speedup dtotal_cldx_rdata, dx_rdatadx_solver * fixup flattening * fixup * speedup dwdx * simplify flattening * cleanup sbml import * Apply suggestions from code review Co-authored-by: Daniel Weindl <[email protected]> * fixup merge Co-authored-by: Daniel Weindl <[email protected]>
…b.com/AMICI-dev/AMICI into feature_steady_state_tolerance_factor
Adapt to separate sbml and pysb test suite (PEtab-dev/petab_test_suite#47)
Remaining PEtab test failure will be fixed by #1753 |
SonarCloud Quality Gate failed. |
Closes #1755, thanks for the feedback there.
operator==
is left unchanged as it (practically) already covers the new settings [1]An alternative to these new settings would be to simply add a fixed multiplier e.g.
* 100.0
at [2]I didn't test extensively, but a factor of
1e1
was sufficient for the single problem I looked at. The default factors in this PR are set to1e2
.[1] https://github.com/AMICI-dev/AMICI/blob/3d4975cd7fbffd9be588bc8b8f1e925590b3931f/src/solver.cpp#L500-L507=
[2] https://github.com/AMICI-dev/AMICI/blob/3d4975cd7fbffd9be588bc8b8f1e925590b3931f/src/solver.cpp#L796=