diff --git a/CUDA/cudapic.cu b/CUDA/cudapic.cu index 5ce51f676e7f944ab95d6930eb8e33c84c1a728d..eb692a0468b44b7605da0361aff2ab98407d0684 100755 --- a/CUDA/cudapic.cu +++ b/CUDA/cudapic.cu @@ -27,7 +27,7 @@ int main(void) { init<<<blocks,threads>>>(darr,nloop); cudaDeviceSynchronize(); cudaMemcpy(arr,darr,npts*sizeof(double),cudaMemcpyDeviceToHost); - float pi = 0; + double pi = 0; for (int i = 0; i < npts; ++i) pi += arr[i]; auto tend = std::chrono::high_resolution_clock::now();