Windows系统下Visual studio 2022MPI 环境配置

这篇具有很好参考价值的文章主要介绍了Windows系统下Visual studio 2022MPI 环境配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

前言

操作系统:win10
工具:Visual Studio 2022

一、MPI环境下载

首先前往MPI下载地址:https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi?redirectedfrom=MSDN

进入地址后,点击下方链接进行下载
Windows系统下Visual studio 2022MPI 环境配置

分别选中以下两个选项,分别下载
Windows系统下Visual studio 2022MPI 环境配置
Windows系统下Visual studio 2022MPI 环境配置
exe与msi文件下载完后,进行安装。安装结束后可以在Visual Studio 2022进行MPI环境安装了。

二、环境配置

  1. 打开Visual Studio 2022, 创建空项目。

  2. 点击上方菜单栏“项目”选项,点开属性,进入到下方页面
    Windows系统下Visual studio 2022MPI 环境配置

  3. 首先需要在包含目录里添加刚刚安装的MPI头文件,在库目录添加安装好的MPI的库

    对包含目录的框进行编辑,添加刚刚安装的MPI的路径下的include文件即可,然后点击确定。
    Windows系统下Visual studio 2022MPI 环境配置
    Windows系统下Visual studio 2022MPI 环境配置
    对于库目录的添加跟头文件的添加类似,点开Lib文件后,若是32位的机器,则添加x86的文件夹,若是64位的机器,则添加x64的文件夹。
    Windows系统下Visual studio 2022MPI 环境配置

4.其它的配置
C/C++ -> 预处理器->预处理器定义,添加:“MPICH_SKIP_MPICXX;”
C/C++ -> 代码生成 -> 运行库,选择:多线程调试(/MTd);
链接器 -> 输入 -> 附加依赖项,添加:“msmpi.lib;msmpifec.lib;”

注意:每一次添加更改,一定要注意点击右下方的应用,不然需要重头来过。

三、代码测试

#include <stdio.h>
#include "mpi.h"

int main(int argc, char* argv[])

{

    int myrank, size;
    char processor_name[MPI_MAX_PROCESSOR_NAME];
    int namelen;

    MPI_Init(&argc, &argv);
    MPI_Comm_rank(MPI_COMM_WORLD, &myrank);
    MPI_Comm_size(MPI_COMM_WORLD, &size);
    MPI_Get_processor_name(processor_name, &namelen);
    printf("Processor %d of %d on %s: Hello World!\n", myrank, size, processor_name);
    MPI_Finalize();

    return 0;

}

在Debug模式下,对该程序进行调试生成可执行文件,如下所示。
Windows系统下Visual studio 2022MPI 环境配置
进入命令行,转换到该可执行文件的目录下,输入以下命令 mpiexec -n 10 Project2.exe运行该exe文件即可。
运行结果如下:
可以看见每个进程输出自己的编号、进程的总数、以及节点的名字。`
Windows系统下Visual studio 2022MPI 环境配置文章来源地址https://www.toymoban.com/news/detail-458481.html

到了这里,关于Windows系统下Visual studio 2022MPI 环境配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows系统下安装Visual Studio及配置C++环境(小白篇)

     作者简介:笔者小白一枚,写这些文章只是为了能够在自己踩过坑之后,能为后人搭一座桥。本文章仅支持在Windows系统上安装Visual Studio 软件简介:Visual Studio(VS)是一款由微软公司以Windows为主要平台开发的一款功能强大的IDE(Integrated Development Environment:集成开发环境),支

    2024年02月12日
    浏览(46)
  • Microsoft Visual Studio C++2022 Windows 11 SDK环境

    Visual Studio 2022适用于Windows上.NET和C++开发人员的最佳综合IDE。完整打包了一系列丰富的工具和功能,可提升和增强软件开发的每个阶段。 发行说明:Visual Studio 2022 Release Notes | Microsoft Learn 下载地址:Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com) 双击安装包,安装社区

    2024年02月07日
    浏览(55)
  • MatlabR2022b + Visual Studio环境配置

    在Matlab中输入 mex -setup c++ 命令确认MEX使用VS2022编译环境。 VC++目录-包含目录-添加 D:Matlab2022bexterninclude VC++目录-库目录-添加 D:Matlab2022bexternlibwin64mingw64 D:Matlab2022bexternlibwin64microsoft 链接器-输入-添加 D:Matlab2022bexternlibwin64mingw64libmat.lib D:Matlab2022bexternlibwin64mingw

    2024年02月10日
    浏览(33)
  • FBX SDK 开发环境配置 visual studio 2022

    FBX | Adaptable File Formats for 3D Animation Software | Autodesk. 下载windows的sdk并安装. 创建一个c++ console 工程 设置include目录 添加预处理宏 FBX_SHARED=1 添加fbx sdk lib 目录 添加依赖lib :  libfbxsdk-md.lib libxml2-md.lib zlib-md.lib 配置完毕.

    2024年02月10日
    浏览(40)
  • Visual Studio 2022 cmake配置opencv开发环境

    这里我用的是 widnows 10 64位 , Visual Studio 用的 Visual Studio Community 2022 (社区版) 对于 Android 开发工程师来说,为什么要使用 Visual Studio 呢 ? 因为在 Visual Studio 中开发调试 OpenCV 方便,可以开发调试好后,再移植到 Android 中。 官方地址在这里 : 官方下载地址 不过官方下载地址可能

    2024年02月07日
    浏览(80)
  • 如何在Visual Studio 2022中配置OpenCV环境

    Visual Studio下载链接 Open CV下载链接 注意:环境配置所有流程中使用到的路径均为个人下载安装软件对应路径!! 【高级系统配置】——【环境变量】——【系统变量-Path】               双击【Path】,进入后点击【新建】,输入红框中所示路径(路径请注意修改为自己

    2024年02月08日
    浏览(51)
  • Visual studio2022 利用glfw+glad配置OpenGL环境

    链接:https://visualstudio.microsoft.com/zh-hans/ 搜索时最常见的是glut,但是了解到glut最后更新时间是1998年,比我还小两岁…目前没人维护了,也被弃用了… 目前,最常用的就是freeglut+glew和glfw+glad两种组合。据说前者比较经典,后者比较新潮,所以作为潮人,我选择了后者(具体可

    2024年02月04日
    浏览(57)
  • VS2022配置MPI环境

    一、安装VS2022 下载地址:https://visualstudio.microsoft.com/zh-hans/vs/ 下载Visual Studio,Community 2022 二、安装 MPI 地址:https://www.microsoft.com/en-us/download/details.aspx?id=57467 选择两个文件下载 三、创建项目 四、配置环境 1、添加源文件,打开项目属性,配置管理器、活动解决方案平台(x64)

    2024年02月15日
    浏览(26)
  • 在Windows中基于Visual Studio配置OpenVINO C++开发环境

    作者:王一凡  英特尔物联网行业创新大使 目录 1.1 下载并安装Visual Studio Community版 1.2 下载并解压OpenVINO Runtime 1.3 下载并解压OpenCV 1 .4 在Visual Studio中配置项目属性 1.5 运行OpenVINO C++范例程序,测试开发环境 1.6 总结 本文主要介绍在Windows中基于Visual Studio配置OpenVINO C++开发环境

    2024年02月06日
    浏览(56)
  • visual studio 2022配置

    前提:我linux c 开发 一直在使用vscode 更新了个版本突然代码中的查找所用引用和变量修改名称不能用了,尝试了重新配置clang vc都不行,估计是插件问题,一怒之下改用visual studio 2022 为了同步2个IDE之间的差别,目前看着差不多,我在用用,有啥区别在进行修改 1、使用///添加

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包