-
Notifications
You must be signed in to change notification settings - Fork 0
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
src/sparse: Fix supernodal sptrsv build with LayoutRight=ON #5
Conversation
@iyamazaki, Using this branch built with LayoutRight=ON and LayoutLeft=OFF shows:
|
Thank you, @e10harvey. Yes, this is because the unit-test takes each column as supernode, and we don't need to specify the matrix is upper/lower, for instance. I will modify the unit test to have a non-trivial supernode. |
@iyamazaki, should we merge this to fix the link errors? |
Now, we require LayoutLeft. So, we are okay? And, this may fix the link errors, but we need more to support LayoutRight. |
I think this should be merged in case someone wants to start working on supporting LayoutRight; this will put them a step closer. |
Thank you @e10harvey. I am running a test locally, just to make sure!! Right now, if we try to enable SUPERNODAL_SPTRSV without LayoutLeft, we should see an error message. But, I wonder if we can add comments somewhere in the codes, saying we only support default_layout = LayoutLeft.. I may forget.. |
I think the CMake check you added via kokkos@88cb062 is clear but a comment would be nice. |
Hi, @e10harvey. My quick local unit-test passed. Do you want to add the comments before merging this? |
No. I am ready to merge. |
Sorry for the formatting changes; I can back those out if you'd like. My pre-commit hook ran: