链接:https://www.jianshu.com/p/ee595dd0354a
在介绍mpi4py 之前得说一下MPI, 它的全称是 Message Passing Interface,即消息传递接口。它是一种用于编写并行程序的标准,包括协议和和语义说明,他们指明其如何在各种实现中发挥其特性。但是MPI 的具体实现并没有提供 Python 的编程接口,这就使得我们没法直接地使用 Python 调用 MPI 实现高性能的计算,不过幸运的是,我们有 mpi4py。mpi4py 是一个构建在 MPI 之上的 Python 库,所以我们需要安装mpi4py,它使得 Python 的数据结构可以方便的在多进程中传递。
下载
1,既然是基于MPI,所以我们要安装一个MPI,这里我下载一个 Microsoft MPI,还要将其Bin文件夹所在路径添入环境变量path。不知道为什么链接不对,直接贴上链接:https://www.microsoft.com/en-us/download/confirmation.aspx?id=47259
2,使用conda install --channel https://conda.anaconda.org/dhirschfeld mpi4py 安装mpi4py.
在cmd 中python 下就可以使用 from mpi4py import MPI
网友评论