詳情參見mpi官方用戶文檔:http://www.mcs.anl.gov/research/projects/mpich2/documentation/files/mpich2-1.4.1-userguide.pdf
本文主要講解MPI程序運行的命令和運行MPI程序需要注意的額事項。
首先,將MPI安裝目錄下的bin目錄添加到系統環境變量path下。
使用mpiexec運行程序
方法1:快速執行mpi程序
在終端下輸入如下命令:mpiexec -n 3 d:/mpi/exp.exe
命令解釋:3是指需要的計算機節點數,d:/mpi/exp.exe是mpi程序的地址,需要注意的是每個計算機節點下都應存放該mpi程序,路徑也應該相同。
MPI-2標准使用mpiexec命令來運行mpi程序
比較方便的方法是創建一個.bat文件,將如上的命令復制在文件內,然后雙擊即可運行命令,這樣就不需要每次都在dos環境下輸入命令行
方法2:mpiexec -hosts n host1 host2 ...hostn exp.exe
使用n個機器,分別為host1、host2、、、hostn。host1為主節點(進程0)。
這樣可以明確指定使用哪些機器進行mpi計算。