On Wed, 21 Jul 2010 14:10:53 -0400, David Ronis <david.ro...@mcgill.ca> wrote: > Is there another MPI routine that polls for data and then gives up its > time-slice?
You're probably looking for the runtime option -mca yield_when_idle 1. This will slightly increase latency, but allows other threads to run without competing with the spinning MPI. Jed