You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 : #576 (comment) ). Specifically
A: The legacy flang based on the PGI compiler has limited offloading support. So it is not considered production even though it is and has been distributed with ROCm. The production fortran will be the new llvm flang. We cannot discuss schedule here.
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 ?
The text was updated successfully, but these errors were encountered:
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 : #576 (comment) ). 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 ?
The text was updated successfully, but these errors were encountered: