由于课程需要,需要自行安装配置MPI相关,并且在配置过程中遇到了一些问题,所以写下这篇博客记录
操作系统:win10;平台:VS2017专业版;MPI版本:v10.0
MPI的下载安装
MPI的下载:https://www.microsoft.com/en-us/download/details.aspx?id=57467
在下载中有这两个选项,随便下载一个即可,之后安装一路绿灯就ok,记住最后安装的路径
VS2017的配置
新建项目,即要写MPI程序的项目,这里新建一个名为MPI_exp的项目
右键项目打开属性,开始进行配置:
第一步:配置管理器,下图右上角
第二步:VC++目录
包含目录和库目录,这里就是刚刚安装MPI的路径了,包含目录选择Include文件夹,库目录选择添加Lib文件夹下的X86文件夹
第三步:C/C++设置
预处理器定义添加MPI_SKIP_MPICXX
代码生成运行库选择多线程调试MTD
第四步:链接器输入
附加依赖项添加msmpi.lib和msmpifec.lib,中间空格或;隔开
PS:最后记得点应用,另外每一步可以多确认一下
开始使用!
写一个名为exp.cpp的程序,点击调试
打开MPI_exp项目的Debug文件夹,按住shift键右击打开power shell,这里用的是8个进程,所以用的命令就是mpiexec -n 8 ./MPI_exp.exe,大功告成
原文:https://www.cnblogs.com/mrxiezh/p/14659873.html