MSMPI Visual Studio 2019 配置

news/2024/11/25 23:03:55/
  • Windows 10
  • Visual Studio 2019
  • MSMPI v10.1.2

step1. 安装MSMPI

前往官网下载.msi & .exe两个文件,按提示安装即可

安装过程会自动添加环境变量,可在PATH中看到

step2. 配置 VS2019

新建一个空项目,新建一个属性表

包含目录、库目录

  • 包含目录里面添加:C:\Program Files (x86)\Microsoft SDKs\MPI\Include;

  • 库目录的里面添加:C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\x64;

  • 【C/C+ 附加包含目录】:添加$(MSMPI_INC);$(MSMPI_INC)\x64

  • 【链接器-常规-附加库目录】:添加$(MSMPI_LIB64)

  • 【链接器-输入-附加依赖项】:添加msmpi.lib

step3. 测试

#include <iostream> 
#include <mpi.h> int main(int argc, char* argv[]) 
{ MPI_Init(&argc, &argv); int RankID; MPI_Comm_rank(MPI_COMM_WORLD, &RankID); if (0 == RankID) { int SendNum = 16; MPI_Send(&SendNum, 1, MPI_INT, 1, 0, MPI_COMM_WORLD); } else if (1 == RankID) { int RecvNum = 0; MPI_Recv(&RecvNum, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE); std::cout << "Receive from rank 0: " << RecvNum << std::endl; } MPI_Finalize(); return 0; 
} 

在这里插入图片描述

step4. 配置VS调试指令和参数

VS【工程属性】

  • 调试 - 命令:$(MSMPI_BIN)\mpiexec.exe
  • 调试 - 命令参数:-n 2 $(TargetPath)

在这里插入图片描述

通过这种方法运行MPI多进程程序时,无法调试,如果需要调试,就需要将配置到工程里的指令删去才可。


Reference:https://blog.csdn.net/u014516143/article/details/89316258


http://www.ppmy.cn/news/377370.html

相关文章

visual studio 2017MFC配置

今天老师布置的作业要求用MFC&#xff0c;打开visual studio新建项目却没找到MFC&#xff0c;找到安装程序&#xff0c;选择右边的MFC 选择修改 安装完成后&#xff0c;新建项目&#xff0c;选择MFC应用程序 在弹出的“应用程序类型界面”中&#xff0c;选择应用程序类型为“基…

实况教练属性分析

以瓜迪奥拉为例&#xff1a; 进攻风格 反攻和控球 字面意思&#xff0c;控球则队友会给予支持&#xff0c;反攻则队友会向前跑冲击防线 建立 短传和长传 短传则球员可以一路将球传到前场&#xff0c;球员之间会保持一定距离&#xff0c;为传球提供空间而长传则可以直接传到前场…

vs2019配置

VC目录 包含目录 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\include C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\atlmfc\include C:\Program Files (x86)\Microsoft Visual …

VS2017+Winpcap配置经历

VS2017Winpcap配置经历 VS2017的配置&#xff1a; https://blog.csdn.net/TimoTolkki1966/article/details/80211285 https://blog.csdn.net/qq_17242957/article/details/50954412 两个链接里的配置有重叠的地方&#xff0c;但是也有不同&#xff0c;两个都要照着配置完 const…

SQL server 2014配置过程

在做学生管理信息系统的时候需要我们进行配置。系统SQL server版本不一样配置过程也不一样。我的电脑是Windows10系统。现在来说说配置过程吧&#xff01; 1.打开SQL Server 2014会显示如图界面 选择的是SQL Server configuration Manager 2.打开SQL Server 2014之后会弹出链接…

VS2010项目配置详解

首先看一下项目设置中可以使用的宏&#xff08;环境变量&#xff09;&#xff0c;常用的有&#xff1a; ConfigurationName 配置名字&#xff0c;通常是Debug或者Release IntDir 编译器使用的中间目录&#xff0c;产出obj文件 OutDir 链接器使用的输出目录 ProjectDir 项目目录…

VisualStudio2019配置pcl1.9.1

参考&#xff1a;https://blog.csdn.net/weixin_41991128/article/details/83864713 PCL1.9.1下载与安装 1.下载 链接: https://github.com/PointCloudLibrary/pcl/releases. 根据自己的编译器环境选择下载win64或者winX32的版本&#xff0c;下载 PCL-1.9.1-AllInOne-msvc201…

Windows Server 2016服务器配置

1、Windows Server 2016安装MySQL8 参考博客&#xff1a;Windows Server 2016安装MySQL8【图文】_甜虾的个人博客_51CTO博客 2、在Windows Server 2012中搭建WEB服务器&#xff0c;附ASP配置方法 在Windows Server 2012中搭建WEB服务器&#xff0c;附ASP配置方法 3、服务器配…