Предотвратить MPI от занятой петли

У меня есть программа MPI, которая переподписывает / перегружает свои процессоры. То есть: процессов намного больше, чем процессоров.

Тем не менее, только некоторые из этих процессов активны в данный момент времени, поэтому не должно быть конкуренции за вычислительные ресурсы.

Но, так же, как стая чаек изВ поисках Немокогда эти процессы ждут связи, они все заняты циклом, спрашивая: «Мой? Мой? Мой?»

                                      

Я использую Intel MPI и OpenMPI (для разных машин). Как я могу убедить ихи то и другое не занятой петлей?

Мое быстрое и грязное решение было использоватьMPI_Iprobe в цикле с командой сна (см.Вот).

Ответы на вопрос(1)

Ваш ответ на вопрос