Практический курс MPI: задания седьмого дня

  1. Переслать нулевому процессу от всех процессов приложения структуру, состоящую из ранга процесса и названия узла, на котором данный процесс запущен (полученного с помощью MPI_GET_PROCESSOR_NAME).
  2. Прямоугольная матрица распределена по процессам по строкам. Переставить строки матрицы в обратном порядке, используя для пересылок производный тип данных.
  3. Сделать предыдущую задачу с использованием пересылок упакованных данных.
  4. Используя все изученные механизмы, по возможности оптимизировать структуру коммуникаций для параллельного перемножения матриц.

© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ Rambler's Top100