0
我最近为python3安装了mpi4py版本2.0.0。我希望此API使用MPI版本3.0,但默认情况下它使用的是MPI 2.0版。我怎样才能使它使用MPI 3.0版。如何使mpi4py使用MPI版本3.0
PS:我使用“pip3 install mpi4py”安装了mpi4py。
我最近为python3安装了mpi4py版本2.0.0。我希望此API使用MPI版本3.0,但默认情况下它使用的是MPI 2.0版。我怎样才能使它使用MPI 3.0版。如何使mpi4py使用MPI版本3.0
PS:我使用“pip3 install mpi4py”安装了mpi4py。
mpi4py仅仅是一个包装,可以让你在Python中调用MPI函数。这些MPI函数(以及所实现的MPI标准的版本)由您安装在机器上的MPI实现(例如openmpi或mpich)提供,而不是mpi4py。
所以,你需要做什么:
我不知道之前,但至少了openmpi 2.1.1支持MPI 3
你读过[文件](https://mpi4py.scipy.org/docs/usrman/install.html #使用-PIP-或易安装)?是否意识到MPI和MPI实施之间的差异? – Zulan
嗨祖兰,我看过文档了。顺便说一句,我找不到我的问题的答案。在两台不同的机器上安装mpi4py时,一台有MPI.VERSION 2.0,另一台有MPI.VERSION 3.0 –
我怀疑'mpicc' /'MPICC'在这些机器上有些不同。 – Zulan