centos中安装mpi模块来实现并发
Message Passing Interface,信息通讯接口,一般使用python中的
mpi4py
包来达到调用c++程序中的mpi
模块的操作
安装mpi
这里尽量不要安装openmpi,尝试安装结果发现无法运行
yum list mpich*
可以看到有多个包,可以选择一个版本来安装yum install -y mpich-3.2*
安装mpi4py
pip install mpi4py
安装包即可
调用方式
和一般的调用方式不一样,必须使用mpi的命令来执行python程序
1 | from mpi4py import MPI |
1 | # 启用5个进程来跑该程序 |