Re: [OMPI users] Behavior of MPI_Send

2009-11-15 Thread Jeff Squyres
No. The MPI standard only guarantees that the local buffer is available for re-use when MPI_SEND returns. It does not guarantee anything about the receiver or the transmission of the message. If you need a guarantee about receiver behavior, try MPI_SSEND -- it won't return until the rece

[OMPI users] Behavior of MPI_Send

2009-11-15 Thread Charles Salvia
I'm confused about the required behavior of MPI_Send() using TCP sockets. Does a call to MPI_Send() block until the receiving process actually receives the message, or does MPI_Send() only block until the send operation completes locally? In other words, does the sender actually have to wait for a