Вопросы к Поиску с Алисой
Разница между функциями MPIScatter и MPIScatterv заключается в том, что первая передаёт всем процессам сообщения одинакового размера, а вторая позволяет посылать каждому процессу различное количество элементов. it.kgsu.ru ikt.muctr.ru
MPIScatter подразумевает распределение между процессами равных порций данных. lit.jinr.ru MPIScatterv, в свою очередь, позволяет организовать рассылку данных произвольными порциями. lit.jinr.ru
Для этого в список параметров MPI_Scatterv вводятся дополнительно массивы порций и смещений, которые содержат размеры порций, предназначенных к рассылке каждому процессу, и номера элементов исходного массива, с которых будет начинаться считывание данных для каждого из процессов. lit.jinr.ru