找回密码
 注册
查看: 1930|回复: 3

如何激活Fluent的Shared Memory 算法?

[复制链接]
发表于 2010-6-24 13:59:45 | 显示全部楼层 |阅读模式

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

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

x
本人在做辊磨机多相流场计算,约200万网格,在DPM迭代速度特别慢!本人能解采用的方法都采用了,只剩Shared Memory算法没有采用,根据Shared Memory算法的介绍,该算法能采用比计算连续相更多的CUP核数来计算DPM,但是无论以何种方式起动并行版本的FLUENT,Shared Memory算法就是激不活,总是激活FLUENT缺省的Message Passing并行算法!我的计算机Z800 X5570, 双CUP每个CPU四核,12GB内存。不知哪位高手指点一下,先谢过了!
发表于 2010-6-25 13:05:05 | 显示全部楼层
就在DPM设定面板的最后一个tab,但是我觉得没什么差别。200万网格用8进程,负荷分配应该比较合理。颗粒追踪是稳态还是瞬态?追踪颗粒数多少?用6.3还是12.1?
 楼主| 发表于 2010-6-30 11:39:36 | 显示全部楼层

回复 2# xrs333 的帖子

只要一读入网格或case文件,DPM设定面板的最后一个tab面板的Shared Memory 选项自动变成灰色,并选择为Message Passing选项。颗粒是非定常跟踪,每个步长跟踪2800颗粒,还有就是我Case包含动网格,因为磨机顶部转动选粉机,FLUENT6.3.
不清楚是不是共享内存算法同动网格不兼容的原因,但Fluent手册上也没有说不动网格同共享内存算法不兼容的情况!

[ 本帖最后由 dhj1230 于 2010-6-30 03:41 编辑 ]
发表于 2010-6-30 13:57:34 | 显示全部楼层
颗粒数是不是太多了,每步长一千或几百就够多了,稳定后可能要有上百万个颗粒吧。最好用12.1,6.3有些bug,12.1也有。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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