Skip to content

Солонин Влад. Технология SEQ-MPI. Нахождение минимальных значений по столбцам матрицы. Вариант 18#112

Open
SoloninVlad wants to merge 13 commits intolearning-process:masterfrom
SoloninVlad:solonin_v_col_min_matrix
Open

Солонин Влад. Технология SEQ-MPI. Нахождение минимальных значений по столбцам матрицы. Вариант 18#112
SoloninVlad wants to merge 13 commits intolearning-process:masterfrom
SoloninVlad:solonin_v_col_min_matrix

Conversation

@SoloninVlad
Copy link

@SoloninVlad SoloninVlad commented Feb 28, 2026

Задание

Задача: Нахождение минимальных значений по столбцам матрицы
Вариант: 18
Технология: MPI (с поддержкой SEQ для последовательной версии)

Описание

Реализованы последовательная и параллельная версии алгоритма поиска минимальных значений по столбцам матрицы целых чисел.

Последовательная версия (SEQ) выполняет проход по всем элементам матрицы для каждого столбца и служит эталоном для проверки корректности.

Параллельная версия (MPI) распределяет строки матрицы между процессами, каждый процесс находит локальные минимумы по столбцам для своих строк, после чего MPI_Reduce с операцией MPI_MIN определяет глобальные минимумы на root-процессе.

Ключевые особенности

  • Реализованы SEQ и MPI версии алгоритма
  • Корректная работа с матрицами различных размеров
  • Использование MPI_Reduce с MPI_MIN для эффективного нахождения глобальных минимумов
  • Полное покрытие функциональными тестами
  • Тесты производительности

Чеклист

  • Статус CI: Все CI-задачи успешно проходят на моей ветке
  • Директория и именование задачи: создана директория solonin_v_col_min_matrix
  • Полное описание задачи: предоставлено в теле pull request
  • clang-format: изменения успешно проходят clang-format
  • clang-tidy: изменения успешно проходят clang-tidy
  • Функциональные тесты: все тесты успешно проходят
  • Тесты производительности: все тесты успешно проходят
  • Ветка: работа ведётся в ветке solonin_v_col_min_matrix
  • Правдивое содержание: все сведения точны и достоверны

@SoloninVlad SoloninVlad changed the title feat: add solonin_v_col_min_matrix Солонин Влад. Технология SEQ-MPI. Нахождение минимальных значений по столбцам матрицы. Вариант 18 Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants