windows下mpi编程环境配置详解(非常详细)

如果成功了,请您顶一下!!!!!谢谢!!!!

下载地址
下载链接
http://www-unix.mcs.anl.gov/mpi/mpich/downloads/mpich2-1.0.5p2-win32-ia32.msi

windows下mpi编程环境配置详解(非常详细)_第1张图片

windows下mpi编程环境配置详解(非常详细)_第2张图片

windows下mpi编程环境配置详解(非常详细)_第3张图片

这里是Windows MPI 最终下载页面的地址,但是不一定一直是

https://www.microsoft.com/en-us/download/details.aspx?id=49926
windows下mpi编程环境配置详解(非常详细)_第4张图片
windows下mpi编程环境配置详解(非常详细)_第5张图片

项目的属性

windows下mpi编程环境配置详解(非常详细)_第6张图片

VC++目录 —包含目录

windows下mpi编程环境配置详解(非常详细)_第7张图片

引用目录
windows下mpi编程环境配置详解(非常详细)_第8张图片

C/C++–预处理器—预处理定义
添加_CRT_SECURE_NO_WARNINGS(解决scanf报警的问题(针对vs2012以上版本))和 MPICH_SKIP_MPICXX
windows下mpi编程环境配置详解(非常详细)_第9张图片
windows下mpi编程环境配置详解(非常详细)_第10张图片

在C/C++中,选中代码生成–运行库—多线程调试(/MTd)(此外有下拉菜单可选到它)。

windows下mpi编程环境配置详解(非常详细)_第11张图片

链接器–输入–附加依赖项 中加入“mpi.lib;”。
windows下mpi编程环境配置详解(非常详细)_第12张图片

然后 确定。
头文件编写

#include
#include
#include
#pragma comment(lib,"mpi.lib")

但是,有的机子还是出问题。
windows下mpi编程环境配置详解(非常详细)_第13张图片

这是怎么回事呢?

实际上是因为,你的是64位的系统,而你装的也是64位的MPI,但是你的visual studio 调用的是32位的。

所以这时候更改一下设置。
还是在属性—配置管理器

windows下mpi编程环境配置详解(非常详细)_第14张图片
新建
windows下mpi编程环境配置详解(非常详细)_第15张图片

新建平台上选择x64
windows下mpi编程环境配置详解(非常详细)_第16张图片

确定
windows下mpi编程环境配置详解(非常详细)_第17张图片

编译成功。

如何 运行呢?

先找到安装的文件 MPICH2(或者MPICH)—wmpiexec.exe
运行
windows下mpi编程环境配置详解(非常详细)_第18张图片

找到生成的.exe文件
windows下mpi编程环境配置详解(非常详细)_第19张图片

设置Number of processes(即进程数目,用来模拟并行计算的CPU数目)。再按Execute按钮运行。
windows下mpi编程环境配置详解(非常详细)_第20张图片

然后要输入你设置的账号密码
windows下mpi编程环境配置详解(非常详细)_第21张图片

你可能感兴趣的:(C语言,程序设计,并行计算)