У меня есть программа MPI, где каждый узел отправляет некоторые значения другим узлам. Отправители знают, какие узлы отправлять данные, но получатели не знают 1) сколько данных ожидается на их конце и 2) какие чины собираются ему прислать.
Я могу использовать MPI_ANY_SOURCE для второй части вышеупомянутой проблемы, но я не понимаю, как получатель узнает, сколько он должен получить. т.е. сколько раз я должен вызывать функцию приема в MPI на узле получателя.