[Bug fortran/18918] Eventually support the co-array f95 extension in gfortran

burnus at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sun Oct 14 17:46:00 GMT 2007



------- Comment #8 from burnus at gcc dot gnu dot org  2007-10-14 17:46 -------
For UPC (Unified Parallel C) - the C variant of something like Co-arrays - has
been implemented for GCC 4.0.x, see: http://www.intrepid.com/upc.html
I don't know whether they have signed a contract with the FSF or whether it
helps with implementing it.

Otherwise, one can use the OpenMP backend for shared-memory systems; for
distributed memory, one could either generate MPI 2 code directly or use - as
intrepid's gcc - Berkeley's GASNet library, http://gasnet.cs.berkeley.edu/.

Regarding the status: Co-arrays are one of the few remaining bigger changes
planned for Fortran 2003; see http://www.nag.co.uk/sc22wg5/, esp. on that page:
- "Co-arrays in the next Fortran Standard"
- "Rationale for co-arrays in Fortran 2008"
- Current draft: http://www.j3-fortran.org/doc/standing/links/007.pdf
- Timetable: ftp://ftp.nag.co.uk/sc22wg5/N1651-N1700/N1693.txt
2007-12 - first working draft; 2008-04 WG5 approval of draft; 2009-07 final CD
submitted.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18918



More information about the Gcc-bugs mailing list