Я хочу использовать любую из реализаций FLOSS MPI (то есть OpenMPI или MPICH2) с моей средой MSYS-MinGW и компиляторами. Учтите, что мне известен Microsoft MPI SDK mingw64/mingw-w64-x86_64-msmpi
, который вы можете найти с помощью
pacman -Ss msmpi
и установить с помощью
pacman -S msmpi
, но я хочу знать, могу ли я установить любая из реализаций с открытым исходным кодом. Я попытался выполнить поиск
pacman -Ss mpi
, но результатов слишком много, чтобы проверить их вручную, а поисковые запросы openmpi
или mpich2
не дали результатов. Итак, у меня следующие вопросы:
- Являются ли какие-либо реализации FLOSS MPI, поставляемые с MinGW или MSYS2
- , если нет, как их можно установить?
PS1. У Cygwin есть некоторые openmpi
связанные пакеты, поэтому удивительно, почему MSYS2, AFIK, являющийся вилкой Cygwin, не имеет!
PS2. Двоичные файлы MPICH2 доступны здесь , но они значительно отстают от последних сборок для других платформ. Это просто печально!
PS3. Удивительно, что реализация Microsoft MPI на самом деле с открытым исходным кодом! Похоже, что это форк MPICH или, по крайней мере, совместим с ним.