-
Notifications
You must be signed in to change notification settings - Fork 14
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
TridiagSolver (distributed): "bulkerify" rank1 problem solution #904
Conversation
61a3208
to
0795300
Compare
cscs-ci run |
702963b
to
f2e614c
Compare
Codecov Report
❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more. @@ Coverage Diff @@
## master #904 +/- ##
==========================================
- Coverage 93.38% 91.29% -2.10%
==========================================
Files 137 137
Lines 8395 8446 +51
Branches 1089 1105 +16
==========================================
- Hits 7840 7711 -129
- Misses 368 569 +201
+ Partials 187 166 -21
|
by working by column-tile-wise instead of column-element-wise
fixed by re-using existing column workspaces, by adapting them per new size requirements
cscs-ci run |
cscs-ci run |
Unused kernels will be merged directly on master after this gets in 😉 |
cscs-ci run |
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.
Approving despite comments. Most of the comments are just clarifying questions, and one comment is regarding a potential cleanup of the helper lambdas, but that is not a blocker for me.
cscs-ci run |
Co-authored-by: Mikael Simberg <[email protected]>
cscs-ci run |
Following #860, this applies the same concepts to the distributed implementation.
Main changes:
TODO:
once current review is completed, merge forked TridiagSolver: remove unused kernels #906tridiag_rank1_barrier_busy_wait
configuration option #907