From cdbd5118cb105a64c45df9c27a082c855e279bbe Mon Sep 17 00:00:00 2001
From: Serhii Yaskovets <yaskovet@mpi-cbg.de>
Date: Tue, 23 May 2023 10:25:55 +0200
Subject: [PATCH] Fix mpirun on 1 process [bug on A40]

---
 src/SparseGridGpu/SparseGridGpu.hpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/SparseGridGpu/SparseGridGpu.hpp b/src/SparseGridGpu/SparseGridGpu.hpp
index 1b7f149d..a315f7f7 100644
--- a/src/SparseGridGpu/SparseGridGpu.hpp
+++ b/src/SparseGridGpu/SparseGridGpu.hpp
@@ -3569,6 +3569,7 @@ public:
 
 		result.allocate(sizeof(int));
 
+		if (pointers.size())
 		CUDA_LAUNCH_DIM3((SparseGridGpuKernels::unpack_headers<decltype(std::declval<self>().toKernel())>),1,pointers.size(),
 																											 pointers.toKernel(),
 																											 headers.toKernel(),
-- 
GitLab