From dcd3908632349ec062dbf219b685cf12d5e55242 Mon Sep 17 00:00:00 2001 From: muhtarh <13513068@std.stei.itb.ac.id> Date: Fri, 19 Feb 2016 11:30:24 +0700 Subject: [PATCH] bucket --- bucket.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bucket.c b/bucket.c index a98e671..95332f9 100644 --- a/bucket.c +++ b/bucket.c @@ -47,8 +47,8 @@ int main(int argc, char** argv) { int i; for(i = id; i < num_elements; i += nthrds) { int dest = data[i]/num_range; - bucket[dest][last_idx[id]] = data[i]; - last_idx[id]++; + bucket[dest][last_idx[dest]] = data[i]; + last_idx[dest]++; } #pragma omp barrier insert_sort(bucket[id],last_idx[id]); @@ -59,6 +59,7 @@ int main(int argc, char** argv) { for(j = 0; j < last_idx[i]; j++) { data[k] = bucket[i][j]; k++; + printf("%d - ",data[k-1]); } } for(i =0; i < num_elements; i++) { -- GitLab