在Xcode 3.2.6中打开MPI

时间:2011-10-07 10:03:26

标签: objective-c xcode openmpi

我想在Xcode中运行Open MPI程序。我按照http://www.macresearch.org/compiling-running-and-debugging-mpi-programs-xcode教程。我正在获取MPI_test可执行文件的输出。但是当我运行mpiexec时,我收到了以下错误:

  • 无法找到或执行以下可执行文件:
  • 无法继续

1 个答案:

答案 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),只要它是一个有效的命令行程序名称,它就会起作用,无论你命名项目是什么(例如它可以没有空格。