With mpichgm, we can set --gm-recv blocking. From the mpichgm README.
--gm-recv <m> Specifies the receive mode <polling>, <blocking> or
<hybrid>, <polling> is the default.
Is it possible to get the same blocking behavior with openmpi? I'm
having a difficult time getting this to work properly. The application
is spinning on sched_yield which takes up a cpu core.