[Patch] gcc-4.7/changes.html - tone down -fcoarray=lib announcement

Richard Guenther richard.guenther@gmail.com
Mon Jan 16 09:08:00 GMT 2012


On Fri, Jan 13, 2012 at 5:52 PM, Tobias Burnus <burnus@net-b.de> wrote:
> Dear all,
>
> seemingly may (potential) users still do not realize that gfortran's
> multi-image coarray support is not yet usable as only the basic libcaf
> infrastructure (registering, deregistering, argument passing, syncing, start
> up/close down, error stop - and all the coindex handling routines) is
> implemented. The actual communication (pull/push coarray data, locking) does
> not yet work.
>
> Hence, although a lot of progress has been made in term of infrastructure,
> multi-images are still not usable - not even for hello world programs.
> (Unless you count "print *, this_image(),' of ', num_images; end" as a
> such.)
>
>
> I would be happy if someone could check the patch below but also the
> following pages whether it is clear that they should not yet use
> -fcoarray=lib with more than one image.
>
>
> a) Release notes (cf. patch below):
> http://gcc.gnu.org/gcc-4.7/changes.html#fortran
> b) Wiki release notes: http://gcc.gnu.org/wiki/GFortran#GCC4.7
> c) Coarrays in general: http://gcc.gnu.org/wiki/Coarray
> d) The most important page - as is describes how to compile the library
> version: http://gcc.gnu.org/wiki/CoarrayLib

Hmm, why mention it at all then?  Single-image coarrays are usable, right?

Richard.

> Tobias
>
> Index: changes.html
> ===================================================================
> RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v
> retrieving revision 1.73
> diff -u -p -r1.73 changes.html
> --- changes.html        12 Jan 2012 19:35:29 -0000      1.73
> +++ changes.html        13 Jan 2012 16:39:40 -0000
> @@ -504,7 +504,8 @@ well.</p></li>
>           Additionally, preliminary support for multiple images via an
>           MPI-based <a href="http://gcc.gnu.org/wiki/CoarrayLib">
>           coarray communication library</a> has been added. Note:
> -          Remote coarray access is not yet possible.</li>
> +          The library version is not yet usable as remote coarray
> +          access is not yet possible.</li>
> </ul></li>
> <li><a href="http://gcc.gnu.org/wiki/TS29113Status">TS 29113</a>:
> <ul>



More information about the Gcc-patches mailing list