[MPI3 Fortran] Proposed solution for the volatile buffer problem

N.M. Maclaren nmm1 at cam.ac.uk
Thu Jan 15 11:58:51 CST 2009

On Jan 15 2009, Aleksandar Donev wrote:
>On Thursday 15 January 2009 01:33, N.M. Maclaren wrote:
>>     CALL Fred(array(1:99:2))
>Or maybe you meant that this kind of example also needs to be prohibited 
>for the MPI async I/O, showing that something like the ASYNC attribute 
>(for data objects, not just procedures), is necessary. That I agree 
>with :-)

I did.  I was trying to explain why Bill's proposal to make the MPI calls
VOLATILE merely across that call would not fly.  A data attribute is needed.

Nick Maclaren,
University of Cambridge Computing Service,
New Museums Site, Pembroke Street, Cambridge CB2 3QH, England.
Email:  nmm1 at cam.ac.uk
Tel.:  +44 1223 334761    Fax:  +44 1223 334679

More information about the mpiwg-fortran mailing list