For some reason, this is the  correct openacc code.
Change: copyin one array to copy in/out the array.
Can ask Yulin why PoCC has reason to only copyin it!