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

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>

Reply via email to