Co-array Fortran

From Wikipedia, the free encyclopedia

Co-array Fortran, formerly known as F--, is an extension of Fortran 95/2003 for parallel processing created by Robert Numrich and John Reid.

A Co-array Fortran program is interpreted as if it were replicated a number of times and all copies were executed asynchronously. Each copy has its own set of data objects and is termed an image. The array syntax of Fortran 95 is extended with additional trailing subscripts in square brackets to provide a concise representation of references to data that is spread across images.

The ISO Fortran Committee decided in May 2005 to include co-arrays in the next revision of the Fortran standard (2008).

[edit] See also

[edit] References

[1] - Co-Array Fortran homepage

[2] - ISO Fortran Committee

[3] - Co-array draft of the ISO Fortran Committee