Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Int MPI_ERROR;



} 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...