today, I tried to use PVF to run a fortran code. Before I use OpenACC, the code run succesfully, but after I added OpenACC directives, the code failed as the attached picture:
Didn’t PVF support OpenACC?
Please kindly advise me
I noted the picture is too small and I don’t know how to upload the picture here. Would you please check this link? I upload the picture at the commend area. http://developer.nvidia.com/content/openacc-example-part-1#comment-479390376
because in fact I want to ask this question to Mr.Mark Harris ,who suggested me to ask you .
Not yet. The 12.3 OpenACC beta support is currently only available on Linux.
I posted the following comment on NVIDIA’s site:
While the OpenACC portion of the code wont compile, the original Fortran source should. This is one of the advantages of using directives, it makes your code more portable and can still be compiled by compilers that do not support OpenACC.
I suspect that the source is not compiling and the link error is just a side effect. Are there other errors besides the link error?
I just downloaded the source and it compiled and linked for me within PVF. However, I did have to enable preprocessing (Configuration Properties->Fortran->Preprocessing) due to the preprocessing directives.