-
-
Notifications
You must be signed in to change notification settings - Fork 426
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
LU decomposition for NLTE population solver #2465
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #2465 +/- ##
==========================================
+ Coverage 67.17% 68.67% +1.50%
==========================================
Files 156 157 +1
Lines 13763 13978 +215
==========================================
+ Hits 9245 9600 +355
+ Misses 4518 4378 -140 ☔ View full report in Codecov by Sentry. |
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.
Needs rebasing
Any comments on the new structure? I've merged both solvers into one file, sharing function calls wherever possible. There is still a bit more to be done (docs, tests etc.), but I thought it's probably best to get some feedback at this point before I start polishing this a bit more... |
*beep* *bop* Hi, human. The Click here to see your results. |
This should now be ready for final review @chvogl @sonachitchyan |
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.
Frankly, I don't understand exactly how the solver works. However, the code is well-written so I will approve it on the basis with the caveat that I don't see any examples showing the functionality of the solver working as expected (e.g. compared to some reference).
My other major comment is that given the computational intensity of this solver, the code would really benefit from being made Numba-compatible in the future.
we merged it in a new PR |
📝 Description
Type: 🚀
feature
Attempt to implement a LU decomposition solver for the NLTE population equation.
Currently as extra module, but if it works it should replace the root find method (probably).