VS2019配置MPI环境
一.安装VS2019
二.安装 MPI
地址:https://www.microsoft.com/en-us/download/details.aspx?id=57467
点击Download
选择这两个文件下载,记住下载位置
三.配置
1.打开VS2019,新建一个cpp空白项目
2.右键单击项目名,再点击属性
配置管理器->活动解决方案平台:X64
3.VC++目录 -> 包含目录 -> 编辑 :添加C:\Program Files (x86)\Microsoft SDKs\MPI\Include(就是添加Include文件的地址)
4.VC++目录 -> 库目录 -> 编辑 :添加C:\Program Files (x86)\Microsoft SDKs\MPI\Include
5.C/C++ -> 预处理器 -> 预处理器定义 -> 添加:MPICH_SKIP_MPICXX
6.C/C++ -> 代码生成 -> 运行库->选择:多线程调试(/MTd)
7.链接器 -> 输入 -> 附加依赖项->添加:msmpi.lib 、msmpifec.lib 、 msmpifmc.lib (即Lib/X64下的lib文件)
四.运行
直接在vs上运行可能只有一个线程,所以得用命令窗口
将代码保存,退出VS,找到exe文件(debug文件夹下)放在安装的MPI的bin目录下,在这个Bin目录下按住shift键于空白处右键单击,打开命令行窗口(Windows powershell),输入 mpiexec -n 10 mpi004.exe
8代表8个线程,后面是我的文件名,写你自己的文件名就好。
参考了两个博客:https://blog.csdn.net/hsajas/article/details/80103414
https://www.cnblogs.com/leijin0211/p/6851789.html