-
Notifications
You must be signed in to change notification settings - Fork 6
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
Update products with the block-Jacobi preconditioner #278
Conversation
For Block-Krylov methods we need operator-matrix products. I don't understand why you implemented a kernel for the CUDA version. A block-Jacobi should not have overlap. ps: I also added some view for the CPU variants to avoid unnecessary copies. |
The preconditioner on master is deprecated. Please have a look at the
The block-Jacobi preconditioner was just an intermediate step to implement a overlapping Schwarz preconditioner. Hence the
The CPU implementation is here just for debugging purpose, but feel free to clean it. My opinion is that preconditioners do not belong to ExaPF and should be moved in a new package. |
Codecov Report
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. @@ Coverage Diff @@
## main #278 +/- ##
==========================================
+ Coverage 74.50% 74.55% +0.04%
==========================================
Files 31 30 -1
Lines 4182 4201 +19
==========================================
+ Hits 3116 3132 +16
- Misses 1066 1069 +3
... and 5 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
b5d5b88
to
89126a3
Compare
89126a3
to
368237b
Compare
No description provided.