Open Lyphion opened 5 months 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.
@Lyphion -- I've been told that the tile issue you reported will be fixed in 2025.0
Okey, thanks for the info
Will work on the tile translation in the following days when I have an internal nightly compiler that I can test it.
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?