[MPI3 Fortran] MPI buffer arguments - void and call-by-reference

Bill Long longb at cray.com
Tue Feb 17 14:29:09 CST 2009



Craig Rasmussen wrote:
>
>
> We can also discuss MPI_Isend and MPI_Irecv and what to do with them.  
> I'm assuming that the use of ASYNCHRONOUS plus TARGET will be 
> preferred over VOLATILE.  Since at this point ASYNCHRONOUS really only 
> pertains to Fortran IO, MPI Forum could request another name for an 
> equivalent attribute, perhaps one that combines the semantics of 
> ASYNCHRONOUS and TARGET.
>

How about naming the attribute BUFFER?   I think this would be easy for 
users to remember, and read well in the source code:

real,buffer :: buf(1000)

Cheers,
Bill


-- 
Bill Long                                   longb at cray.com
Fortran Technical Support    &              voice: 651-605-9024
Bioinformatics Software Development         fax:   651-605-9142
Cray Inc., 1340 Mendota Heights Rd., Mendota Heights, MN, 55120

            




More information about the mpiwg-fortran mailing list