Fluent的并行计算设置方法总结

时间:2022-11-22 14:48:12 作者:壹号 字数:12461字

都是网上找的相关资料自己做了一个归纳。

一使用的软件和硬件: 主机(作者使用的计算机) :P4 3.00GHz、超线程、内存 2.00G、硬盘 80G、内置网卡; 副机 A:P4 2.8GHZ、超线程、内存 1.00G、硬盘 80G、集成网卡; 副机 B:P4 2.4GHZ、超线程、内存 640MB、硬盘 80G、双网卡、一个 HUB。 上述三台计算机都是使用 WINDOWS XP 操作系统。 使用的网络: 主机和副机 A 都是通过副机 B 连接成局域网的,在并行设置前,这三台计算机都是可以在网络 邻居里互相看到对方,登陆到对方的机器中。 以上是进行并行计算的硬件和软件的环境了,接下来开始并行计算的工作了: 1、 安装 FLUENT 6.2.16 这一步作者就不多说了,相信大家都是可以做到的。安装完毕后,请立刻就将安装文件夹设置为共 享!千万不要忽略了。 2、 启动 MS-DOS 命令提示符,输入 rshd -install (中间要有空格隔开) ,安装 FLUENT 自带 的远程数据交换软件,这个文件在 FLUENTntbinntx86 下,文件很小,只有 60k。 3、 回到桌面上,右击我的电脑->管理->服务和应用程序->服务->双击 RSH Daemon,开始设置 这个文件,->登录->此帐户—浏览—高级—立即查找—从列表中选定你自己计算机的名称(就用你 当前的用户名称就可以了)--确定—确定—输入自己的密码(就是你自己电脑的密码,你每次开机时 输入的密码哦! )--应用—回到常规---启动,这就完成了对 RSHD 数据交换软件的设置。 4、 回到桌面—进入到网上邻居的属性—查看本地连接的属性—高级---防火墙设置---例外---添 加程序---从浏览中找到 rshd.exe 文件,一直确定就可以了。 5、 将以上 4 步在副机 A 和副机 B 重复。 6、 要确保主机可以互相访问副机 A 和副机 B。 7、 在 MS-DOS 中输入:fluent 3d –pnet 启动 FLUENT 并行解算器 fluent 界面 parallel---network---configue Hostname 填入节点机的机器名 点 add 后,如果 available hosts 里面能出来 @computer2(X.X.X.X) 而不是 @computer2(unkonw) 那么前面的网络配置基本是没问题的 点 spawn 如果不报错误,或者没有停止响应,,应该看到一些 Host 跟 Node 的信息 computer1 上放置了一个主节点.跟一个计算节点.computer2 上放置了第二个计 算节点 如果两个节点,那么准备工作就完成了.多个节点的话,重复下 add---spawn 就行了.如果节点比较多.可 以点 save 保存 一个*.hosts 文件 以后再运行时可以用。 8、 现在就可以读入.cas 文件,就像串行计算时那样设置边界条件,流场条件等等了。只是唯 一的区别就是,现在我们的运算是多台计算机并行计算了!

都是网上找的相关资料自己做了一个归纳。

二1 准备步骤 操作系统: win2000sp4 winxp sp2 等都可以。2003 我没用过。 fluent 软件:fluent 6.2.16 参与并行的机器都要装,并且把 Fluent.Inc 目录共享 首先要解决

…… 此处隐藏3164字 ……

然后在parallel-network-configuer菜单下配置即可。

6、命令行的方式运行 fluent 3d -t3 -pnet -cnf=hosts.txt -path\computer1fluent.inc 实际上本人认为第4条是很容易被忽略的,很多人在设置共享之后就不再管它, 那么到了最后就会发现Fluent无法为另外一台计算机分配任务。

7、并不是每个机器上都要安装FLUENT程序,只要服务器上安装就可以了。

8、关于并行的效率问题,一般来说,如果你题目的网格小于20w,建议你在一个cpu的机器上进行计算,如果你的网格较大,建议你并行。如果网络速度令人满意的话,你的计算并行效率才有所体现。如果你的网格较小,而又在网络速度较低的机器上运行,你的计算速度恐怕令你失望。甚至不如一个CPU快。

9、rhosts.txt文件并不是必需的,但有了它,你可以加快spawn 的速度,同时提供网络的安全性。一般这个文件放于c;windows目录下(win2k)。记住,该文件的最后一行为空行。

10、网络并行时,建议网速不低于100M,最好为1000M。

11、网络计算节点必须在一个域下,当然也可以在多个域下,这会增加网络配置的难度,如果没有域,一般是不可能进行并行的(windows系统)。

12、所谓域,就是电脑网络设置的时候会问你计算机的名字和工作组的名字把工作组都改成同一个名字就可以了。