最全MPI下载安装+VS2019MPI环境配置

本文详细介绍了如何在Visual Studio 2019中配置Microsoft MPI,包括下载安装MPI运行软件和SDK,设置项目属性,以及确保多线程正确运行的方法。通过这些步骤,开发者可以在VS2019中利用MPI进行并行程序开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载MPI并安装

前往微软官网下载-》https://www.microsoft.com/en-us/download/details.aspx?id=57467

在这里插入图片描述
分开下载:两个都下,避免出错
在这里插入图片描述
其中msmpisetup.exe是mpi运行软件,msmpisdk是安装需要的库,缺一不可。

安装mpi运行软件:

默认下载和运行msmpisetup.exe,mpiexe安装后的目录在C:\Program Files\Microsoft MPI
在C:\Program Files\Microsoft MPI\Bin文件中有mpiexec.exe是运行MPI并行程序的指令,安装时会默认写在系统环境变量中。
在这里插入图片描述

安装SDK

默认安装
在这里插入图片描述

vs2019上进行MPI配置

1.打开VS2019,新建一个cpp空白项目

在这里插入图片描述
2.右键单击项目名,再点击属性
在这里插入图片描述

配置管理器->活动解决方案平台:X64
在这里插入图片描述
3.VC++目录 -> 包含目录 -> 编辑 :添加Include文件的地址
默认地址:C:\Program Files (x86)\Microsoft SDKs\MPI\Include
在这里插入图片描述
4.VC++目录 -> 库目录 -> 编辑 :添加C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\x64
在这里插入图片描述
5.C/C++ -> 预处理器 -> 预处理器定义 -> 添加:MPICH_SKIP_MPICXX
因为我们创建的是空项目,所以没有C/C++选项,这时在源文件中创建一个cpp文件就会出现。
在这里插入图片描述
6.C/C++ -> 代码生成 -> 运行库->选择:多线程调试(/MTd)
在这里插入图片描述
7.链接器 -> 输入 -> 附加依赖项->添加:msmpi.lib 、msmpifec.lib 、 msmpifmc.lib 即C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\x64下的lib文件

在这里插入图片描述
在这里插入图片描述

正确MPI程序

直接在vs上运行可能只有一个线程的结果
在这里插入图片描述

所以采用命令行窗口,保证多线程正确实现

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值