找回密码
 注册
查看: 19651|回复: 16

Fluent单机多核并行计算设置方法

[复制链接]
发表于 2009-3-25 12:15:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
现在计算机配置不断提高,双核、四核已经很常见,我将我的经验和大家共享,实现fluent的单机双核并行计算,提高计算速度,希望对大家有所帮助。

1. 安装C:\Fluent.Inc\ntbin\ntx86\rshd.exe
运行——cmd——cd C:\Fluent.Inc\ntbin\ntx86\——rshd –install
2. 我的电脑——右键——管理——服务——RSHD demon——启动——属性——登录——此帐户——浏览:选择用户名和密码。点击应用。
3. C:\Fluent.Inc\fluent6.3.26\launcher\launcher.exe
4. fluent launcher 1.1 对话框。设置:
Fluent.inc path:  C:\fluent.inc
version: 3d or 2d
number of process:  2,4,8….
Architechture:  ntx86
MPI types:  mpich2
然后点击launch,运行并行计算。

我双核并行计算,计算速度大概提高60-80%左右。

[ 本帖最后由 sprophet 于 2009-3-25 04:28 编辑 ]
发表于 2009-11-20 21:03:21 | 显示全部楼层

回复 1# sprophet 的帖子

不好意思,想请问一下,为什么我在设置的时候找不到Architechture:  ntx86和
MPI types:  mpich2
另外,在第2部中的浏览:选择用户名和密码,想问一下啊这个用户名和密码是选择什么的用户名和密码?
发表于 2010-5-16 15:42:37 | 显示全部楼层
我安装在d盘了,rshd安装出了点问题,将它拷贝到c盘windous的systerm32文件夹下,运行cmd,输入rshd -install,装好了。楼上估计是这个没装好。谢谢楼主了。我的四核cpu开始发挥作用了。虽然速度没提高4倍,2倍还是差不多了
发表于 2010-5-16 15:50:16 | 显示全部楼层
我试了一下,FLUENT6.2版本,不用这么复杂啊,直接输入:
开始菜单-->运行 输入 fluent 3d -t2
楼主的方法跟直接按照上面的方法输入命令有啥区别?
发表于 2010-6-9 08:34:40 | 显示全部楼层
在服务里,没有找到RSHD demon这一项啊
发表于 2010-6-9 09:37:58 | 显示全部楼层
这个帖子是idearangel发表的,小弟现转发一下,这个方法我试过啦,挺好用的。

fluent并行计算的方法之一(感觉还是挺不错的,省事)
这个我用过两核的计算机并行弄过。是另一种方法。
在启动图标右击——属性——目标(显示fluent安装位置和版本号)
在版本号后加入空格,然后是t2(有人说四核应该是t4,你们试试吧。我用四核也是加空格和t2)
关闭。
双击启动,没有出现选择二维三维和双精度二维三维的选项卡过程。命令行出现version>
在file下拉菜单里可以看到run项已经开启。进去选项卡选择默认是2d单精度单核运算。
通过点击3d选择维度,
double precision选择精度,
parallel选择并行计算。选定并行后下方出现process核数选择。那就看你怎么填了。
就是这些
发表于 2010-8-24 15:56:37 | 显示全部楼层
你这个帖子有问题,我来更正一下:
……
“在版本号后加入空格,然后是t2”,这句有问题,应该是“在版本号后加入空格,然后是-t2”
……
发表于 2011-1-26 09:34:05 | 显示全部楼层
已经设置成功,非常感谢!
发表于 2011-1-27 05:02:21 | 显示全部楼层
其实并行计算并不是速度每次都有想象的那么快
发表于 2011-1-28 12:20:00 | 显示全部楼层
我的单击多核啊,一到了6dof就完蛋了,不知道为什么
发表于 2011-2-21 23:53:03 | 显示全部楼层
并行计算用solar load也不行……
发表于 2011-6-30 15:11:51 | 显示全部楼层

回复 6# 梧桐雨 的帖子

这个设置只能用于多核计算机吧,要是是两台单独的电脑这样设置好像没有用,向各位请教多台电脑的并行平台是怎么设置的??
发表于 2012-12-13 11:48:34 | 显示全部楼层
启动后出现这些代码,请问什么原因::process: node: exit code: error message:
0: localhost: 13: Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(225).......................: Initialization failed
MPID_Init(81)...............................: channel initialization failed
MPIDI_CH3_Init(46)..........................:
MPIDI_CH3U_Init_sock(67)....................: failed to get my business card
MPIDI_CH3U_Get_business_card_sock(297)......: unable to get the host description
MPIDU_Sock_get_host_description(750)........:
MPIDU_Sock_hostname_to_host_description(696): host description buffer too small
(unknown)(): MPI_Group_union(%G, %G, new_group=%p) failed
发表于 2012-12-19 23:41:53 | 显示全部楼层
谢谢楼主的经验分享,下次试试。
发表于 2012-12-21 13:18:34 | 显示全部楼层
不用那么麻烦吧。直接找到桌面的那个fluent图标,右键更改属性就行。
在快捷方式指向的那个地方加一点东西,比如2d求解器,4核并行,就在后面加上
2d -t4
注意,d和-之间有空格。这样就行了。

但是,如果编译udf的话,要注意。这个和你用的vc有关。
用vc6.0的,你把做好的这个快捷方式复制到和你case同样的目录下,直接运行打开,编译就行了。

如果是非vc6.0的,特别是64位电脑。比如你装了vs2008,那么在开始里面找到vs2008的快捷目录,里面有一个x64位的什么编译器,和cmd命令行程序很像。打开后,用dos命令找到case目录,然后输入fluent的运行地址,后面加上 2d -t4这种东东,就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表