6 integer, parameter :: n
= 40, c
= 10
7 integer :: i
, vsum
, sum
9 call redsub (sum
, n
, c
)
18 if (sum
.ne
.vsum
) call abort ()
21 subroutine redsub(sum
, n
, c
)
26 !$acc parallel vector_length(n) copyin (n, c) num_gangs(1)
27 !$acc loop reduction(+:sum)