diff --git a/src/radix_sort_par3.cu b/src/radix_sort_par3.cu index 5155392a69341a34bcf2560c24603c04f7755d3e..b0701f5f28d6a45f522c895dfb2c5fd07b0c0f42 100644 --- a/src/radix_sort_par3.cu +++ b/src/radix_sort_par3.cu @@ -34,7 +34,7 @@ void countSort(int arr[], int n, int exp) // Store count of occurrences in count[] storeCount<<<1,32>>>(d_count,d_arr,n,exp); - cudaMemcpy(h_count, d_count, sizeof(int)*n,cudaMemcpyDeviceToHost); + cudaMemcpy(h_count, d_count, 10,cudaMemcpyDeviceToHost); // Change count[i] so that count[i] now contains actual // position of this digit in output[] for (i = 1; i < 10; i++)