在python安装MPI模块教程

在python安装MPI模块教程

首次挑战

想做的事情很简单,就是希望通过写博客,提高自己总结经验的能力,在此之外,也希望可以给其人提供到一点帮助,如有写得不正确的地方,请帮忙指出,十分感谢!

mpi4py库----Python中的实现MPI的库

MPI(Message Passing Interface ),信息传递接口,是实现进程通讯的库,大多数时候是用于并行计算的算法设计。

想要在python中运用MPI,必需安装mpi4py库,再安装mpi4py库之前先下载MS-MPI

  1. 下载MS-MPI ,下载地址:https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi ;如下图操作:
    首先,点击下载地址,进入下载页面,点击 "MS-MPI v10.0"

下载MS-MPI-1

第二,进入新界面,点击“Download”

下载MS-MPI-2
第三步,先勾选“msmpisetup.exe”选项,再点击“Next”

下载MS-MPI-3)
第四,把msmpisetup.exe保存在你想保存的硬盘中

如:在D盘中创建了一个新文件夹,MPI,把msmpisetup.exe放在MPI文件夹
下载MS-MPI-4
第五,下载完成后,进入路径D:\MPI,找到msmpisetup.exe,点击运行安装
下载MS-MPI-5
第六,一直点击下一步,直至安装完成即可

安装成功后,在安装目录bin中会有一个很重要的程序 mpiexec.exe,默认的安装路径为C:\Program Files\Microsoft MPI\Bin

为了方便程序运行,路径 C:\Program Files\Microsoft MPI\Bin 会自动添加到环境变量中
如果环境变量中没有这个路径,则需要手动添加

环境变量的添加:我的电脑右键->属性->高级系统设置->高级->环境变量->系统变量里的path双击->新建,填入你的对应的路径(win10以下的界面和这个不一样,具体百度)

在这里插入图片描述

此时可以在命令窗口中输入 **mpiexec ** ,按Enter回车。出现如下帮助信息,则证明成功安装MS-MPI。
检验MS-MPI是否安装成功

  1. 安装mpi4py库

命令窗口中输入 : pip install mpi4py,按Enter回车 安装mpi4py-2
安装成功会有successful提示字样

测试MPI代码

安装完mpi4py库,编写一段测试代码 test.py 代码如下

// #coding=utf-8
from mpi4py import MPI 
comm = MPI.COMM_WORLD
comm_rank = comm.Get_rank()
comm_size = comm.Get_rank()
print("I'm the %d process of %d processes" %(comm_rank,comm_size))

命令窗口中输入 : mpiexec -n 4 python C:\Users\asus\Desktop\test.py,按Enter回车

程序成功运行:
在这里插入图片描述
感谢观看!

参考网站

https://blog.csdn.net/u012526003/article/details/80299113


版权声明:本文为qq_44711697原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>