fix cudaMemcpy bug

This commit is contained in:
James E McClure 2019-05-17 19:37:18 -04:00
parent 469f5f6481
commit 5820ce8ed4

View File

@ -2501,7 +2501,7 @@ extern "C" double ScaLBL_D3Q19_AAeven_Flux_BC_z(int *list, double *dist, double
double din; double din;
double *sum; double *sum;
double *dvcsum; double *dvcsum;
sum = new double [1]; cudaMallocHost((void **)&sum,sizeof(double));
cudaMalloc((void **)&dvcsum,sizeof(double)*count); cudaMalloc((void **)&dvcsum,sizeof(double)*count);
cudaMemset(dvcsum,0,sizeof(double)*count); cudaMemset(dvcsum,0,sizeof(double)*count);
int sharedBytes = 512*sizeof(double); 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 din;
double *sum; double *sum;
double *dvcsum; double *dvcsum;
sum = new double [1]; cudaMallocHost((void **)&sum,sizeof(double));
cudaMalloc((void **)&dvcsum,sizeof(double)*count); cudaMalloc((void **)&dvcsum,sizeof(double)*count);
cudaMemset(dvcsum,0,sizeof(double)*count); cudaMemset(dvcsum,0,sizeof(double)*count);
int sharedBytes = 512*sizeof(double); int sharedBytes = 512*sizeof(double);