From 0ed7d0b6fffde9485192e77c5a919f6f4a3408a5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkjak@fjfi.cvut.cz>
Date: Sat, 19 Mar 2016 22:23:49 +0100
Subject: [PATCH] Fixed calculation of bandwidth for big dataset sizes

---
 tests/benchmarks/spmv.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/benchmarks/spmv.h b/tests/benchmarks/spmv.h
index f84003826e..00b968f5cd 100644
--- a/tests/benchmarks/spmv.h
+++ b/tests/benchmarks/spmv.h
@@ -139,7 +139,7 @@ benchmarkSpMV( Benchmark & benchmark,
 
     const int elements = setHostTestMatrix< HostMatrix >( hostMatrix, elementsPerRow );
     setCudaTestMatrix< DeviceMatrix >( deviceMatrix, elementsPerRow );
-    const double datasetSize = loops * elements * ( 2 * sizeof( Real ) + sizeof( int ) ) / oneGB;
+    const double datasetSize = ( double ) loops * elements * ( 2 * sizeof( Real ) + sizeof( int ) ) / oneGB;
 
     // reset function
     auto reset = [&]() {
-- 
GitLab