Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
} MPI_Status;
count - число полученных элементов
MPI_SOURCE - ранг процесса-передатчика данных
MPI_TAG - тэг сообщения
MPI_ERROR - код ошибки
17. Применение шаблонов MPI_ANY_SOURCE, MPI_ANY_TAG, вычисления по типу «управляющий-рабочие».
MPI_ANY_SOURCE - при приеме принимает сообщение от любого процесса.
MPI_ANY_TAG – при приеме принемает сообщение с любым значением Tag.
Чтоб узнать кто я завем MPI_Comm_rank(MPI_COMM_WORLD, &myrank); Если 0 то мы хост, если не 0, то мы слейвы.
Тогда 0-й процесс (мастер) все принемает и по отдельности раздает рабам. Рабы тупо рассылают в мир, потом принемают то, что передает им мастер и обрабатывают, т.е. выполняют работу.
Итого: MPI является основным средством разработки программ для систем с распределенной памятью;
Достоинства: наличие стандарта; переносимость; доступность и распространенность.
Недостатки: большие усилия для распараллеливания.
Дата публикования: 2015-01-13; Прочитано: 354 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!