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
opencoarrays_271.tgz
Description: GNU Zip compressed data