Bug 46689 - Актуализация openmpi
Summary: Актуализация openmpi
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: openmpi (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrew Savchenko
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46625
  Show dependency tree
 
Reported: 2023-06-28 19:42 MSK by Arseny Maslennikov
Modified: 2024-11-02 13:02 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arseny Maslennikov 2023-06-28 19:42:33 MSK
https://lists.altlinux.org/pipermail/devel/2022-October/217118.html

openmpi, в частности, очень актуален в академической среде.

Но лучше, чтобы этим занялся кто-то, кто будет потом пользоваться или имеет контакт с активными пользователями.
Comment 1 Andrew Savchenko 2023-06-29 09:16:57 MSK
Контакт у меня есть (HPC-кластер с прошлой работы), опыт тоже (по предыдущей работе в HPC(. Нужно понимать, что у MPI 100500 параметров и для серьёзных HPC применений его всё равно будут пересобирать из исходников. Наша задача в разумных общих параметрах.

По плану работ из исходного письма: https://lists.altlinux.org/pipermail/devel/2022-October/217118.html

Я думаю сократить до двух этапов:

1) 2.0.1 -> 2.1.6
2) 2.1.6 -> 4.1.5 (или новее из 4.1.x, если будет)

Суть в том, что N.1 и N.0 совместимы по ABI, поэтому до 2.1.6 переход должен быть относительно безболезненным и даст неплохую точку отката.

Далее, по опыту коллег из HPC, число проблем при переходе с 2.x на 4.x примерно сопоставимо с переходом между 2.x и 3.x. С учётом того, что основной актуальный софт давно поддерживает 4.x, переход на промежуточный этап 3.x нецелесообразен.
Comment 2 Andrew Savchenko 2023-09-27 16:29:39 MSK
(Ответ для Andrew Savchenko на комментарий #1)
> Я думаю сократить до двух этапов:
> 
> 1) 2.0.1 -> 2.1.6
> 2) 2.1.6 -> 4.1.5 (или новее из 4.1.x, если будет)

По обсуждению с коллегами, буду сразу переходить на 4.1.5 (или 4.1.6, если он успеет выйти), поскольку в откате на очень старый 2.1.6 смысла мало.

Планируется приступить к работе во второй половине октября.
Comment 3 Andrew Savchenko 2023-11-15 01:36:23 MSK
Начал обновление до openmpi-5.0.0. Пока что буду проверять на отдельных узлах.
Comment 4 Andrew Savchenko 2024-11-02 13:02:19 MSK
Пока что обновил до 2.1.6 (вернее, 2.x HEAD). Это исправляет сборку с gcc-14 и ряд других ошибок.