加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

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

发布时间:2022-11-04 20:35:29 所属栏目:云计算 来源:未知
导读: Fluent的并行计算设置方法总结都是网上找的相关资料自己做了一个归纳。一使用的软件和硬件:主机(作者使用的计算机):P43.00GHz、超线程、内存2.00G、硬盘80G、内置网卡;副机A:P42.8GHZ、超

Fluent的并行计算设置方法总结都是网上找的相关资料自己做了一个归纳。一使用的软件和硬件:主机(作者使用的计算机):P43.00GHz、超线程、内存2.00G、硬盘80G、内置网卡;副机A:P42.8GHZ、超线程、内存1.00G、硬盘80G、集成网卡;B:P42.4GHZ、超线程、内存640MB、硬盘80G、双网卡、一个HUB。上述三台计算机都是使用XP操作系统。用的网络:主机和副机连接成局域网的,在并行设置前,这三台计算机都是络邻居里互相看到对方,登陆到对方的机器中。以上是进行并行计算的硬件和软件的环境了,接下来开始并行计算的工作了:安装FLUENT6.2.16这一步作者就不多说了,相信大家都是可以做到的。安装完毕后,请立刻就将安装文件夹设置为共享!千万不要忽略了。MS-DOS命令提示符,输入rshd-install(中间要有空格隔,安装FLUENT自带的远程数据交换软件,这个文件在FLUENT\ntbin\ntx86下,文件很小,只有60k。回到桌面上,右击我的电脑-管理-服务和应用程序-服务-双击RSHDaemon,开始设置这个文件,-登录-此帐户―浏览―高级―立即查找―从列表中选定你自己计算机的名称(就用你当前的用户名称就可以了)--确定―确定―输入自己的密码(就是你自己电脑的密码,你每次开机时输入的密码哦!)--应用―回到常规---启动,这就完成了对RSHD数据交换软件的设置。

回到桌面―进入到网上邻居的属性―查看本地连接的属性―高级---防火墙设置---例加程序---从浏览中找到rshd.exe文件,一直确定就可输入:fluent3dCpnet启动FLUENT并行解算器fluent界面parallel---network---configueHostname填入节点机的机器名availablehosts@computer2(X.X.X.X)而不是@computer2(unkonw)那么前面的网络配置基本是没问题的spawn如果不报错误,或者没有停止响应,,应该看到一些HostNode的信息computer1上放置了一个主节点.跟一个计算节点.computer2上放置了第二个计算节点如果两个节点,那么准备工作就完成了.多个节点的话,重复下add---spawn就行了.如果节点比较多.save保存一个*.hosts文件以后再运行时可以用。现在就可以读入.cas文件,就像串行计算时那样设置边界条件,流场条件等等了。只是唯一的区别就是,现在我们的运算是多台计算机并行计算了!都是网上找的相关资料自己做了一个归纳。准备步骤操作系统:win20XX年sp4winxpsp2我没用过。

fluent软件:fluent6.2.16参与并行的机器都要装,并且把Fluent.Inc目录共享首先要解决fluent无关的网络问题保证两个机器能够互访。用机器ip地址都要能互访。运行窗口输入\\机器名跟\\ip都要能看到对方的共享目录互相能ping通机器名和ip建议装上ipx协议rsh的配置:rshd.exe文件fluent安装目录里面就有60k大小。命令行下输入rshd-install右键点我的电脑----管理---服务和应用程序---服务---找到RSHDaemon配置一下,要就是在登陆里面输入账号秘密,然后启动就可以了。好像还有安全性问题。上面这些东西,主要是电脑的一些基础知识了.跟fluent软件关系不大,也很容易搞定.fluent软件设置主机命令窗口里面进到C:\Fluent.Inc\ntbin\ntx86输入fluent3d-pnetfluentparallel---network---configueHostname填入节点机的机器名add后,如果availablehostsspawn如果不报错误,或者没有停止响应,那么恭喜你.基本就成功了.这时候,应该看到一些HostNode的信息computer1上放置了一个主节点.跟一个计算节点.computer2上放置了第二个计算节点如果两个节点,那么准备工作就完成了.多个节点的话,重复下add---spawn就行了.如果节点比较多.save保存一个*.hosts文件,以后再运行时可以用fluent3d-pnet-t2-cnf=fluent.hosts省了好多add--spawncpu机器可能得重复做一次,我没实验过.读入case可以实现传说中的并行计算了.呵呵.可能出现的问题及解决:1.提示用户名密码错误不能登陆availablehosts里面出现@computer2(unknow)这两个主要是网络的问题,解决的办法:1.首先互访一下共享文件夹Fluent.Inc看有不有问题.ping下机器名时候子网掩码第三位不一样也可能出现问题.ipx协议spawn后没有响提示主机不能往结点机上布置节点6.1win2k并行时.我碰到过这个问题.add步骤完后.没有提示unknow.但是就是不能spawn,换了个fluent6.2.16版,解决问题.2都是网上找的相关资料自己做了一个归纳。

windows下并行的效率:110万网格的cas文件测试的p43.0E+1Gmemory+win20XX报了一次虚拟内存不足.)p42.4C+512MBmemory+winxp的机器,没有算出来读入的时候很慢后来都没响这个两个机器并行后算同样一个例子18"同样一个例子在小型工作站上双xeon2.4+1geccmemory+scsi上用了7?10"如果那个cas文件有一定的普遍性的话,windows并行效率还是很可观的.而且用起来很方便准备步骤操作系统:win20XX年sp4winxpsp2我没用过。fluent软件:fluent6.2.16参与并行的机器都要装,并且把Fluent.Inc目录共享首先要解决与fluent无关的网络问题:保证两个机器能够互访。用机器名跟ip地址都要能互访。运行窗口输入\\机器名跟\\ip都要能看到对方的共享目录,互相能ping通机器名和ip建议装上ipx协议rsh的配置:rshd.exe文件fluent安装目录里面就有60k大小。命令行下输入rshd-install右键点我的电脑----管理---服务和应用程序---服务---找到RSHDaemon配置一主要就是在登陆里面输入账号秘密,然后启动就可以了。

好像还有安全性问题。上面这些东西,主要是电脑的一些基础知识了.fluent软件关系不大,也很容易搞定.C:\Fluent.Inc\ntbin\ntx86输入fluent3d-pnet fluent 界面 parallel---network---configue Hostname 填入节点机的机器名 availablehosts @computer2(X.X.X.X)而不是 @computer2(unkonw) 那么前 面的网络配置基本是没问题的 spawn如果不报错误,或者没 有停止响应,那么恭喜你.基本就成功了.这时候,应该看到一些 Host Node的信息 computer1 上放置了一个主节点.跟一 个计算节点.computer2 上放置了第 二个计算节点 如果两个节 点,那么准备工作就完成了.多个节点的话,重复下 add---spawn 就行了.如果节点比较 多.可以点 save 保存一个*.hosts 文件, 以后再运行时可以用: fluent 3d -pnet -t2 -cnf=fluent.hosts 了好多add--spawn cpu机器可能得重复做一次,我没实验过. 读入 case 可以实现传说中的并行计算了.呵呵. 可能出现的问题及解决:1.提示用户名密码错误不能登陆 availablehosts 里面出现 @computer2(unknow) 这两个主要是网络的问题 决的办法,1.首先互访一下共享文件夹 Fluent.Inc 看有不有问 ping下机器名 时候子网掩码第三位不一样也可能出现问题. ipx协议 spawn后没有响应 提示主机不能往结点机上布置节点 6.1 win2k并行时.我碰到过这个问题. add 步骤完后.没有提示 unknow.但是就是不能 spawn 换了个 fluent6.2.16 windows下并行的效率: 110万网格的 cas 文件测试的 p4 3.0E+1Gmemory +win20XX 报了一次虚拟内存不足.)p4 2.4C+512 MB memory+winxp 的机器,没有算出来读入的时候很慢后来都没响 这个两个机器并行后算同样一个例子 18"同样一个 例子在小型工作站上:双 xeon2.4+1g ecc memory +scsi 用了7?10" 如果那个 cas 文件有一定的普遍性的话,windows 并行效率还是很可观的. 而且用起来很方便 都是网上找的相关资料自己做了一个归纳。

并行计算 资料来自傲雪论坛和流体中文网! Winnt 平台下搭建Fluent 并行计算的一些经验 以下是本人在NT 平台下搭建Fluent 并行计算的一些经验, 不足和错误的地方请各位高手指出! 系统配置:winnt,win20XX 年操作系统,每台主机只有一个 CPU,Fluent6.1,每台主机有 自己的IP 地址,安装好TCP/IP 协议 都是网上找的相关资料自己做了一个归纳。 Fluent安装光盘上找到 RSHD.exe 这个文件。(注意, 必须使用Fluent 公司提供的这个远程控制软件) 2、用管理员的身份登陆计算机,拷贝该软件到系统盘的 winnt 目录下,在MS-DOS 方式下执行 RSHD -install。 3、配置RSHD。WINNT 系统下:控制面板-〉服务-〉RSH Daemon, 双击之, 在Logon 里面输入用户名/密码。(一般情 况下,为了您的计算机的安全,请不要使用具有管理员权限的用 户名和口令。)您可以在开始-〉程序-〉管理工具 -〉用户管理器 里面设定,给guest 权限就可以了。 Win20XX 年系统下:控制 面板-〉管理工具-〉服务-〉RSH Daemon,以下同于NT 的操作。

完成上述操作后,请启动RSH 服务。 4、资源管理器里面将Fluent 的安装目录设置为共享。注意: 这个时候要分别从其他的计算机登陆到本机这个被共享的目录。 这个步骤一定不可缺少。 同样所有的计算机上的 Fluent 的安装目录都要被设置为共 享,然后分别登陆..... 5、编写hosts.txt 文件,文件的格式在Fluent 的帮助文件中 又很详细的描述,这里不再复述。 hosts 文件中应这样写 computer1’s IP, computer1’s name computer1’‘s IP, computer1’s name computer2’s IP, computer2’s name computer2’s IP, computer2’s name 在命令行输入: fluent 3d -pnet 然后在parallel-network-configuer 菜单下配置即可。 6、命令行的方式运行 fluent 3d -t3 -pnet -cnf=hosts.txt -path\\computer1\fluent.inc 实际上本人认为第 条是很容易被忽略的,很多人在设置共享之后就不再管它, 那么到了最后就 会发现Fluent 无法为另外一台计算机分配任务。

7、并不是每个机器上都要安装FLUENT 程序,只要服务器 上安装就可以了。 8、关于并行的效率问题,一般来说,如果你题目的网格小 20w,建议你在一个cpu 的机器上进行计算,如果你的网格 较大,建议你并行。如果网络速度令人满意的话,你的计算并行 效率才有所体现。如果你的网格较小,而又在网络速度较低的机 器上运行,你的计算速度恐怕令你失望。甚至不如一个CPU 9、rhosts.txt文件并不是必需的并行计算云计算,但有了它,你可以加快 spawn 的速度,同时提供网络的安全性。一般这个文件放于 c;\windows\目录下(win2k)。记住,该文件的最后一行为空行。 10、网络并行时,建议网速不低于100M,最好为1000M。 11、网络计算节点必须在一个域下,当然也可以在多个域下, 这会增加网络配置的难度,如果没有域,一般是不可能进行并行 的(windows 系统)。 12、所谓域,就是电脑网络设置的时候会问你计算机的名字 和工作组的名字把工作组都改成同一个名字就可以了。

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!