I am working on accelerating our research group's research computational fluid dynamics (CFD) code using OpenACC directives. However, the CFD code is written in modern Fortran and it uses type-bound procedures.
Unfortunately, type-bound procedures are not supported in GPU code by the PGI compiler. My advisor then wants me to figure out whether the OpenMP 4.0 standard supports type-bound procedures in modern Fortran or not.
If so, is there a compiler with this support?