1 ! Exercise the auto, independent, seq and tile loop clauses inside
7 integer, parameter :: n
= 20, c
= 10
8 integer :: i
, a(n
), b(n
)
15 !$acc parallel copy (a)
32 !$acc parallel copyout (a)
33 !$acc loop independent
40 if (a(i
) .ne
. b(i
)) stop 1
48 !$acc parallel copyout (a) copyin (b)
59 !$acc parallel pcopy (a)
70 subroutine check (a
, b
, n
)
71 integer :: n
, a(n
), b(n
)
75 if (a(i
) .ne
. b(i
)) stop 2