| View previous topic :: View next topic |
| Author |
Message |
Tuan
Joined: 11 Jun 2009 Posts: 226
|
Posted: Fri Nov 20, 2009 6:35 pm Post subject: $acc reflected (NOT RECOGNIZED) |
|
|
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 |
|
| Back to top |
|
 |
TheMatt
Joined: 06 Jul 2009 Posts: 263 Location: Greenbelt, MD
|
Posted: Mon Nov 23, 2009 6:36 am Post subject: |
|
|
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. |
|
| Back to top |
|
 |
mkcolg
Joined: 30 Jun 2004 Posts: 4996 Location: The Portland Group Inc.
|
Posted: Mon Nov 23, 2009 1:33 pm Post subject: |
|
|
Hi Tuan,
The design doc is a bit ahead of implementation. Expect reflected to be added to the compiler Spring 2010.
- Mat |
|
| Back to top |
|
 |
Tuan
Joined: 11 Jun 2009 Posts: 226
|
Posted: Mon Nov 23, 2009 7:34 pm Post subject: |
|
|
Thanks you for your information.
I've just get the PGI Fortan v10.0 updated. I hope these features have been implemented.
Tuan |
|
| Back to top |
|
 |
|