From 7334c078fa9c82f3c492ec284bd942e90f0866f0 Mon Sep 17 00:00:00 2001 From: James E McClure Date: Fri, 17 May 2019 21:12:44 -0400 Subject: [PATCH] fix cudaMemcpy bug --- gpu/D3Q19.cu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gpu/D3Q19.cu b/gpu/D3Q19.cu index 468978c7..ae96efb3 100644 --- a/gpu/D3Q19.cu +++ b/gpu/D3Q19.cu @@ -2519,7 +2519,7 @@ extern "C" double ScaLBL_D3Q19_AAeven_Flux_BC_z(int *list, double *dist, double } // Now read the total flux - cudaMemcpy(&sum,dvcsum,sizeof(double),cudaMemcpyDeviceToHost); + cudaMemcpy(&sum[0],dvcsum,sizeof(double),cudaMemcpyDeviceToHost); din=sum[0]; err = cudaGetLastError(); if (cudaSuccess != err){ @@ -2562,7 +2562,7 @@ extern "C" double ScaLBL_D3Q19_AAodd_Flux_BC_z(int *neighborList, int *list, dou printf("CUDA error in ScaLBL_D3Q19_AAodd_Flux_BC_z (kernel): %s \n",cudaGetErrorString(err)); } // Now read the total flux - cudaMemcpy(&sum,dvcsum,sizeof(double),cudaMemcpyDeviceToHost); + cudaMemcpy(&sum[0],dvcsum,sizeof(double),cudaMemcpyDeviceToHost); din=sum[0]; err = cudaGetLastError(); if (cudaSuccess != err){