在windows下运行MPI配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MPICH2的配置
Windows环境下
1.安装MPICH2,假设程序安装在C:\Program Files\MPICH2目录下
2.将MPICH2路径C:\Program Files\MPICH2\bin加入到PA TH路径下:
3.注册MPICH2,有两种方式
1.窗口式:点击C:\Program Files\MPICH2\bin目录下的wmpiregister.exe, 出现如下窗口
输入本地计算机的用户名和密码,点击Register,点击OK
2.命令行式,开始->运行…->输入cmd->输入mpiexec –register, 出现如下窗口
依次输入用户名和密码再确认一次,即可输入
4.打开MPICH进程管理器服务程序:
控制面板->管理工具->服务,找到如下服务
确认其已经打开
5.在VC项目中的程序配置
1.打开VC6,在菜单工具->options…下的Directories下添加Include files:
2.添加Library files:
3.以C项目为例,新建一个C项目MPITest,新建一C文件HelloWorld.c, 文件内容如下:
#include “mpi.h”
#include <stdio.h>
int main(int argc, char** argv)
{
MPI_Init(&argc, &argv);
printf(“Hello World!\n”);
MPI_Finalize();
return 0;
}
4.编译与连接:在工程菜单下的Setting…下选择Link选项卡,加入库文件mpi.lib,对于C++文件,加入cxx.lib和mpi.lib文件,对于fortran文件,VC6中加入fmpich2s.lib,VC2008中加入fmpich2.lib文件
5.运行:运行时建议关闭防火墙
1.命令行方式:在命令行模式下进入该目录,输入mpiexec –n 4 MPITest.exe, 即可得结果:
2.窗口方式:在C:\Program Files\MPICH2\bin目录下打开wmpiexec.exe, 找到运行文件,设置进程数目,点击运行即可。