Mercurial > hg > GearsTemplate
comparison src/parallel_execution/examples/bitonicSort/bitonicSort.cbc @ 535:093f5c25c76d
Fix args
author | Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 06 Feb 2018 00:31:16 +0900 |
parents | 3881b91f5820 |
children | acc80b26156b |
comparison
equal
deleted
inserted
replaced
534:6ca515352a76 | 535:093f5c25c76d |
---|---|
67 __code code2_stub(struct Context* context) { | 67 __code code2_stub(struct Context* context) { |
68 goto code2(context, &Gearef(context, TaskManager)->taskManager->TaskManager); | 68 goto code2(context, &Gearef(context, TaskManager)->taskManager->TaskManager); |
69 } | 69 } |
70 | 70 |
71 void init(int argc, char** argv) { | 71 void init(int argc, char** argv) { |
72 if (gpu_num == 1) { | |
73 split = length/2; | |
74 } | |
72 for (int i = 1; argv[i]; ++i) { | 75 for (int i = 1; argv[i]; ++i) { |
73 if (strcmp(argv[i], "-cpu") == 0) | 76 if (strcmp(argv[i], "-cpu") == 0) |
74 cpu_num = (int)atoi(argv[i+1]); | 77 cpu_num = (int)atoi(argv[i+1]); |
75 else if (strcmp(argv[i], "-l") == 0) | 78 else if (strcmp(argv[i], "-l") == 0) |
76 length = (int)atoi(argv[i+1]); | 79 length = (int)atoi(argv[i+1]); |
79 else if (strcmp(argv[i], "-cuda") == 0) { | 82 else if (strcmp(argv[i], "-cuda") == 0) { |
80 gpu_num = 1; | 83 gpu_num = 1; |
81 CPU_CUDA = 0; | 84 CPU_CUDA = 0; |
82 } | 85 } |
83 } | 86 } |
84 if (gpu_num == 1) { | |
85 split = length/2; | |
86 } | |
87 } | 87 } |
88 | 88 |
89 int main(int argc, char** argv) { | 89 int main(int argc, char** argv) { |
90 init(argc, argv); | 90 init(argc, argv); |
91 goto initDataGears(); | 91 goto initDataGears(); |