8 integer :: i
, j
, k
, a(1:3, 4:6, 5:7)
12 !$omp parallel do collapse(4 - 1) schedule(static, 4)
16 a(i
, j
, k
) = i
+ j
+ k
18 !$omp parallel do collapse(2) reduction(.or.:l)
22 if (a(i
, j
, k
) .ne
. (i
+ j
+ k
)) l
= .true
.
31 integer :: a(3,3,3), k
, kk
, kkk
, l
, ll
, lll
40 if (any(a(1:3,1:3,1:3).ne
.1)) call abort
50 if (any(a(1:3,1:3,1:3).ne
.2)) call abort