Если вы запускаете mpiexec
из командной строки, вы, вероятно, не запускаетесь в правильном каталоге. Каталог вашего исполняемого файла находится в каталоге Debug или Release в каталоге вашего проекта в зависимости от конфигурации, выбранной вами при сборке. Если вы назвали свой проект MPI_test, перейдите в соответствующий каталог и введите ./MPI_test
и убедитесь, что программа работает. Если этого не произойдет, вы не в правильном каталоге. Как только вы нашли правильный каталог, вы можете набрать mpiexec -np 4 MPI_test
, и он также должен запуститься.
Если вы следуете инструкциям по запуску mpiexec
в Xcode, он будет работать только в том случае, если вы назовете свой проект MPI_test. Вместо установки второго аргумента в пользовательском исполняемом файле на $(PROJECT_DIR)/$(CONFIGURATION_BUILD_DIR)/MPI_test
, установите его на $(PROJECT_DIR)/$(CONFIGURATION_BUILD_DIR)/$(PROJECT_NAME)
, и он будет работать независимо от того, как вы называете свой проект, пока это допустимое имя программы командной строки (например, в нем не может быть пробелов). ).