Matrix Transpose Tutorial Cleanup
Summary
Fix the cuda and hip matrix tutorial. Fix spacing, add proper synchronization, map threads properly in teams implementation.
- This PR is a bugfix
- It does the following (modify list as needed):
- Fixes #1916
I think we also need to clean up the description of the problem to highlight the transpose of the indices as well as the CPU implementations to make it consistent with the gpu versions.
Thanks for getting this started @MrBurmark. I took a follow up pass; but I think I could use a second set of eyes on the Kernel implementation. Would anyone in @LLNL/raja-core be able to take a look?
@artv3 I think you've taken over this PR. There are come compilation issues that are causing the CI checks to fail. Can you get to them or should I try to find time to fix them? I assume we want this in the release.
@artv3 I think you've taken over this PR. There are come compilation issues that are causing the CI checks to fail. Can you get to them or should I try to find time to fix them? I assume we want this in the release.
I can take a look, but I don't think this should hold up the release.
@MrBurmark @artv3 I fixed the compilation errors in this, but the results are wrong.....
I think we also have some inconsistent expression for the CPU RAJA::kernel examples. That is one thing that I needed to revisit.
If I can find a few spare minutes, I will work on it. But, I can't promise I will get to it.