You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a DiaMatrix or EllMatrix is constructed with Kokkos::LayoutRight returns invalid results on Morpheus::Cuda and Morpheus::HIP for multiply() and update_diagonal() algorithms, due to improper construction of the linearized index in each of the following kernels:
update_dia_diagonal_kernel() in core/src/impl/Dia/Kernels/Morpheus_MatrixOperations_Impl.hpp
spmv_dia_kernel() in core/src/impl/Dia/Kernels/Morpheus_Multiply_Impl.hpp
update_ell_diagonal_kernel() in core/src/impl/Ell/Kernels/Morpheus_MatrixOperations_Impl.hpp
spmv_ell_kernel() in core/src/impl/Ell/Kernels/Morpheus_MatrixOperations_Impl.hpp
The text was updated successfully, but these errors were encountered:
When a
DiaMatrix
orEllMatrix
is constructed withKokkos::LayoutRight
returns invalid results onMorpheus::Cuda
andMorpheus::HIP
formultiply()
andupdate_diagonal()
algorithms, due to improper construction of the linearized index in each of the following kernels:update_dia_diagonal_kernel()
incore/src/impl/Dia/Kernels/Morpheus_MatrixOperations_Impl.hpp
spmv_dia_kernel()
incore/src/impl/Dia/Kernels/Morpheus_Multiply_Impl.hpp
update_ell_diagonal_kernel()
incore/src/impl/Ell/Kernels/Morpheus_MatrixOperations_Impl.hpp
spmv_ell_kernel()
incore/src/impl/Ell/Kernels/Morpheus_MatrixOperations_Impl.hpp
The text was updated successfully, but these errors were encountered: