public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/18918] New: Eventually support the co-array f95 extension in gfortran
@ 2004-12-10 4:18 mg_gentoo at yahoo dot com
2004-12-14 22:33 ` [Bug fortran/18918] " tobi at gcc dot gnu dot org
` (5 more replies)
0 siblings, 6 replies; 9+ messages in thread
From: mg_gentoo at yahoo dot com @ 2004-12-10 4:18 UTC (permalink / raw)
To: gcc-bugs
This is a rather useful extension, in my opinion, though for obvious reasons not
top priority (I know the gfortran folks have no shortage of work cut out for
them). I've used it with much pleasure on some more computationally intense
problems. Cray's got a nice implementation of it, and a research group at Rice
has a more open source-to-source co-array compiler that spits out standard f90,
I believe.
I did not see this rfe listed on the public todo webpages or filed previously.
--
Summary: Eventually support the co-array f95 extension in
gfortran
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: mg_gentoo at yahoo dot com
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18918
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/18918] Eventually support the co-array f95 extension in gfortran
2004-12-10 4:18 [Bug fortran/18918] New: Eventually support the co-array f95 extension in gfortran mg_gentoo at yahoo dot com
@ 2004-12-14 22:33 ` tobi at gcc dot gnu dot org
2004-12-15 2:56 ` mg_gentoo at yahoo dot com
` (4 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: tobi at gcc dot gnu dot org @ 2004-12-14 22:33 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From tobi at gcc dot gnu dot org 2004-12-14 22:33 -------
Do you have a link to something documenting this feature. I for one have never
heard of it.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18918
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/18918] Eventually support the co-array f95 extension in gfortran
2004-12-10 4:18 [Bug fortran/18918] New: Eventually support the co-array f95 extension in gfortran mg_gentoo at yahoo dot com
2004-12-14 22:33 ` [Bug fortran/18918] " tobi at gcc dot gnu dot org
@ 2004-12-15 2:56 ` mg_gentoo at yahoo dot com
2004-12-20 22:44 ` tobi at gcc dot gnu dot org
` (3 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: mg_gentoo at yahoo dot com @ 2004-12-15 2:56 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From mg_gentoo at yahoo dot com 2004-12-15 02:52 -------
The available information on it is, admittedly, a bit dispersed, but I think
http://www.co-array.org/caf_def.htm might be close enough to what you are
looking for.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18918
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/18918] Eventually support the co-array f95 extension in gfortran
2004-12-10 4:18 [Bug fortran/18918] New: Eventually support the co-array f95 extension in gfortran mg_gentoo at yahoo dot com
2004-12-14 22:33 ` [Bug fortran/18918] " tobi at gcc dot gnu dot org
2004-12-15 2:56 ` mg_gentoo at yahoo dot com
@ 2004-12-20 22:44 ` tobi at gcc dot gnu dot org
2004-12-21 9:56 ` mg_gentoo at yahoo dot com
` (2 subsequent siblings)
5 siblings, 0 replies; 9+ messages in thread
From: tobi at gcc dot gnu dot org @ 2004-12-20 22:44 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From tobi at gcc dot gnu dot org 2004-12-20 22:44 -------
This might be interesting, even though I think it's far out of reach currently.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2004-12-20 22:44:28
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18918
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/18918] Eventually support the co-array f95 extension in gfortran
2004-12-10 4:18 [Bug fortran/18918] New: Eventually support the co-array f95 extension in gfortran mg_gentoo at yahoo dot com
` (2 preceding siblings ...)
2004-12-20 22:44 ` tobi at gcc dot gnu dot org
@ 2004-12-21 9:56 ` mg_gentoo at yahoo dot com
2005-02-11 21:56 ` jblomqvi at cc dot hut dot fi
2005-06-20 7:25 ` jblomqvi at cc dot hut dot fi
5 siblings, 0 replies; 9+ messages in thread
From: mg_gentoo at yahoo dot com @ 2004-12-21 9:56 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From mg_gentoo at yahoo dot com 2004-12-21 09:56 -------
I agree, but figured it was worth filing away for the future. Here's another
doc from cray, the link to which I couldn't find earlier:
http://www.cray.com/cgi-bin/swpubs/craydoc30/craydoc.cgi?frames=1&html=toc_view&pub=S-3694-53
(Chapter 9 of the third volume of their Fortran Language Reference Manual
describes Cray co-arrays.)
NB: It's not Numrich and Reid, but I figure I'll note it here for future
reference just in case (in case, for example, there were an implementation
divergence in the future)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18918
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/18918] Eventually support the co-array f95 extension in gfortran
2004-12-10 4:18 [Bug fortran/18918] New: Eventually support the co-array f95 extension in gfortran mg_gentoo at yahoo dot com
` (3 preceding siblings ...)
2004-12-21 9:56 ` mg_gentoo at yahoo dot com
@ 2005-02-11 21:56 ` jblomqvi at cc dot hut dot fi
2005-06-20 7:25 ` jblomqvi at cc dot hut dot fi
5 siblings, 0 replies; 9+ messages in thread
From: jblomqvi at cc dot hut dot fi @ 2005-02-11 21:56 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From jblomqvi at cc dot hut dot fi 2005-02-11 17:24 -------
You might want to check out the "global arrays" toolkit at
http://www.emsl.pnl.gov/docs/global/ga.html
GA implements the same programming model as Co-Array Fortran, but it's a
library, so any standard F95 compiler should do.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18918
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/18918] Eventually support the co-array f95 extension in gfortran
2004-12-10 4:18 [Bug fortran/18918] New: Eventually support the co-array f95 extension in gfortran mg_gentoo at yahoo dot com
` (4 preceding siblings ...)
2005-02-11 21:56 ` jblomqvi at cc dot hut dot fi
@ 2005-06-20 7:25 ` jblomqvi at cc dot hut dot fi
5 siblings, 0 replies; 9+ messages in thread
From: jblomqvi at cc dot hut dot fi @ 2005-06-20 7:25 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From jblomqvi at cc dot hut dot fi 2005-06-20 07:25 -------
Apparently it has been decided that co-arrays will be included in the next
revision of the Fortran standard. See http://www.nag.co.uk/sc22wg5/ and
ftp://ftp.nag.co.uk/sc22wg5/N1601-N1650/N1639.txt
Something to think about once F2003 support is completed. ;-)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18918
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/18918] Eventually support the co-array f95 extension in gfortran
[not found] <bug-18918-8997@http.gcc.gnu.org/bugzilla/>
2005-12-30 18:51 ` pinskia at gcc dot gnu dot org
@ 2007-10-14 17:46 ` burnus at gcc dot gnu dot org
1 sibling, 0 replies; 9+ messages in thread
From: burnus at gcc dot gnu dot org @ 2007-10-14 17:46 UTC (permalink / raw)
To: gcc-bugs
------- 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
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Bug fortran/18918] Eventually support the co-array f95 extension in gfortran
[not found] <bug-18918-8997@http.gcc.gnu.org/bugzilla/>
@ 2005-12-30 18:51 ` pinskia at gcc dot gnu dot org
2007-10-14 17:46 ` burnus at gcc dot gnu dot org
1 sibling, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-12-30 18:51 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from pinskia at gcc dot gnu dot org 2005-12-30 18:51 -------
(In reply to comment #6)
> Something to think about once F2003 support is completed. ;-)
It did not make it into F2003 but:
[13:50] < toon> pinskia: No but it still stands a chance for F2008
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2005-09-18 05:22:17 |2005-12-30 18:51:43
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18918
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2007-10-14 17:46 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-10 4:18 [Bug fortran/18918] New: Eventually support the co-array f95 extension in gfortran mg_gentoo at yahoo dot com
2004-12-14 22:33 ` [Bug fortran/18918] " tobi at gcc dot gnu dot org
2004-12-15 2:56 ` mg_gentoo at yahoo dot com
2004-12-20 22:44 ` tobi at gcc dot gnu dot org
2004-12-21 9:56 ` mg_gentoo at yahoo dot com
2005-02-11 21:56 ` jblomqvi at cc dot hut dot fi
2005-06-20 7:25 ` jblomqvi at cc dot hut dot fi
[not found] <bug-18918-8997@http.gcc.gnu.org/bugzilla/>
2005-12-30 18:51 ` pinskia at gcc dot gnu dot org
2007-10-14 17:46 ` burnus at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).