[Bug fortran/88076] Shared Memory implementation for Coarrays

koenigni at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sun Jan 27 21:03:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076

--- Comment #4 from Nicolas Koenig <koenigni at gcc dot gnu.org> ---
Created attachment 45536
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45536&action=edit
library

Here is the library. At the moment, it has an interprocess allocator and
handles the creation and reaping of images. It also has a very simple
synchroniziation function.

The library part still has to integrated with libgfortrans build system. I
would suggest to handle it the same way libcaf_single is handled at the moment
which is linked against if -fcoarray=native is specified. 

To compile the library at the moment, the Makefile has to edited to allow it to
find libgfortran.h and libgfortran's config.h. After that 'make' will build it.


More information about the Gcc-bugs mailing list