window 配置mpi

1. 设定MPICH2所有用户可用,不然后面会有麻烦

 

2. 按装时需要赋予管理员权限时点击确定

3. SMPD需要网络访问权限,设置允许

(假定不改变默认设置,MPICH2的安装目录即为C:\Program files\MPICH2,后文所提MPIHOME既是这个路径)

在安装完成之后,需要设置环境变量,新建环境变量MPIHOME:

 

$MPIHOME\bin加入PATH环境变量中(与java类似)

设置完成之后,在CMD中执行指令where mpiexec可以打印出安装路径:

 

1.1 Visual Studio  MPI 编译设置

按正常步骤新建项目,之后进入项目属性,在VC++目录中添加:

包含目录:$(MPIHOME)include

库目录:$(MPIHOME)include

 

在链接器>输入的附加依赖项中添加mpi.lib

 

1.2 单机运行MPI程序

按照1.2的步骤配置完成之后,在Visual Studio内可以进行MPI编程。

在编译完成程序后,即可运行,在windows下运行mpi程序需要做如下准备:

1. 注册:

wmpi中注册一个可以登录本windows的账号

 

2. 开启smpd服务。

使用管理员身份运行CMD,运行smpd -install -phrase behappybehappy为默认密码)。

3. 开启wmpiexec程序,找到编译完成的visual studio程序,运行。

以如下程序为例:

 

其存储位置可以通过右键项目->在文件资源管理器中打开文件夹。之后在Debug目录下(Release目录下)可以找到可执行文件。

 

 

4. 此外,也可以在CMD中使用 mpiexec执行程序(正确配置环境变量前提下)

 问题:

1.一定要使用管理员命令行。命令行分两种的在win8里面。

2.不要太在意用户名。就是注册。感觉用户名是什么还真的不知道。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值