[Patch, Fortran, 4.7] PR 18918 - Add initial support for a coarray communication library
Rouson, Damian
rouson@sandia.gov
Tue Mar 22 03:31:00 GMT 2011
If I understand this correctly (and if you all don't mind a user
contributing to the discussion), this would be a big plus. What I like
the most about Fortran 2008 coarrays (besides the elegant syntax) is the
implementation-independence. What the standard refers to as an image
could presumably map to an OpenMP thread on one platform, a MPI process on
another, or some mix thereof.
On related note, what will be even better will be if a future standard
allows the programmer to determine the mix in order to map processes to
nodes on a distributed platform and threads to cores within the node.
Damian
On 3/21/11 10:14 AM, "W Spector" <w6ws@earthlink.net> wrote:
>Tobias,
>
>Would it make sense to offer a third option - using shared memory
>parallelism? I would surmise that it could leverage off of library code
>that is already present for openmp. It would also allow users to write
>and debug coarray code 'out of the box' - without having to deal with MPI.
>
>Walter
More information about the Fortran
mailing list