I думаю вопрос, который вы здесь задаете, состоит в том, как скомпилировать MPI-программу, здесь что-то под названием MYMPI.c, в среде linux.
Итак, сначала проверьте, установлен ли у вас MPI.Попытка выполнить команду mpicc
будет одним из способов сделать это.Если на вашем пути есть такая программа, она уже установлена.Если он у вас установлен, пропустите следующий абзац.
Если у вас его нет, вам нужно установить библиотеку MPI и утилиты.Как вы это сделаете, зависит немного от вашей системы.Если у вас есть root, вы, вероятно, можете использовать любой менеджер пакетов, который вы используете (apt-get или yum) для установки либо OpenMPI , либо MPICH2 .Оба являются очень надежными реализациями спецификации MPI, и нет реальной причины a priori отдавать предпочтение одному над другим;выберите то, что вам легче всего установить.Если у вас нет root, вы можете достаточно легко установить любой из источников в ваш дом.
После установки библиотеки и утилит вы можете скомпилировать и запустить программу.Вы должны быть в состоянии сделать следующее:
mpicc -o MYMPI MYMPI.c
mpiexec -n 4 ./MYMPI