Tuan
1
When I compile my program
subroutine foofunc(a, m, n)
double precision, dimension(m, n) ::a
!$acc reflected(a)
!! the code here
end subroutine
I got this warning message
PGF90-W-0155-Unrecognized ACC directive: reflected (calcium.f: 33)
0 inform, 1 warnings, 0 severes, 0 fatal for getcalcium
Could anyone tell me why, I use PGI Fortran 9.04.
Tuan
TheMatt
2
Tuan,
I’m fairly certain REFLECTED is/was not implemented in 9.0, which is why it’s complaining.
I believe REFLECTED is implemented in PGI 2010, but as I haven’t used that specific pragma yet, I’m not certain. Release notes seem to indicate it is.
Hi Tuan,
The design doc is a bit ahead of implementation. Expect reflected to be added to the compiler Spring 2010.
Tuan
4
Thanks you for your information.
I’ve just get the PGI Fortan v10.0 updated. I hope these features have been implemented.
Tuan