[转帖]cfx5.6的并行计算设置
cfx5.6的并行计算设置很简单,一台计算机上有多个CPU的本地并行什么都不用设置,只是在计算时选用 local parallel并选择用几个CPU就行。如果是多个计算机并行(可以是多OS、每个机器的CPU数目和速度可以不一样)也只需要做两件事情:
1:在从机上安装并启动RSH(REMOTE SHELL)服务
(1)将 cfx-5.6\bin\5.6\winnt\rshd.exe 拷贝到 c:\winnt\system32
(2)开个cmd窗口,将路径改到 c:\winnt\system32 下 安装服务
rshd /install
(3)在控制面板中启动服务,最好同时将启动模式改为自动,以后就不必每次都改了
(4)reboot
这是对window系统而言的,如果是unix或linux已经安装了RSH就不必这一步。
2:在主机上添加从机的信息到 CFX5.6\COnfig\5.5\hosts.ccl中
(1)用文本编辑器打开hosts.ccl,为改动前文件中只记录了本机的信息,如
EXECUTION CONTROL:
PARALLEL HOST LIBRARY:
HOST DEFINITION: master
Installation Root = C:\CFX\CFX-5.6
Host Architecture String = intel_p4_winnt5.0
END # HOST DEFINITION master
(2)在master定义完毕后可以加入多个从机的信息,内容相似,可以到从机的hosts.ccl文件中将需要的内容COPY后粘过来最省事。
(3)添加后就能在solver manager中找到从机,并且设置其CPU数目和相对速度等等了
很方便的,并且我试过用一台window系统的微机做主机同时调用一台双CPU的WINDOW工作站和一台linux机器
页:
[1]