Bug 46689

Summary: Актуализация openmpi
Product: Sisyphus Reporter: Arseny Maslennikov <arseny>
Component: openmpiAssignee: Andrew Savchenko <bircoph>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: bircoph, dans, iv
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 46625    

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 и ряд других ошибок.