[MPI3 Fortran] MPI non-blocking transfer

Craig Rasmussen crasmussen at lanl.gov
Wed Feb 11 11:08:37 CST 2009


On Feb 10, 2009, at 6:15 PM, Craig Rasmussen wrote:

>
> On Feb 10, 2009, at 4:48 PM, N.M. Maclaren wrote:
>
>>> You don't really want Fortran to treat buffers like C does as  
>>> that  will slow down all of your Fortran program.
>>
>> Please don't be ridiculous.  There is not a simple choice between  
>> VOLATILE
>> and 'C semantics' - as has been pointed out at length, the precise  
>> semantic
>> match to MPI non-blocking transfer buffers is the ASYNCHRONOUS  
>> attribute.
>>
>

Ignoring the precise syntax for now, the important point is whether an  
attribute on a procedure will be sufficient.

Cheers,
Craig




More information about the mpiwg-fortran mailing list