Open Lyphion opened 2 weeks ago
Working on this. Will come back to you when I have some feedback.
BTW -- just tested in our compilers. The tile
construct currently works in ICPX but fails in IFX. I have filed a ticket to our compiler teams so that they take a look at it.
Thank for reporting the issue to your compiler team. I reported this issue (https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-Compiler-Error-with-OpenMP-Offloading-and-loop-tiling/td-p/1600780) some weeks ago but didn't received any update on it yet.
In OpenMP 5.1 the
tile
construct for loops was introduced to allow loop tiling. The structure is a bit different from OpenACC and not all compilers support it until now. Some implementation exist.OpenACC:
OpenMP:
Is it possible to add the functionality for better and easier migration?