Skip to content

Кондрашова Виктория. Технология SEQ-MPI. Сумма значений по столбцам матрицы. Вариант 12#127

Merged
allnes merged 9 commits intolearning-process:masterfrom
neishis:kondrashova_v_sum_col_mat
Dec 13, 2025
Merged

Кондрашова Виктория. Технология SEQ-MPI. Сумма значений по столбцам матрицы. Вариант 12#127
allnes merged 9 commits intolearning-process:masterfrom
neishis:kondrashova_v_sum_col_mat

Conversation

@neishis
Copy link
Contributor

@neishis neishis commented Nov 25, 2025

Описание

  • Задача: Сумма значений по столбцам матрицы
  • Вариант: 12
  • Технология: SEQ, MPI
  • Цель работы: Реализовать последовательную и MPI-параллельную версии алгоритма вычисления сумм элементов по столбцам матрицы, провести их сравнение и анализ эффективности.

Определение задачи: Для матрицы A размера m × n (где m — количество строк, n — количество столбцов) необходимо вычислить вектор сумм S размера n

Ограничения:

  • Корректность вычислений должна сохраняться при любых значениях элементов.
  • Результаты SEQ и MPI версий должны полностью совпадать.
  • Входные данные: вектор из (2 + m × n) элементов, где первые два элемента — размеры m и n, остальные — элементы матрицы.
  • Выходные данные: вектор из n элементов — суммы элементов каждого столбца.

Чек-лист

  • Статус CI: Все CI-задачи (сборка, тесты, генерация отчёта) успешно проходят на моей ветке в моем форке
  • Директория и именование задачи: Я создал директорию с именем <фамилия>_<первая_буква_имени>_<короткое_название_задачи>
  • Полное описание задачи: Я предоставил полное описание задачи в теле pull request
  • clang-format: Мои изменения успешно проходят clang-format локально в моем форке (нет ошибок форматирования)
  • clang-tidy: Мои изменения успешно проходят clang-tidy локально в моем форке (нет предупреждений/ошибок)
  • Функциональные тесты: Все функциональные тесты успешно проходят локально на моей машине
  • Тесты производительности: Все тесты производительности успешно проходят локально на моей машине
  • Ветка: Я работаю в ветке, названной точно так же, как директория моей задачи (например, nesterov_a_vector_sum), а не в master
  • Правдивое содержание: Я подтверждаю, что все сведения, указанные в этом pull request, являются точными и достоверными

@codecov-commenter
Copy link

codecov-commenter commented Nov 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.49%. Comparing base (4c0c5d6) to head (b8982bb).
⚠️ Report is 5 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #127      +/-   ##
==========================================
+ Coverage   94.03%   95.49%   +1.46%     
==========================================
  Files          15       33      +18     
  Lines         486      932     +446     
  Branches      181      347     +166     
==========================================
+ Hits          457      890     +433     
- Misses          0        6       +6     
- Partials       29       36       +7     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Member

@aobolensk aobolensk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Before the start of the review, revert all unrelated changes

@neishis neishis force-pushed the kondrashova_v_sum_col_mat branch from 3e9ab14 to 66f4bea Compare November 30, 2025 20:57
@neishis neishis requested a review from aobolensk December 2, 2025 06:48
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please, remove

@neishis neishis requested a review from aobolensk December 7, 2025 11:28
@allnes allnes merged commit c5672a0 into learning-process:master Dec 13, 2025
41 checks passed
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.

4 participants