FLUENT并行计算经验介绍


由于网格的数量太我多,出现了电脑内存不够用的情况。本来很绝望了,老师也不可能为了我专门给配高级的电脑,还是自己想想办法,用FLUENT的并行计算功能,将多台电脑联机,共同完成一个任务,哈哈,体现了团结的力量。下面看看是如何让它们团结起来的吧。

使用的软件和硬件:

  主机(作者使用的计算机):P4 2.00GHz、超线程、内存2.00G、硬盘160G、内置网卡;

  副机:P4 2.00GHz、超线程、内存2.00G、硬盘160G、内置网卡; 

  上述二台计算机都是使用WINDOWS XP 操作系统。

使用的网络:

  主机和副机A都是通过副机B连接成局域网的,在并行设置前,这两台计算机都是可以在网络邻居里互相看到对方,登陆到对方的机器中

1、安装FLUENT 6.3.26

这一步作者就不多说了,相信大家都是可以做到的。安装完毕后,请立刻就将安装文件夹设置为共享!千万不要忽略了。如果不能共享,要在查看文件夹选项里选择使用简单文件夹共享,同里在服务里激活SEVER服务。

2、在运行里输入 CMD启动MS-DOS命令提示符,然后找到FLUENTntbinntx86下的rshd.exe复制到C盘WINDOW下system32下。在MS-DOS中输入rshd  -install (中间要有空格隔开),安装FLUENT自带的远程数据交换软件。

 3、资源管理器中,管理具->服务和应用程序->服务->双击RSH Daemon,开始设置这个文件,->登录->本地系统帐户—允许服务与桌面交互--应用—回到常规---启动,这就完成了对RSHD数据交换软件的设置。

4、回到桌面—进入到网上邻居的属性—查看本地连接的属性—高级---防火墙设置---例外---添加程序---从浏览中找到rshd.exe文件,一直确定就可以了。

5、将以上4步在副机。

6、将两台机器的IP设为同一段,(重要)要确保主机可以互相访问副机

7、在MS-DOS中输入:cd c:fluent.incntbinntx86,回车

   输入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文件,就像串行计算时那样设置边界条件,流场条件等等了。只是唯一的区别就是,现在我们的运算是多台计算机并行计算了!

9、最后,通过以上步骤,如果你还是出现错误的话,要么就联系我,要么就多看看论坛上的帖子,自己多琢磨一下,花一点时间就什么问题都可以解决了!:

对于不同的机器,可能具体的设置会有不同,所以有走不通的地方还要自己摸索。

以上经验部分来自网络,部分来自己网友的交流,部分来自己本人的摸索,还望多多指教

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP