Что произойдет, если вы используете один из методов связи MPI, чтобы иметь звание, связанное с самим собой? Есть ли четко определенное поведение (например, гарантированное для успеха или неудачи) или зависит от случайных/других неконтролируемых влияний, будет ли программа продолжена или нет?
Примером может служить код динамики жидкости, в котором каждый ранг определяет, какие ячейки сетки необходимо отправить в соседние ряды, чтобы создать необходимое гало для вычислительного трафарета. Если симуляция запускается только на одном ранге, будет неблокировать отправку/получение ранга 0 с самой собой (отправка информации о 0-осях).