Краткий ответ: вы не можете сделать это в MPI.
Немного более длинный ответ: вы, вероятно, не хотите этого делать. Я предполагаю, что вы пытаетесь настроить какую-то кражу работы. Как предположил suszterpatt, вы могли бы использовать одностороннюю связь, чтобы «захватить» работу из процесса отправки, но вам нужно будет использовать блокировки, и это не будет хорошо масштабироваться для многих процессов, если нет некоторой идеи о локальной группе процессов т. е. вы не можете иметь 1000 процессов, которые все крадут из одного процесса, вам нужно будет разложить вещи).