为运行MPI 的代码,我在win10上安装了MSMPI,msmpisdk.msi和msmpisetup.exe两个文件都运行了,且先运行了exe,后运行安装了msi。
使用“where mpiexec”命令可以得到
D:\conda3\Library\bin\mpiexec.exe
D:\Program Files\Microsoft MPI\Bin\mpiexec.exe
(上面命令是在conda中运行的)
在pycharm中运行以下这段代码:
from mpi4py import MPI
comm = MPI.COMM_WORLD
print("Rank:", comm.Get_rank(), "Size:", comm.Get_size())
print("hello world from process ", comm.Get_rank(),"of", comm.Get_size())
输出结果如下:
Rank: 0 Size: 1
hello world from process 0 of 1