一、MS-MPI的安装
1.下载地址
https://msdn.microsoft.com/en-us/library/bb524831(v=vs.85).aspx
MS-MPI有两个安装包,一个是SDK,另一个是MPI可执行程序,两个都需要安装。
2.安装
按正常软件的安装方式即可。
二、MS-MPI的第一个程序
1. 配置MS-MPI环境
1)MS-MPI的系统变量
在安装MS-MPI的同时,会自动添加4个系统环境变量,可以直接通过【计算机-属性- 高级系统设置-环境变量-系统变量】查看,也可以通过以下方式:
- 找到MS-MPI的bin目录:如本人安装在
D:\MPISDK\Microsoft MPI\Bin
- 在路径栏输入cmd,可以直接打开到该路径下的控制台
- 输入指令:
set MSMPI
- 可以看到
其中MSMPI_BIN包含MS-MPI的可执行文件等;MSMPI_INC包含MS-MPI的头文件等;MSMPI_LIB32和MSMPI_LIB64分别包含32位和64位的库文件。
2)配置MS-MPI+Visual Studio环境
新建一个VS工程,添加一个源文件(如main.cpp),在工具栏找到【项目-属性】,我们需要配置的地方有以下几个:
- 【C/C+±附加包含目录】:添加
$(MSMPI_INC);$(MSMPI_INC)\x86
- 【链接器-常规-附加库目录】:添加
$(MSMPI_LIB32)
- 【链接器-输入-附加依赖项】:添加
msmpi.lib
[注]:以上是在工程默认为32位,若需要64位时,将其中的 x86
换成 x64
,LIB32
换成 LIB64
即可。
2. 创建MS-MPI工程
以下是实现一个简单的MS-MPI多