OK, then i think you also know using MPI_Wait to wait the asynchronous requests to complete. if sender works faster then receiver(or reverse), then the MPI_Wait will do wait, not just deallocted. you should keep the buffer content before MPI_Wait.
Changsheng Jiang
thanksI know this.but, what if sender can send a lot of messages to receivers faster than what receiver can receive ?it means that sender works faster than receiver.Any help is appreciated.jack
From: jiangzuoyan@gmail.com
Date: Mon, 28 Jun 2010 11:31:16 +0800
To: users@open-mpi.org
Subject: Re: [OMPI users] openMPI asychronous communication
MPI_Isend - Starts a standard-mode, nonblocking send.
BTW, are there any asynchronous collective operations?
Changsheng Jiang
On Mon, Jun 28, 2010 at 11:22, Jack Bryan <dtustudy68@hotmail.com> wrote:Dear All:How to do asychronous communication among nodes by openMPI or boot.MPI in cluster ?I need to set up a kind of asychronous communication protocol such thatmessage senders and receivers can communicate asychronously without losing anymessages between them.I do not want to use blocking MPI routines because the processors can do otheroperations when they wait for new messages coming.I donot find this kind of MPI routines that support thisasychronous communication.Any help is appreciated.thanksJackJune 27 2010
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. Get busy.
_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users