Hi ports,

GCC Fortran supports Co-Array Fortran, which is a higher-level
language abstraction that uses MPI as a basis.  CAF support for a
single machine is already included in the GCC Fortran package.

This is the runtime library to enable CAF programs to run across a
cluster using OpenMPI.

In CAF, fetch a slice of an array with [] syntax

   cafarr(:5) = cafarr(:5)[2]

copies the current values of the slice on node #2 to the current
node. No MPI code needed.

Tests/reviews welcome.


John



Attachment: opencoarrays_271.tgz
Description: GNU Zip compressed data

Reply via email to