我想在Xcode中運行Open MPI程序。我遵循http://www.macresearch.org/compiling-running-and-debugging-mpi-programs-xcode教程。我正在爲MPI_test可執行文件獲取輸出。但是當我運行mpiexec的,我得到了以下錯誤:在Xcode 3.2.6中打開MPI
- 無法找到或執行以下可執行文件:
- 無法繼續
我想在Xcode中運行Open MPI程序。我遵循http://www.macresearch.org/compiling-running-and-debugging-mpi-programs-xcode教程。我正在爲MPI_test可執行文件獲取輸出。但是當我運行mpiexec的,我得到了以下錯誤:在Xcode 3.2.6中打開MPI
如果您在命令行中運行mpiexec
,你可能不是從正確的目錄開始的。您的可執行文件的目錄位於項目目錄中的調試或版本目錄中,具體取決於您在構建時選擇的配置。如果您命名了您的項目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)
,而且只要它是有效的命令行程序名稱(例如,它不能包含空格),它就會工作,無論您命名項目。
:我在debug文件夾中,但我得到的錯誤**無法找到或執行以下可執行文件: 主持人:IBMac.local 可執行文件:/用戶/ parag /桌面/ mpiTest /編譯/調試/ mpiTest 無法繼續。** –
首先,請確保您的程序在圖片中不帶'mpiexec'的情況下運行。如果你進入'/ Users/parag/Desktop/mpiTest/build/Debug'並鍵入'./mpiTest',你的程序會運行嗎? – SSteve
mpiTest從XCode正常工作。但它不從終端工作。 –