ПРАКТИЧЕСКОЕ ЗАНЯТИЕ №8


Тема занятия: Глобальные вычислительные операции

Цель занятия: Изучить глобальные вычислительные операции (MPI_Reduce, MPI_Allreduce, MPI_Reduce_scatter), реализовать простейшие параллельные алгоритмы

Задачи:

1)   Написать программу, используя коммуникационную функцию (MPI_Bcast) и глобальную вычислительную функцию (MPI_Reduce),  реализующую алгоритм суммирования ряда чисел. Получить графики пересылок данных между процессорами с помощью утилиты Jumphot.

2)   Используя изученные функции, написать параллельную программу, реализующую параллельный алгоритм скалярного умножения векторов.