Thank you very much Jerry. The delta between the two patches is really minor. In resolve.c I have removed some attr.pointer setting and in caf/single.c the handling for those as well as treating non-descriptor arrays differently.
Most changes in the diff of v2 to v3 are about lines having moved due to other patches. And I will be around for fixing occurring issues. Btw, in the OpenCoarrays GitHub repo the branch for 774 implements this new way of accessing data for mpi. Thanks again for looking and regards, Andre Andre Vehreschild