Nicolas Bock wrote:
I think you might observe a
world of difference if the master issued
some non-blocking call and then intermixed MPI_Test calls with sleep
calls. You should see *much* more subservient behavior. As I
remember, putting such passivity into OMPI is on somebody's to-do list,
but just not very high.
could you give me more details?
Nope, sorry. I'm going to drop out here. The basic idea was something
like:
MPI_Irecv();
while ( !flag ) {
nanosleep(...);
MPI_Test(...&flag...);
}
but I was hoping to "leave the rest to the reader".