From 4153c48d970b1fcd5d90b8b88a0784f0a90bd3b8 Mon Sep 17 00:00:00 2001
From: Luka Stanisic <luka.stanisic@mpcdf.mpg.de>
Date: Mon, 3 Jul 2017 15:42:29 +0200
Subject: [PATCH] fixing GPUWorkload<100 for minimal use cases, such as
 Tutorial

---
 bioem_cuda.cu | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bioem_cuda.cu b/bioem_cuda.cu
index eb701ff..4824331 100644
--- a/bioem_cuda.cu
+++ b/bioem_cuda.cu
@@ -618,7 +618,7 @@ int bioem_cuda::deviceStartRun()
 	}
 	else
 	{
-		maxRef = (size_t) RefMap.ntotRefMap * (size_t) GPUWorkload / 100;
+		maxRef = RefMap.ntotRefMap == 1 ? (size_t) RefMap.ntotRefMap : (size_t) RefMap.ntotRefMap * (size_t) GPUWorkload / 100;
 		pProb_host = new bioem_Probability;
 		pProb_host->init(maxRef, param.nTotGridAngles, param.nTotCC, *this);
 		pProb_host->copyFrom(&pProb, *this);
-- 
GitLab