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).