5 integer function compute_sum() result(sum
)
10 !$omp parallel do reduction(+:sum) private(j)
19 integer function compute_sum2() result(sum
)
24 !$omp parallel do reduction(+:sum) private(i, j)
25 !$omp unroll partial(2)
32 end module test_functions
40 result
= compute_sum ()
41 if (result
.ne
. 16) then
45 result
= compute_sum2 ()
46 if (result
.ne
. 16) then