VS2022配置MPI环境

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

一、安装VS2022

下载地址:https://visualstudio.microsoft.com/zh-hans/vs/

下载Visual Studio,Community 2022

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

二、安装 MPI

地址:https://www.microsoft.com/en-us/download/details.aspx?id=57467

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

选择两个文件下载

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

三、创建项目

mpi配置,并行程序MPI,visual studio,Powered by 金山文档
mpi配置,并行程序MPI,visual studio,Powered by 金山文档

四、配置环境

1、添加源文件,打开项目属性,配置管理器、活动解决方案平台(x64)

2、VC++目录 -> 包含目录 -> 编辑 :

添加C:\ProgramFiles (x86)\Microsoft SDKs\MPI\Include (具体与你的安装路径有关,这个是默认的安装路径)

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

3、VC++目录 -> 库目录 -> 编辑 :

添加C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\x64(具体与你的安装路径有关,这个是默认的安装路径)

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

4、 C/C++-> 预处理器 -> 预处理器定义 -> 添加:MPICH_SKIP_MPICXX

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

5、C/C++ -> 代码生成 -> 运行库->选择:多线程调试(/MTd)

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

6、链接器 -> 输入 -> 附加依赖项->添加:msmpi.lib、msmpifec.lib 、 msmpifmc.lib (即Lib/X64下的lib文件)

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

五、编译和运行

1、生成,生成解决方案。

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

2、用命令提示符,到生成的可执行程序的目录下运行它

例如我的目录是D:\并行\VS2022\实验二\x64\Debug\

运行命令:mpiexec -n 6 实验二.exe (其中1是进程数量)文章来源地址https://www.toymoban.com/news/detail-550818.html

mpi配置,并行程序MPI,visual studio,Powered by 金山文档

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

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

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

相关文章

  • CUDA 以及MPI并行矩阵乘连接服务器运算vscode配置

    本地安装 服务器端安装 c_cpp_properties.json launch.json tasks.json     本地安装和服务器端安装的扩展和CUDA一样 c_cpp_properties.json launch.json settings.json tasks.json

    2024年04月27日
    浏览(41)
  • Windows 中使用 VS Code 编译 MPI 和 OpenMP 程序

    Win10下Microsoft MPI(MSMPI)的下载安装 - 知乎 (zhihu.com) (34条消息) Dev配置MPI运行环境(msmpi)和OpenMP环境(运行通过)_devc++ mpi配置_一点年羊的博客-CSDN博客 (39条消息) ubuntu下mpich的安装与使用_乌班图 可执行程序cpi_Wu_uuuu的博客-CSDN博客 检查gcc版本:gcc --version (GCC从4.2.0版本开始

    2024年02月06日
    浏览(46)
  • 矩阵乘法的MPI并行实验报告

    (1) 分别用 1,2,4,8 个进程完成矩阵乘法(同一个程序):A * B = C,其中 A,B,C 均为 2048*2048 双精度点方阵,0号进程负责初始化矩阵 A,B 并将结果存入 0 号进程。 (2) 绘制加速比曲线; 操作系统:Windows11 编程语言:C++(使用MPI接口) 编译器:VC++ 核心库:MPI(MSMPI)

    2024年02月08日
    浏览(48)
  • 使用mpi并行技术实现快排Qsort()

    快排基本原理: 快速排序可以说是最为常见的排序算法,冒泡排序时间复杂度达到了O(N2),而桶排序容易造成浪费空间。快排(Quicksort)就成为了不错的选择。 1、原理:快排需要找一个数作为基准数,用来参照。(可取第一个数为参照)         基准数在中间某位置,

    2024年02月10日
    浏览(43)
  • 高性能计算实验——矩阵乘法基于MPI的并行实现及优化

    熟练掌握MPI编程方法,并将通用矩阵乘法转为MPI并行实现,进一步加深MPI的使用与理解。 进一步熟悉MPI矩阵乘法的实现,学习MPI点对点通信与集合通信的异同点和各自的优缺点,学会比较二者的性能以及各自使用的情形。 学习如何将自己编写的代码改造为标准库函数,供其

    2024年02月03日
    浏览(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日
    浏览(42)
  • 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日
    浏览(47)
  • 如何在Visual Studio 2022中配置OpenCV环境

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

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

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

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

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

    2024年02月04日
    浏览(69)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包