3 ! Test data located inside common blocks. This test does not exercise
7 integer, parameter :: n
= 100
18 if (x(i
) .ne
. y
) call abort
28 subroutine mod_implicit_incr
36 !$acc end parallel loop
39 end subroutine mod_implicit_incr
41 subroutine mod_explicit_incr
45 !$acc parallel loop copy(a(1:n)) copyin(b)
49 !$acc end parallel loop
52 end subroutine mod_explicit_incr
55 subroutine sub_implicit_incr
66 !$acc end parallel loop
69 end subroutine sub_implicit_incr
71 subroutine sub_explicit_incr
78 !$acc parallel loop copy(x(1:n)) copyin(y)
82 !$acc end parallel loop
85 end subroutine sub_explicit_incr
94 call mod_implicit_incr
98 call mod_explicit_incr
102 call sub_implicit_incr
106 call sub_explicit_incr