Windows NT环境下的MPICH(安装及运行)

王朝system·作者佚名  2006-01-31
窄屏简体版  字體: |||超大  

10.2.1 安装

下载mpich.nt.1.2.5.zip: ftp://ftp.mcs.an.gov

实验中用两台机器netlab02 和 netlab04,在两台机子上分别安装mpich.nt.

最关键的问题就是系统的权限的问题,解决这个问题,用到了安装路径:\MPICH\mpd\bin下的MPIRegister 程序,该程序就是很多书上说的注册表权限注册程序,在以上目录下运行这个程序后就将你系统的用户名和密码输入(程序运行后会有提示),并且选择永久保存。OK!

另一台机器同样要注册,最好两台机器的用户名和密码一样(这个我是听别人说的,我自己也是这么做的)

当然两台机子上事先先建立两个有admin权限的完全一样的用户。

用visual c++ 编译 C:\Program Files\MPICH\SDK\Examples\nt下的examples.dsw,其中包含了几个例子程序,我们用到了其中的cpi程序,就是求pi值的程序。

两台机子上的cpi程序都要编译成可执行文件。可执行的程序在两台机器上要放在同样的路径下。

在主机(netlab02)上,一定要用MPIConfiguration 这个工具下把两台机器都ADD一下,然后APPLY. (下页图)

运行guiMPIRun在Application中添上你的程序地址,然后在Hosts中选取你自己机器的名字,还 有另一台机器的名字,再设定你 要设定的线程数,OK,RUN吧!呵呵! 两台机子用的时间果然比一台少了接近一半。效果还是不错的。

运行guiMPIRun在Application中添上你的程序地址,然后在Hosts中选取你自己机器的名字,还 有另一台机器的名字,再设定你 要设定的线程数,OK,RUN吧!呵呵! 两台机子用的时间果然比一台少了接近一半。效果还是不错的。

运行guiMPIRun在Application中添上你的程序地址,然后在Hosts中选取你自己机器的名字,还 有另一台机器的名字,再设定你 要设定的线程数,OK,RUN吧!呵呵! 两台机子用的时间果然比一台少了接近一半。效果还是不错的。

用时108.88

用时56.17

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航