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
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. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:W...