kokkos / kokkos-kernels

Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels
Other
302 stars 95 forks source link

Possible bug in "native-merge" SpMV algorithm #2033

Closed cwpearson closed 1 week ago

cwpearson commented 10 months ago

https://github.com/kokkos/kokkos-kernels/issues/2010 was caused by the merge-based SpMV algorithm being selected in Tpetra for this specific mini-em case. The merge-based SpMV was incorrectly re-using the "merge" algorithm name, and the fix was to change it to "native-merge" so that the merge-based implementation is no longer used.

It's not clear whether something is not quite right with the matrix, or if there is a bug in the merge-based SpMV implementation.

brian-kelley commented 3 months ago

@cwpearson I think this is the same issue as #2166?