Обмен данными между процессами MPI (гало)
Учитывая следующий сценарий, у меня есть N процессов MPI каждый с объектом. когда наступает стадия связи, данные «обычно небольшие» от этих объектов будут обмениваться. В общем, существует обмен данными между любыми двумя узлами.
Какова лучшая стратегия ?:
В любом узле X создайте буферы буксировки для каждого другого узла, связанного с этим узлом X., а затем выполняйте отправку / получение на основе одноранговой связи.в каждом узле X создайте один буфер для сбора всех данных ореола, подлежащих передаче. а затем "bcast" этот буфер.
Есть ли другая стратегия, о которой я не знаю?