Commit 178735f
Маковский Илья. Технология SEQ, MPI. Нахождение минимальных значений по строкам матрицы. Вариант 17 (#179)
<!--
Требования к названию pull request:
"<Маковский> <Илья>. Технология <TECHNOLOGY_NAME:SEQ|OMP|TBB|STL|MPI>.
<Полное название задачи>. Вариант <Номер>"
-->
## Описание
<!--
Пожалуйста, предоставьте подробное описание вашей реализации, включая:
- основные детали решения (описание выбранного алгоритма)
- применение технологии параллелизма (если применимо)
-->
- **Задача**: Нахождение минимальных значений по строкам матрицы
- **Вариант**: 17
- **Технология**: SEQ, MPI
- **Описание:** Реализованы последовательный и параллельный алгоритмы
для поиска минимального элемента в каждой строке матрицы.
- **Последовательная реализация (SEQ)** итерируется по строкам и находит
минимальное значение в каждой из них напрямую.
- **Параллельная реализация (MPI)** использует главный процесс для
распределения строк между всеми доступными процессами. Каждый процесс
вычисляет свои локальные минимумы, которые затем агрегируются главным
процессом в итоговый результат.
Обе реализации включают валидацию входных данных.
---
## Чек-лист
<!--
Пожалуйста, убедитесь, что следующие пункты выполнены **до** отправки
pull request'а и запроса его ревью:
-->
- [x] **Статус CI**: Все CI-задачи (сборка, тесты, генерация отчёта)
успешно проходят на моей ветке в моем форке
- [x] **Директория и именование задачи**: Я создал директорию с именем
`<фамилия>_<первая_буква_имени>_<короткое_название_задачи>`
- [x] **Полное описание задачи**: Я предоставил полное описание задачи в
теле pull request
- [x] **clang-format**: Мои изменения успешно проходят `clang-format`
локально в моем форке (нет ошибок форматирования)
- [x] **clang-tidy**: Мои изменения успешно проходят `clang-tidy`
локально в моем форке (нет предупреждений/ошибок)
- [x] **Функциональные тесты**: Все функциональные тесты успешно
проходят локально на моей машине
- [x] **Тесты производительности**: Все тесты производительности успешно
проходят локально на моей машине
- [x] **Ветка**: Я работаю в ветке, названной точно так же, как
директория моей задачи (например, `nesterov_a_vector_sum`), а не в
`master`
- [x] **Правдивое содержание**: Я подтверждаю, что все сведения,
указанные в этом pull request, являются точными и достоверными
<!--
ПРИМЕЧАНИЕ: Ложные сведения в этом чек-листе могут привести к отклонению
PR и получению нулевого балла за соответствующую задачу.
-->
---------
Co-authored-by: Nesterov Alexander <nesterov.alexander@outlook.com>1 parent 8b6c3e3 commit 178735f
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
0 commit comments