thanks

I know that. 

MPI_irecv() ;

do other works;

MPI_wait();

But, my message receiver is much slower than sender. 

when the receiver is doing its local  works, the sender has sent out their messages. but at this time, 
the receiver is very busy doing its local work and cannot post MPI_irecv to get the messages from 
senders. 

Any help is appreciated. 

jack


> Date: Mon, 28 Jun 2010 10:16:17 +0200
> From: riccardo.murri@gmail.com
> To: boost-users@lists.boost.org
> Subject: Re: [Boost-users] boostMPI asychronous communication
>
> Hi Jack,
>
> On Mon, Jun 28, 2010 at 5:21 AM, Jack Bryan <dtustudy68@hotmail.com> wrote:
> > How to do asychronous communication among nodes by boot.MPI or OpenMPI in
> > cluster ?
>
> you likely want to use boost::mpi::communicator::{isend,irecv,iprobe};
> also the test_* /wait_*routines in boost/mpi/nonblocking.hpp can be useful.
>
> Regards,
> Riccardo
> _______________________________________________
> Boost-users mailing list
> Boost-users@lists.boost.org
> http://lists.boost.org/mailman/listinfo.cgi/boost-users


Hotmail is redefining busy with tools for the New Busy. Get more from your inbox. See how.