[devel] MPI: наведение порядка
Andrey Savchenko
bircoph на altlinux.org
Вт Окт 4 00:59:31 MSK 2022
Доброго времени суток!
Пришло время навести порядок MPI, в первую очередь с OpenMPI.
Сейчас у нас в Сизифе очень старая версия 2.0.1 шестилетней
давности.
Предлагаю следующий порядок работ:
1) 2.0.1 -> 2.1.6
2) 2.1.6 -> 3.1.6
3) 3.1.4 -> 4.1.4 (или что будет последнее)
Почему так, а не сразу до последней?
1) Слишком много изменений накопилось.
2) Хорошо иметь точку отката на предыдущую ветку, если что-то
пойдёт не так.
3) Последовательно проблемы решать проще, чем всё и сразу.
Принимаются предложения по поддерживаемым фабрикам и фичам.
Собрать можно будет только один вариант (некоторые фичи
несовместимы друг с другом). Текущие возможности я постараюсь
сохранить,
Поддерживать на уровне репозитория параллельно несколько версий
openmpi не вижу смысла: проблем слишком много, все типовые случаи
всё равно не охватить (там сотни опций конфигурации).
А вот mpich можно будет вернуть в репозиторий, т.к. в HPC мире она
сравнима по популярности с openmpi. Будет поддерживаться последняя
из 4.x, но возникнет проблема конфликтов с openmpi. В любом случае
реализацией MPI по-умолчанию в дистрибутиве останется openmpi.
В процессе работ будут тестовые задания по удалению openmpi —
пугаться не стоит, просто так проще всего получить граф бинарных
зависимостей. Если что-то сломается из обратных зависимостей, нужно
будет чинить (что предпочтительно) или отключать поддержку MPI.
Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20221004/f4af9aa4/attachment.bin>
Подробная информация о списке рассылки Devel