我想在Xcode中运行Open MPI程序。我按照http://www.macresearch.org/compiling-running-and-debugging-mpi-programs-xcode教程。我正在获取MPI_test可执行文件的输出。但是当我运行mpiexec时,我收到了以下错误:
答案 0 :(得分:0)
如果从命令行运行mpiexec
,则可能无法从正确的目录开始。您的可执行文件目录位于项目目录中的 Debug 或 Release 目录中,具体取决于您在构建时选择的配置。如果您将项目命名为MPI_test,请进入相应的目录并键入./MPI_test
并确保程序运行。如果没有,您就不在正确的目录中。找到正确的目录后,您可以键入mpiexec -np 4 MPI_test
,也可以运行。
如果您按照说明在Xcode中运行mpiexec
,那么只有在您将项目命名为MPI_test时才会有效。不要将自定义可执行文件中的第二个参数设置为$(PROJECT_DIR)/$(CONFIGURATION_BUILD_DIR)/MPI_test
,而是将其设置为$(PROJECT_DIR)/$(CONFIGURATION_BUILD_DIR)/$(PROJECT_NAME)
,只要它是一个有效的命令行程序名称,它就会起作用,无论你命名项目是什么(例如它可以没有空格。