Shared memory coarrays in gfortran

I had no idea there was work being done to implement shared memory coarrays in gfortran! This is such lovely news, however preliminary or unstable it may be at the time I’m writing. You can read about it in this thread (which continues into December) https://gcc.gnu.org/pipermail/fortran/2020-November/055370.html

Three cheers each to Nicolas, Dominique, and Thomas for undertaking this effort, and any others I may have missed in my excitement!

5 Likes

Just curious… Is this feature useful, say, for FFI when calling Fortran + coarrays from other languages (say Python)? (My understanding is that coarrays are based on processes and so cannot be used directly from one process like Python.)

1 Like