[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.


Regards,
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