On 12/28/20 11:52 AM, Bishop, John E via Dwarf-Discuss wrote:
Different implementations of these features may use very different methods (e.g. MPI, shmem, real shared memory, home-brew message passing, RPC,..). This means that the structures representing coarray concepts like coarrays, teams, events and barriers will not be the same in different Fortran implementations. This makes them hard to describe in DWARF, as the features aren’t generic. In other words, even if we added DWARF primitive types for events and teams, the types would need to define per-producer access methods.
Not being familiar with all or any of these (except recognizing the names) I note that DWARF seems to be pretty good at defining structs. So what about these structures makes them difficult to describe in DWARF? Let each producer define structures that work for them. (Does that make any sense?) David Anderson _______________________________________________ Dwarf-Discuss mailing list Dwarf-Discuss@lists.dwarfstd.org http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org