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();