From 6d32b67ab3578443974ec3210276ae4dff39cb9a Mon Sep 17 00:00:00 2001
From: Yasya Rusyda <yasyars@Yasyas-MacBook-Pro.local>
Date: Thu, 11 Apr 2019 16:32:12 +0700
Subject: [PATCH] change allocation

---
 .DS_Store             | Bin 14340 -> 14340 bytes
 src/radix_sort_par.cu |  11 +++++------
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/.DS_Store b/.DS_Store
index a25a91b1e8784e41ca95a57840ba1b72224c793c..6cac8e941360ddd700e70126ea937acf683d5fe5 100644
GIT binary patch
delta 177
zcmZoEXepSmOzx{Q0|NsKgC0XVLncE>ZoZ34QcivnP>jQb_ucl*6D6G4H?wodOT^+=
zI8*<iBdS3uC<dX+7i1U)C+FuD0QE31I2LSfR=CZ`$Thh^AcL2aGhRTvy4uKGN5RNs
P@)e~BMvu+9%GX5znnN#I

delta 171
zcmZoEXepSmOzw^Y0|NsKgC0XVLncE>ZoZ34QcivnP>kc#GnVz6CrUW8Z)WF^mx#r$
zaH9S}M^uASPz*wsFUT+qPR`FQ0P102aCoq}S>ZP0<a&WzPVwq$BLf`;Go#5@lp+{)
KH|r{27XbiDmN3Ks

diff --git a/src/radix_sort_par.cu b/src/radix_sort_par.cu
index 6629374..2d1df50 100644
--- a/src/radix_sort_par.cu
+++ b/src/radix_sort_par.cu
@@ -65,12 +65,12 @@ void radixsort(int *arr, int n)
     cudaMalloc((void**)&d_arr,sizeof(int)*n);
 
     cudaMemcpy(d_arr, arr, sizeof(int)*n,cudaMemcpyHostToDevice);
-    for (int exp = 1; m/exp > 0; exp *= 10){ 
+    for (int exp = 1; m/exp > 0; exp *= 10) 
         countSort<<<1,1024>>>(d_arr, n, exp); 
 
-    //transfer data back to host memory
-    cudaMemcpy(arr, d_arr, sizeof(int)*n, cudaMemcpyDeviceToHost);
-    
+        //transfer data back to host memory
+        cudaMemcpy(arr, d_arr, sizeof(int)*n, cudaMemcpyDeviceToHost);
+        
     //deallocate device memory
     cudaFree(d_arr);
 
@@ -78,8 +78,7 @@ void radixsort(int *arr, int n)
 } 
   
 // A utility function to print an array 
-void print(int arr[], int n) 
-{ 
+void print(int arr[], int n){ 
     for (int i = 0; i < n; i++) 
         cout << arr[i] << " "; 
 } 
-- 
GitLab