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

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

这里写图片描述

这里写图片描述

这里写图片描述

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

https://www.microsoft.com/en-us/download/details.aspx?id=49926
这里写图片描述
这里写图片描述

项目的属性

这里写图片描述

VC++目录 —包含目录

这里写图片描述

引用目录
这里写图片描述

C/C++–预处理器—预处理定义
添加_CRT_SECURE_NO_WARNINGS(解决scanf报警的问题(针对vs2012以上版本))和 MPICH_SKIP_MPICXX
这里写图片描述
这里写图片描述

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

这里写图片描述

链接器–输入–附加依赖项 中加入“mpi.lib;”。
这里写图片描述

然后 确定。
头文件编写

#include<mpi.h>
#include<stdio.h>
#include<math.h>
#pragma comment(lib,"mpi.lib")

但是,有的机子还是出问题。
这里写图片描述

这是怎么回事呢?

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

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

这里写图片描述
新建
这里写图片描述

新建平台上选择x64
这里写图片描述

确定
这里写图片描述

编译成功。

如何 运行呢?

先找到安装的文件 MPICH2(或者MPICH)—wmpiexec.exe
运行
这里写图片描述

找到生成的.exe文件
这里写图片描述

设置Number of processes(即进程数目,用来模拟并行计算的CPU数目)。再按Execute按钮运行。
这里写图片描述

然后要输入你设置的账号密码
这里写图片描述

Logo

一站式虚拟内容创作平台,激发创意,赋能创作,进入R空间,遇见同道,让优质作品闪耀发光。​

更多推荐