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