[mpi3-coll] Non-blocking Collectives Proposal Draft

Supalov, Alexander alexander.supalov at intel.com
Fri Oct 17 08:14:18 CDT 2008


Dear Christian,

Thanks for the idea. I play with Ssends a little in the other reply.

Best regards.

Alexander

-----Original Message-----
From: mpi3-coll-bounces at lists.mpi-forum.org
[mailto:mpi3-coll-bounces at lists.mpi-forum.org] On Behalf Of Christian
Siebert
Sent: Friday, October 17, 2008 2:42 PM
To: MPI-3 Collective Subgroup Discussions
Subject: Re: [mpi3-coll] Non-blocking Collectives Proposal Draft

Dear Alexander,

as Rich pointed out, your example will not deadlock (try to understand 
his good explanation). I think that your progression question is not 
really related to nonblocking collectives. The same question could be 
asked with an example using MPI-1:

process 0              process 1
---------              ---------
                        MPI_Irecv(.., req)
MPI_Barrier(comm)      MPI_Barrier(comm)
MPI_Ssend(..)
MPI_Bcast(..)          MPI_Bcast(..)
                        MPI_Wait(req, ..)

The barrier only ensures that the send gets started after the 
incompleted Irecv returned to the user (to simulate the outstanding 
Ibarrier). Although the broadcast has nothing to do with the Irecv(), it

will still ensure the required progress.

Best regards,
    Christian

-- 
Christian Siebert, Dipl.-Inf.               Research Associate

            NEC Laboratories Europe, NEC Europe Ltd.
        Rathausallee 10, D-53757 Sankt Augustin, Germany

Phone: +49 (0) 2241 - 92 52 44    Fax: +49 (0) 2241 - 92 52 99

  (Registered Office: 1 Victoria Road, London W3 6BL, 2832014)
_______________________________________________
mpi3-coll mailing list
mpi3-coll at lists.mpi-forum.org
http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-coll
---------------------------------------------------------------------
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-coll mailing list