Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР2. Групповая рассылка MPI_Bcast

.docx
Скачиваний:
3
Добавлен:
06.06.2023
Размер:
89.11 Кб
Скачать

Написал программу для рассылки сообщения от корневого процессора всем остальным процессам в группе с применением функции MPI_Bcast().

Ввод символа для рассылки и вывод полученных сообщений продолжается до ввода символа ‘0’.

Вывод программы.

Вывод по работе: функция MPI_Bcast() позволяет отправить необходимые данные от одного процесса всем остальным процессам в группе. Передаваемое сообщение записывается в отдельный буфер для отправки, чтобы продолжать дальнейшее выполнение программы ещё в процессе получения сообщения другими процессами. Чтобы этого избежать нужно использовать функцию MPI_Barrier(). В этом случае все процессы в группе будут ожидать завершения передачи сообщения перед его обработкой.