Доброго времени суток! Пришло время навести порядок 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