jeffhammond / vapaa

A standalone implementation of the MPI Fortran 2018 module
MIT License
19 stars 1 forks source link

support PGI/Flang array descriptors #31

Open jeffhammond opened 1 year ago

jeffhammond commented 1 year ago

Assuming we are done with https://github.com/jeffhammond/vapaa/issues/23 before all the PGI-based Fortran compilers (e.g. the original LLVM Flang) support F18 CFI, we should support noncontig subarrays using the non-standard PGI array descriptor.

https://github.com/flang-compiler/flang/blob/master/runtime/flang/fioMacros.h#L818 documents these descriptors.