From 60899a43d87275155737bfe4858db566a9326414 Mon Sep 17 00:00:00 2001 From: James E McClure Date: Fri, 17 May 2019 20:31:30 -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 7d68451b..468978c7 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[0],dvcsum,sizeof(double),cudaMemcpyDeviceToHost); + cudaMemcpy(&sum,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[0],&dvcsum[0],sizeof(double),cudaMemcpyDeviceToHost); + cudaMemcpy(&sum,dvcsum,sizeof(double),cudaMemcpyDeviceToHost); din=sum[0]; err = cudaGetLastError(); if (cudaSuccess != err){