8 #pragma omp for reduction (task, +: v)
9 for (i
= 0; i
< 64; i
++)
11 #pragma omp sections reduction (task, +: v)
17 #pragma omp parallel reduction (task, +: v)
19 #pragma omp parallel for reduction (task, +: v)
20 for (i
= 0; i
< 64; i
++)
22 #pragma omp parallel sections reduction (task, +: v)
28 #pragma omp teams distribute parallel for reduction (task, +: v)
29 for (i
= 0; i
< 64; i
++)
31 #pragma omp for reduction (default, +: v)
32 for (i
= 0; i
< 64; i
++)
34 #pragma omp sections reduction (default, +: v)
40 #pragma omp parallel reduction (default, +: v)
42 #pragma omp parallel for reduction (default, +: v)
43 for (i
= 0; i
< 64; i
++)
45 #pragma omp parallel sections reduction (default, +: v)
51 #pragma omp teams distribute parallel for reduction (default, +: v)
52 for (i
= 0; i
< 64; i
++)
54 #pragma omp for reduction (default, +: v) nowait
55 for (i
= 0; i
< 64; i
++)
57 #pragma omp sections nowait reduction (default, +: v)
63 #pragma omp simd reduction (default, +: v)
64 for (i
= 0; i
< 64; i
++)
66 #pragma omp for simd reduction (default, +: v)
67 for (i
= 0; i
< 64; i
++)
69 #pragma omp parallel for simd reduction (default, +: v)
70 for (i
= 0; i
< 64; i
++)
72 #pragma omp teams distribute parallel for simd reduction (default, +: v)
73 for (i
= 0; i
< 64; i
++)
75 #pragma omp taskloop reduction (default, +: v)
76 for (i
= 0; i
< 64; i
++)
78 #pragma omp taskloop simd reduction (default, +: v)
79 for (i
= 0; i
< 64; i
++)
81 #pragma omp teams reduction (default, +: v)
83 #pragma omp teams distribute reduction (default, +: v)
84 for (i
= 0; i
< 64; i
++)