Open fluidnumerics-joe opened 4 months ago
Hi Joe, we are working very hard on flang-new. It is hard to make statements about the future here. It is obvious from upstream LLVM activity that a lot of work for flang-new is upstream. But it is not ready to switch from flang-legacy to flang-new.
The support for fortran codes in general within ROCm is quite embarrassing.
A number of projects I've worked on for folks at Pawsey, in addition to some of our own projects ( e.g. https://github.com/fluidnumerics/SELF) , that use derived types with type bound procedures, inheritance, and polymorphic types simply don't compile with aomp (separate issues will be open soon) when gpu offloading via openmp is enabled.
It'd be helpful to have some clarification on some rather vague comments (from this issue : https://github.com/ROCm/aomp/issues/576#issuecomment-1639353102 ). Specifically
What is meant by "limited offloading support" ? When will ROCm actually have a production fortran compiler via llvm flang-new ?
To extend on this, what Fortran language standard will be fully supported ?