From 5820ce8ed4b0d27424a5a182dfcc40883c346fcb Mon Sep 17 00:00:00 2001 From: James E McClure Date: Fri, 17 May 2019 19:37:18 -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 b75b5699..7d68451b 100644 --- a/gpu/D3Q19.cu +++ b/gpu/D3Q19.cu @@ -2501,7 +2501,7 @@ extern "C" double ScaLBL_D3Q19_AAeven_Flux_BC_z(int *list, double *dist, double double din; double *sum; double *dvcsum; - sum = new double [1]; + cudaMallocHost((void **)&sum,sizeof(double)); cudaMalloc((void **)&dvcsum,sizeof(double)*count); cudaMemset(dvcsum,0,sizeof(double)*count); int sharedBytes = 512*sizeof(double); @@ -2546,7 +2546,7 @@ extern "C" double ScaLBL_D3Q19_AAodd_Flux_BC_z(int *neighborList, int *list, dou double din; double *sum; double *dvcsum; - sum = new double [1]; + cudaMallocHost((void **)&sum,sizeof(double)); cudaMalloc((void **)&dvcsum,sizeof(double)*count); cudaMemset(dvcsum,0,sizeof(double)*count); int sharedBytes = 512*sizeof(double);