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>