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