[MPI3 Fortran] MPI non-blocking transfer

Supalov, Alexander alexander.supalov at intel.com
Tue Feb 10 10:40:58 CST 2009


Thanks. This makes a lotta difference after the recent decision of the MPI Forum to allow read access to a buffer engaged by the MPI_Isend operation. This effectively prohibits in-place buffer modification by the MPI that was described in the original example.

BY the way, what do Fortran gurus think of this new MPI-2.2 feature?

-----Original Message-----
From: mpi3-fortran-bounces at lists.mpi-forum.org [mailto:mpi3-fortran-bounces at lists.mpi-forum.org] On Behalf Of Aleksandar Donev
Sent: Tuesday, February 10, 2009 5:16 PM
To: MPI-3 Fortran working group
Cc: crasmussen at lanl.gov; wgropp at uiuc.edu
Subject: Re: [MPI3 Fortran] MPI non-blocking transfer

Hi,

If you are worried about the difference between send and recv, just
replace my example with:

> call MPI_Irecv(buffer,...)
> ...
> temp=buffer(1)
> buffer(1)=temp
> ...
 > call MPI_Wait()
> call DD(buffer)

Aleks
_______________________________________________
mpi3-fortran mailing list
mpi3-fortran at lists.mpi-forum.org
http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran
---------------------------------------------------------------------
Intel GmbH
Dornacher Strasse 1
85622 Feldkirchen/Muenchen Germany
Sitz der Gesellschaft: Feldkirchen bei Muenchen
Geschaeftsfuehrer: Douglas Lusk, Peter Gleissner, Hannes Schwaderer
Registergericht: Muenchen HRB 47456 Ust.-IdNr.
VAT Registration No.: DE129385895
Citibank Frankfurt (BLZ 502 109 00) 600119052

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.





More information about the mpiwg-fortran mailing list