Практический курс MPI: задания седьмого дня
- Переслать нулевому процессу от всех процессов приложения структуру, состоящую из ранга процесса и названия узла, на котором данный процесс запущен (полученного с помощью MPI_GET_PROCESSOR_NAME).
- Прямоугольная матрица распределена по процессам по строкам. Переставить строки матрицы в обратном порядке, используя для пересылок производный тип данных.
- Сделать предыдущую задачу с использованием пересылок упакованных данных.
- Используя все изученные механизмы, по возможности оптимизировать структуру коммуникаций для параллельного перемножения матриц.
© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ