From 6847393d4a9a8a41872548c715b6897c085d1c82 Mon Sep 17 00:00:00 2001 From: Mirec Date: Sat, 13 Aug 2022 17:12:14 +0200 Subject: [PATCH] Fix cusp dia kernel --- cusp/system/cuda/detail/multiply/dia_spmv.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cusp/system/cuda/detail/multiply/dia_spmv.h b/cusp/system/cuda/detail/multiply/dia_spmv.h index c7523c02..bf381825 100644 --- a/cusp/system/cuda/detail/multiply/dia_spmv.h +++ b/cusp/system/cuda/detail/multiply/dia_spmv.h @@ -92,7 +92,7 @@ spmv_dia_kernel(const int num_rows, // process chunk for(IndexType row = thread_id; row < num_rows; row += grid_size) { - ValueType sum = (base == 0) ? initialize(y[row]) : ValueType(0); + ValueType sum = (base == 0) ? initialize(y[row]) : y[row]; // index into values array IndexType idx = row + pitch * base;