[Bug fortran/88076] Shared Memory implementation for Coarrays
koenigni at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Aug 14 20:33:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076
Nicolas Koenig <koenigni at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #45669|0 |1
is obsolete| |
--- Comment #13 from Nicolas Koenig <koenigni at gcc dot gnu.org> ---
Created attachment 46714
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46714&action=edit
Compiler Diff
Yes, I'm still working on it (slowly, though, sorry :( ). Here is a diff of my
current trunk. I don't know what exactly changed since the last version, but
the biggest two things still missing are actually deallocating coarrays in
DEALLOCATE-statements or in types and all the intrinsics like CO_SUM. Locks
already work, though.
Here's an approximate list of features already in the patch (based on the test
cases I have lying around):
- coarray accesses (both implicit `ca` and explicit `ca[1]`)
- this_image/num_images (retrieving image numbers only, no arguments)
- statically allocated arrays
- dynamically allocated arrays
- syncing (SYNC ALL and SYNC IMAGES)
- locking (LOCK_TYPE)
More information about the Gcc-bugs
mailing list