On Fri, Jan 13, 2012 at 5:52 PM, Tobias Burnus <bur...@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>