3 !$omp parallel workshare
5 !$omp end parallel workshare
6 if (any (a
.ne
.17)) STOP 1
9 integer a(20:50,70:90),d(15),e(15),f(15)
11 !$omp parallel workshare
15 d
= (/ 0, 1, 2, 3, 4, 0, 6, 7, 8, 9, 10, 0, 0, 13, 14 /)
16 forall (i
=1:15, d(i
) /= 0)
19 e
= (/ 4, 5, 2, 6, 4, 5, 2, 6, 4, 5, 2, 6, 4, 5, 2 /)
21 where (e
.ge
.5) f
= f
+ 1
22 !$omp end parallel workshare
23 if (any (a
.ne
.17)) STOP 2
24 if (c
.ne
.5.or
.b
.ne
.4) STOP 3
25 if (any(d
.ne
.0)) STOP 4