New prerequisites to support multi image COARRAY in gfortran
Damian Rouson
damian@sourceryinstitute.org
Tue Apr 4 18:43:00 GMT 2017
On April 4, 2017 at 9:48:23 AM, Jerry DeLisle (jvdelisle@charter.net(mailto:jvdelisle@charter.net)) wrote:
> Gerald, (or who does this)
>
> Since shared memory parallel programming with Fortran is now a Standard feature
> of the language, we would like to support full parallelism through the use of
> mpich and OpenCorrays.
Clarification: Fortran’s parallel programming model is agnostic about the memory architecture. The 2008 standard made Fortran the only widely used language with a parallel programming model that works in shared- or distributed-memory systems. I’ve seen papers in which people have run coarray Fortran (CAF) on over 100,000 cores with impressive results.
As a side note, the draft 2015 standard makes Fortran also the only widely used language with support for fault tolerance, which makes Alessandro’s and Andre’s work on failed-image support truly exciting and I’m amazed that there already exists an MPI limitation with some support for what is needed to support failed-image detection.
Damian
More information about the Fortran
mailing list