4 int omp_get_thread_num (void);
13 #pragma omp loop bind(teams) order(concurrent)
14 for (i
= 0; i
< 64; i
++)
25 for (i
= 0; i
< 64; i
++)
30 #pragma omp loop bind(teams)
31 for (i
= 0; i
< 64; i
++)
36 #pragma omp loop bind(parallel)
37 for (i
= 0; i
< 64; i
++)
42 #pragma omp loop lastprivate (i) bind(thread)
43 for (i
= 0; i
< 64; i
++)
52 #pragma omp loop bind(parallel) order(concurrent)
53 for (i
= 0; i
< 64; i
++)
57 #pragma omp loop private (i)
58 for (i
= 0; i
< 64; i
++)
63 #pragma omp loop lastprivate (i) bind(parallel)
64 for (i
= 0; i
< 64; i
++)
69 #pragma omp loop bind(thread)
70 for (i
= 0; i
< 64; i
++)
75 #pragma omp loop bind(parallel)
76 for (i
= 0; i
< 64; i
++)
82 #pragma omp distribute
83 for (j
= 0; j
< 64; ++j
)
85 #pragma omp loop bind(parallel)
86 for (i
= 0; i
< 64; i
++)
92 #pragma omp loop bind(parallel)
93 for (i
= 0; i
< 64; i
++)
102 #pragma omp loop order ( concurrent )bind(thread)
103 for (i
= 0; i
< 64; i
++)
105 #pragma omp parallel num_threads (4)
107 int j
= omp_get_thread_num ();
108 #pragma omp loop private (i) bind(thread)
109 for (i
= 0; i
< 64; i
++)
114 #pragma omp loop lastprivate (i)
115 for (i
= 0; i
< 64; i
++)
120 #pragma omp loop bind(thread)
121 for (i
= 0; i
< 64; i
++)
126 #pragma omp loop private (i)
127 for (i
= 0; i
< 64; i
++)
132 #pragma omp loop bind(thread)
133 for (i
= 0; i
< 64; i
++)
138 #pragma omp loop private (i)
139 for (i
= 0; i
< 64; i
++)
144 #pragma omp loop bind(thread) lastprivate(i)
145 for (i
= 0; i
< 64; i
++)
150 #pragma omp loop private (i)
151 for (i
= 0; i
< 64; i
++)
156 #pragma omp loop bind(thread)
157 for (i
= 0; i
< 64; i
++)
162 #pragma omp loop private (i)
163 for (i
= 0; i
< 64; i
++)
168 #pragma omp loop bind(thread)
169 for (i
= 0; i
< 64; i
++)
172 #pragma omp taskgroup
174 #pragma omp loop private (i)
175 for (i
= 0; i
< 64; i
++)
178 #pragma omp taskgroup
180 #pragma omp loop bind(thread)
181 for (i
= 0; i
< 64; i
++)
186 #pragma omp distribute
187 for (j
= 0; j
< 64; ++j
)
190 for (i
= 0; i
< 64; i
++)
192 #pragma omp loop bind(thread)
193 for (i
= 0; i
< 64; i
++)
198 for (j
= 0; j
< 64; ++j
)
201 for (i
= 0; i
< 64; i
++)
203 #pragma omp loop bind(thread)
204 for (i
= 0; i
< 64; i
++)
209 for (j
= 0; j
< 64; ++j
)
212 for (i
= 0; i
< 64; i
++)
214 #pragma omp loop bind(thread)
215 for (i
= 0; i
< 64; i
++)
218 #pragma omp loop bind(thread)
219 for (j
= 0; j
< 64; ++j
)
222 for (i
= 0; i
< 64; i
++)
224 #pragma omp loop bind(thread)
225 for (i
= 0; i
< 64; i
++)
228 #pragma omp loop bind(parallel)
229 for (j
= 0; j
< 64; ++j
)
232 for (i
= 0; i
< 64; i
++)
234 #pragma omp loop bind(thread)
235 for (i
= 0; i
< 64; i
++)
238 #pragma omp for ordered
239 for (j
= 0; j
< 64; ++j
)
243 for (i
= 0; i
< 64; i
++)
245 #pragma omp ordered threads
246 #pragma omp loop bind(thread)
247 for (i
= 0; i
< 64; i
++)
251 for (j
= 0; j
< 64; ++j
)
254 for (i
= 0; i
< 64; i
++)
256 #pragma omp loop bind(thread)
257 for (i
= 0; i
< 64; i
++)
261 for (j
= 0; j
< 64; ++j
)
264 for (i
= 0; i
< 64; i
++)
266 #pragma omp loop bind(thread)
267 for (i
= 0; i
< 64; i
++)
273 for (i
= 0; i
< 64; i
++)
275 #pragma omp loop bind(thread)
276 for (i
= 0; i
< 64; i
++)
287 #pragma omp loop private (i)
288 for (i
= 0; i
< 64; i
++)
290 #pragma omp loop bind(thread)
291 for (i
= 0; i
< 64; i
++)