afernandezody
Member
Hello,
While trying to compile the app with OpenACC, I've noticed some issues. More specifically, the mpas_dmpar.F code makes the following call:
There are several lines with a similar structure. The issue is that 'acc data' is not supposed to use 'async' as a clause (this is also true for v3.0) as described in the OpenACC documentation.
One of the compilers also complained about !$acc enter data copyin(field%array) lines, but I have spent zero time troubleshooting it so it might or might not be an issue. I just took notice of the error and share it in case it's of any help.
While trying to compile the app with OpenACC, I've noticed some issues. More specifically, the mpas_dmpar.F code makes the following call:
Code:
6475 | !$acc data present(tempRbuffer, array, compactHaloInfo, dimsizes, nHaloLayers, gpu_nList_send, gpu_idx_send, gpu_bufferOffset_send) async(counter+1)
One of the compilers also complained about !$acc enter data copyin(field%array) lines, but I have spent zero time troubleshooting it so it might or might not be an issue. I just took notice of the error and share it in case it's of any help.