日期:2014-05-17  浏览次数:21178 次

MPICH2在WINDOWS下的安装配置

MPICH2是与MPI-2相对应的MPICH实现版本,包含了MPI-2相对于MPI-1扩充后的一些功能,比如动态任务管理,并行I/O等。当前最新版本是MPICH2-1.0.5.

2.3.1??? MPICH2 for Microsoft Windows 的安装与配置

安装MPICH2 for Microsoft Windows 对系统有如下要求:

1.??????Windows 2003/XP Professional Server 版(不支持Windows 95/98

2.??????? 所有主机必须能够建立TCP/IP 连接

3.??? MPICH支持的编译器有:MS VC++ 6.xMS VC++.NET Compaq Visual Fortran 6.x,Intel Fortrangcc,以及g77。安装MPICH,必须以管理员的身份登录。

本次实验使用的是MPICH2 for Microoft Windows 版本是1.0.5p2

下载后直接运行,安装即可。下载地址是:http://www-unix.mcs.anl.gov/mpi/

mpich/downloads/mpich2-1.0.5p2-win32-ia32.msi.

以管理员的身份登录每台主机,在所有主机上建立一个同样的账户(当然也可以每个机器使用不同的用户名和账户,然后建立一个配置文件,使用命令行的方式运行程序),然后,运行下载的安装文件,将MPICH 安装到每台主机上。

打开“任务管理器”中的“进程”选项卡,查看是否有一个smpd.exe 的进程。如果有的话说明安装成功。以后每次启动系统,该进程将自动运行。

添加 MPICH2 路径到Windows,以便后面可以在任何路径下使用mpiexec:

1.???右击 “My Computer” and 点击 properties.

2.???选择 Advanced 标签.

3.???选择 Environment Variables 按钮.

4.???”System Variables”下选中 “path”变量并且单击edit. 添加 “C:\MPICH2\bin” 到列表的末尾, 注意要将它与前一个路径用分号隔开.

安装好MPICH2 之后还必须对每台计算机进行注册和配置才能使用。其中注册必须每台计算机都要进行,配置只要在主控的计算机执行就行了。注册的目的是,将先前在每台计算机上申请的账号与密码注册到MPICH2 中去,这样MPICH2 才能在网络环境中访问每台主机。配置方法:运行“mpich\mpd\bin\wmpiregister.exewmpiregister运行界面如图2.1所示:

?

2.1??wmpiregister运行界面

程序的设置很简单,只要在Account中输入你当前登录Windows所使用的用户名,注意必须是管理员权限.password中输入该用户名对应的密码即可。MPICH2不能使用没有密码的用户,如果当前用户没有密码,则应该为其创建一个,然后再运行wmpiregister进行配置。输入