[MPIWG Fortran] Webex meeting

William Gropp wgropp at illinois.edu
Thu Dec 4 07:12:52 CST 2014

This is not my position.  My position remains that details of access/update to shared memory, including memory synchronization, *must* be handled correctly within the language.  C11/C++11 appears to do this, thereby letting MPI+C or MPI+C++ programmers write standard conforming code with shared memory.  Fortran is a little behind here, so users will have to depend on extensions (as they do for *other* parts of the MPI-Fortran interface).  Including some memory fences in some of the MPI routines might help some Fortran programmers, but many of the issues with respect to correct, standard conforming programming with Fortran would remain.  


On Dec 4, 2014, at 3:45 AM, Rolf Rabenseifner <rabenseifner at hlrs.de> wrote:

> because Bill Gropp would like to remove any Fortran Support
>    by substituting memory barriers (that are currently automatically
>    included into shared memory synchronizations, see MPI-3.0 410:15-19) 
>    by C99 memory fences.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-fortran/attachments/20141204/64661dde/attachment-0001.html>

More information about the mpiwg-fortran mailing list