mpich2和code::blocks的安装及配置

对于mpich2的配置要特别注意的就是自己登录的用户名和密码,最最重要的是一定要mpi的版本位数要和code::Blocks一样,不然你安装好了什么都配置好了,你在code里面运行它也会说找不到相应的函数。
配置步骤:
mpich2安装配置:
①下载mpich2:
下载地址:http://www.softpedia.com/get/Programming/Other-Programming-Files/MPICH2.shtml
在这里插入图片描述
[注意]下载的时候需要注意自己code::blocks是多少的位,64位就要下载64位的mpich2,32位就要下载32位的mpich2。如果位数不匹配的话,就算你的code::blocks路径配置正确了也会报找不到文件的错误。(自己踩的大坑,当时位置都配置好了就是一直报错)。
②下载完成后进行安装:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里默认使用口令behappy:
在这里插入图片描述

然后选择用户位everybody(为了不进行用户的限制):
在这里插入图片描述

点击next安装完成。
安装完成后会有这个东西:
在这里插入图片描述

③环境配置以及spmd安装:

在环境变量中的path加入mpich2的bin文件路径,点击确定即可。
在这里插入图片描述

使用管理员身份打开cmd
在这里插入图片描述
进入mpich2的bin目录
在这里插入图片描述
在这里插入图片描述

运行smpd.exe -install -phrase behappy指令安装smpd
在这里插入图片描述

回车没有任何提示就安装成功了。
④点击下面的文件进行账号的登录:
在这里插入图片描述
输入自己用户名和密码(这里不是电脑开机的锁屏账号和密码)
在这里插入图片描述
在这里插入图片描述
mpich2运行:
在这里插入图片描述
在这里插入图片描述
步骤一:选择要运行的exe文件
步骤二:选择你要使用的核数
步骤三:点击运行
在这里插入图片描述

这里你也可以在cmd中进行运行:
在这里插入图片描述

code::blocks的安装和路径配置:
①下载安装code::block
下载路径:https://www.codeblocks.org/downloads/binaries/
在这里插入图片描述

选择带编译器的版本及上图第四个。
下载好安装即可
②配置code::blocks中mpich2的文件位置
注意:配置下面的文件你需要找到自己的mpich2的文件位置(一般默认program Files(x86)或者program Files)
点击setting,选择第三个compiler setting
在这里插入图片描述

配置libmpi.a文件
在这里插入图片描述

配置include文件位置
在这里插入图片描述
配置bin文件
在这里插入图片描述

配置成功后就可以调用mpi.h的头文件并且可以运行。
测试代码:
#include"mpi.h"
#include
using namespace std;
int main(void) {
int rank;
int sizeP;
MPI_Init(0, 0);
MPI_Comm_size(MPI_COMM_WORLD, &sizeP);
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
cout << “Hello world! " << rank << " of total =” << sizeP << endl;
MPI_Finalize();
return 0;
}
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值