Chinaunix首页 | 论坛 | 博客
  • 博客访问: 165026
  • 博文数量: 36
  • 博客积分: 648
  • 博客等级: 上士
  • 技术积分: 335
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-09 15:29
文章分类

全部博文(36)

文章存档

2013年(2)

2012年(26)

2011年(8)

我的朋友

分类: C/C++

2012-03-21 12:04:02

VC++6.0MPICH2并行环境搭建

1. 依次安装好VC++6.0MPICH,选择的版本是mpich2-1.4.1p1-win-ia32

2. VC++6.0中进行如下配置:

         1)进行includelib的设置

         打开Tools---Options,选择Directories标签

         Include files添加MPICH安装目录下的Include目录,如D:\PROGRAM FILES (X86)\MPICH2\INCLUDE

         Library files下添加MPICH安装目录下的lib目录,如D:\PROGRAM FILES (X86)\MPICH2\LIB

2Progect的设置

         新建或打开一个工程,选择Project---Settings,选择Links标签,加入mpi.lib(不同的版本可能会有所不同,参照readme文件说明)

         就可以编译运行了

注:安装Win7 64的机器,配置完成后进行编译,可能会出现形如“mpi.lib : fatal error LNK1113: invalid machine type”的错误。其原因应该是,VC++6.032 bit的,MPICH264 bit。因为VC++6.0只有32 bit的版本,如果安装了64 bitMPICH就会出现如下错误,因此只能选择安装32 bitMPICH

3. 执行MPI程序

(1)       MPICH2路径D:\Program Files (x86)\MPICH2\lib加入到PATH路径下:

2)注册MPICH2,有两种方式

A)窗口式:点击D:\Program Files (x86)\MPICH2\bin目录下的wmpiregister.exe, 出现如下窗口

输入本地计算机的用户名和密码,点击Register,点击OK

  B)命令行式,开始->运行…->输入cmd->输入mpiexec –register, 出现如下窗口依次输入用户名和密码再确认一次,即可输入

3)打开MPICH进程管理器服务程序:

控制面板->管理工具->服务, 找到如下服务,确认其已经打开

 

阅读(3309) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~