Skip to content

Шехирев Владислав. Отчеты. Сортировка Хоара с четно-нечетным слиянием Бэтчера. Вариант 14. #1435

Open
Lepsps wants to merge 37 commits into
learning-process:masterfrom
Lepsps:shekhirev_v_hoare_batcher_sort_reports
Open

Шехирев Владислав. Отчеты. Сортировка Хоара с четно-нечетным слиянием Бэтчера. Вариант 14. #1435
Lepsps wants to merge 37 commits into
learning-process:masterfrom
Lepsps:shekhirev_v_hoare_batcher_sort_reports

Conversation

@Lepsps
Copy link
Copy Markdown
Contributor

@Lepsps Lepsps commented May 22, 2026

Описание

  • Задача: Сортировка Хоара с четно-нечетным слиянием Бэтчера
  • Вариант: 14
  • Описание: Отчеты

Чек-лист

  • Корневой 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 добавлен.

@Lepsps Lepsps requested a review from allnes as a code owner May 22, 2026 10:35
@Lepsps
Copy link
Copy Markdown
Contributor Author

Lepsps commented May 22, 2026

@allnes Александр Юрьевич, здравствуйте! Я сделал merge ветки с STL и ALL решениями в reports, чтобы при слиянии не возникло merge conflcit, потому что PR'ов в основной репозиторий много и до конца дедлайна, вероятнее всего, я не успею решить merge conflict. Заранее прошу прощения!😔

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 24, 2026

Codecov Report

❌ Patch coverage is 91.74312% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 82.99%. Comparing base (09a996c) to head (ae076c2).
⚠️ Report is 23 commits behind head on master.

Files with missing lines Patch % Lines
...shekhirev_v_hoare_batcher_sort/all/src/ops_all.cpp 91.74% 3 Missing and 6 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1435      +/-   ##
==========================================
- Coverage   83.04%   82.99%   -0.05%     
==========================================
  Files         901      927      +26     
  Lines       53044    54678    +1634     
  Branches    22119    22768     +649     
==========================================
+ Hits        44050    45380    +1330     
- Misses       6237     6468     +231     
- Partials     2757     2830      +73     

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

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