Re: [OMPI users] busy wait in MPI_Recv

2010-10-20 Thread Brian Budge
Thanks Dick, Eugene. That's what I figured. I was just hoping there might be some more obscure MPI functions that might do what I want. I'll go ahead and write my own yielding wrapper on irecv. Thanks again, Brian sent from mobile phone On Oct 20, 2010 5:24 AM, "Richard Treumann" wrote:

Re: [OMPI users] busy wait in MPI_Recv

2010-10-20 Thread Richard Treumann
Brian Most HPC applications are run with one processor and one working thread per MPI process. In this case, the node is not being used for other work so if the MPI process does release a processor, there is nothing else important for it to do anyway. In these applications, the blocking MPI c

Re: [OMPI users] busy wait in MPI_Recv

2010-10-19 Thread Eugene Loh
Brian Budge wrote: Hi all - I just ran a small test to find out the overhead of an MPI_Recv call when no communication is occurring. It seems quite high. I noticed during my google excursions that openmpi does busy waiting. I also noticed that the option to -mca mpi_yield_when_idle seems no