2 implicit none (type, external)
10 integer, contiguous
:: a(0:)
11 integer :: i
, j
, k
, u
, v
, w
, x
, y
, z
13 !$omp parallel masked default(none) private (k) filter (f) firstprivate (f)
15 !$omp end parallel masked
17 !$omp parallel masked default(none) private (k)
19 !$omp end parallel masked
21 !$omp parallel default(none) firstprivate(a, f) shared(x, y, z)
22 !$omp masked taskloop reduction (+:x) default(none) firstprivate(a) filter (f)
26 !$omp end masked taskloop
27 !$omp masked taskloop simd reduction (+:y) default(none) firstprivate(a) private (i) filter (f)
31 !$omp end masked taskloop simd
32 !$omp masked taskloop simd reduction (+:y) default(none) firstprivate(a) private (i)
36 !$omp end masked taskloop simd
37 !$omp masked taskloop simd collapse(2) reduction (+:z) default(none) firstprivate(a) private (i, j) filter (f)
43 !$omp end masked taskloop simd
46 !$omp parallel masked taskloop reduction (+:u) default(none) firstprivate(a, f) filter (f)
50 !$omp end parallel masked taskloop
52 !$omp parallel masked taskloop simd reduction (+:v) default(none) firstprivate(a, f) filter (f)
56 !$omp end parallel masked taskloop simd
58 !$omp parallel masked taskloop simd collapse(2) reduction (+:w) default(none) firstprivate(a, f) filter (f)
64 !$omp end parallel masked taskloop simd