VS 2017中使用OpenMP和MPI编程的配置过程

Visual Studio 2017中使用OpenMP和MPI编程的配置过程

MPI配置过程

Step 1:下载最新windows版本的MPI安装包
微软官方下载地址:https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi
Step 2:新建一个windows控制台应用程序“MPI-Demo”
在这里插入图片描述
Step 3:[生成]–>[配置管理器],活动解决方案平台改为x64
在这里插入图片描述
Step 4:[项目]–>[MPI-Demo属性]
(1)VC++目录,
包含目录加入mpi SDK中的include文件夹 :D:\Microsoft MPI\MPI\Include
引用目录加入mpi SDK中的lib/X64文件夹 :D:\Microsoft MPI\MPI\Lib\x64
在这里插入图片描述
(2)C/C++下预处理器定义,添加MPICH_SKIP_MPICXX;
在这里插入图片描述
(3)C/C++ -->代码生成 --> 运行库,选择:多线程调试(/MTd);
在这里插入图片描述
(4)链接器–>输入 -->附加依赖项,添加:msmpi.lib;
在这里插入图片描述
Step 5:执行程序,需要在头文件中加上include <mpi.h>
在这里插入图片描述
编译整个项目,将编译得到的 exe文件(debug文件夹下)放在安装的MS-MPI的bin目录。
打开cmd,进入到D:\Microsoft MPI\Bin目录下,(先d: +空格+回车,再 cd+空格+输入指定地址)
输入“mpiexec.exe –n 10 MPI-Demo.exe”命令,输出结果如下图所示
在这里插入图片描述

OpenMP配置过程

(新建项目等步骤就略去了)
Step 1:先将配置活动平台改成“x64”,不然编译结果会很离谱(亲测…)
Step 2:项目–>project1属性–>C/C++ -->语言–>OpenMP支持选择“是”:
Step 3:项目–>project1属性–>C/C++ -->代码生成–>运行库选择“多线程/MTD”
然后就可以进行OpenMP编程了,只需在头文件中加上include <omp.h>

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值