4 #define COUNTERTYPE unsigned int
11 unsigned int *__restrict c
;
13 c
= (unsigned int *__restrict
)malloc (N
* sizeof (unsigned int));
15 for (COUNTERTYPE i
= 0; i
< N
; i
++)
18 #pragma acc kernels copy (c[0:N])
20 for (COUNTERTYPE ii
= 0; ii
< N
; ii
++)
21 c
[ii
] = c
[ii
] + ii
+ 1;
24 for (COUNTERTYPE i
= 0; i
< N
; i
++)
25 if (c
[i
] != i
* 2 + i
+ 1)