Skip to content

Постернак Алексей. Отчеты. Умножение разреженных матриц. Элементы комплексного типа. Формат хранения матрицы – строковый (CRS). Вариант 6 #1474

Merged
allnes merged 4 commits into
learning-process:masterfrom
AlekseyPosternack:posternak_a_complex_matrix_crs_mul_reports
May 29, 2026

Conversation

@AlekseyPosternack
Copy link
Copy Markdown
Contributor

@AlekseyPosternack AlekseyPosternack commented May 22, 2026

Описание

  • Задача: Умножение разреженных матриц. Элементы комплексного типа. Формат хранения матрицы – строковый (CRS).
  • Вариант: 6
  • Технология: Reports

Чек-лист

  • Корневой report.md существует и читается как самостоятельный документ.
  • Заполнены seq/report.md, omp/report.md, tbb/report.md, stl/report.md, all/report.md.
  • Во всех отчётах один язык и единая терминология.
  • Во всех таблицах одинаково определены time, speedup, efficiency, workers.
  • В seq честно описан baseline, а не «почти параллельная» версия.
  • В omp расписаны shared/private/reduction/schedule.
  • В tbb объяснены blocked_range, grainsize, partitioner и способ контроля конкуренции.
  • В stl явно показано, что join вызывается после запуска всех потоков, если требуется реальный параллелизм.
  • В all указана конфигурация ranks × threads и смысл MPI-синхронизации.
  • Есть команды сборки и запуска, достаточные для воспроизведения.
  • Функциональные тесты и тесты производительности реально запускались локально.
  • Если использовались графики, указаны относительные пути и подписи.
  • Текст не содержит неподтверждённых фраз вроде «реализация оптимальна» без таблицы или профиля.
  • PR checklist выполнен: CI зелёный, clang-format/clang-tidy/тесты пройдены, report.md добавлен.

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 97.39130% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 82.92%. Comparing base (8f7f008) to head (ef2479c).
⚠️ Report is 312 commits behind head on master.

Files with missing lines Patch % Lines
...ernak_a_crs_mul_complex_matrix/all/src/ops_all.cpp 97.39% 0 Missing and 3 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1474      +/-   ##
==========================================
- Coverage   83.50%   82.92%   -0.58%     
==========================================
  Files         815      860      +45     
  Lines       45673    49912    +4239     
  Branches    19095    20898    +1803     
==========================================
+ Hits        38138    41389    +3251     
- Misses       5079     5841     +762     
- Partials     2456     2682     +226     

☔ 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.

@allnes allnes merged commit b663d51 into learning-process:master May 29, 2026
59 of 61 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.

3 participants