Алгоритмы параллельных вычислений и программирование. Бурова И.Г - 158 стр.

UptoLike

reccount число элементов в принимающем буфере;
rectype тип принимаемых элементов;
root номер передающего процесса;
comm коммуникатор группы.
Наглядное представление о раздаче данных дает Листинг 8,
где как и выше, по горизонтали изображены процессы группы па-
раллельной системы, а по вертикали их данные.
A0 A1 A2 A3 A4 A5
MPI_SCATTER
A0
A1
A2
A3
A4
A5
Листинг 8. Работа процедуры MPI_SCATTER: раздача данных из од-
ного процесса во все процессы группы.
Сбор данных из всех процессов группы и размещение резуль-
тата во всех процессах группы позволяет реализовать процедура
MPI_ALLGATHER с помощью обращения
MPI_ALLGATHER(sendbuffer,sendcount,sendtype,recbuffer,
reccount,rectype, root,comm),
где приняты прежние обозначения.
Наглядное представление о работе этой процедуры дает Ли-
стинг 9, где по-прежнему по горизонтали изображены процессы
группы параллельной системы, а по вертикали находящиеся в
них данные.
159