Распределенные вычисления на FreePascal под Windows
Категория реферата: Рефераты по информатике, программированию
Теги реферата: доклад на тему, реферат стиль
Добавил(а) на сайт: Dionina.
Предыдущая страница реферата | 10 11 12 13 14 15 16 17 18 19 20 | Следующая страница реферата
Коллективный обмен данными затрагивает не два процесса, а все процессы внутри коммуникатора.
Простейшими (и наиболее часто используемыми) разновидностями такого вида взаимодействия процессов являются рассылка MPI_Bcast и коллективный сбор данных MPI_Reduce.
function MPI_Bcast( buff : pointer;
count : longint;
datatype : MPI_Datatype;
root : longint;
comm : MPI_Comm) : longint;
buf |
— адрес первого элемента буфера передачи |
count |
— максимальное количество принимаемых элементов в буфере |
datatype |
— MPI-тип этих элементов |
root |
— ранг источника рассылки |
comm |
— коммуникатор |
Функция MPI_Bcast реализует "широковещательную передачу". Один процесс ( главный или root процесс) рассылает всем (и себе, в том числе) сообщение длины count, а остальные получают это сообщение.
function MPI_Reduce( buf : pointer;
result : pointer;
count : longint;
datatype : MPI_Datatype;
operation : MPI_Op;
root : longint;
comm : MPI_Comm) : longint;
Рекомендуем скачать другие рефераты по теме: куплю диплом о высшем образовании, реферат людина.
Предыдущая страница реферата | 10 11 12 13 14 15 16 17 18 19 20 | Следующая страница реферата