24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2933  |  回复: 7

cibe

木虫 (小有名气)

[交流] 【讨论】网格划分与内存溢出已有7人参与

各位comsol的高手,有哪位可以大概给出网格数量与内存大小的关系。

我机器是4G内存,32位的操作系统,目前正考虑升到64位,只要网格超过1万,基本上就是内存溢出。我记得我用flunt的时候,可以划到十几万的。

希望高手讨论一下划分网格的技巧。多谢了。
回复此楼

» 收录本帖的淘帖专辑推荐

仿真专用

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cibe

木虫 (小有名气)

为什么没有人回复?用comsol的不多,还是大家都不想讨论?
我用百度检索了,都是说内存不足,并没有具体的说明划分网格的数量。因此,我想大家都可以交流一下,自己的经验,从而使我们大家都得到提高。
2楼2011-04-05 13:32:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

forever

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
xiegangmai(金币+1): 谢谢参与! 2011-09-18 23:22:00
我觉得不同的软件不能相比吧,comsol就是比较耗内存的,对CPU要求并不高,
3楼2011-04-19 11:18:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kkkkk1300000

铁杆木虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
xiegangmai(金币+1): 谢谢参与! 2011-09-18 23:22:06
32位系统,内存调用有限,建议64位
4楼2011-09-18 23:08:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Philonix

银虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
我现在做的也是内存溢出,网格划分过40多万的,溢出。现在13万的也不行
与星星为伴
5楼2012-05-23 12:02:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wpynwpu

木虫 (正式写手)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiegangmai: 金币+1, 谢谢参与! 2012-06-08 23:57:40
网格是影响计算量的一个方面,还和求解的变量数以及单元类型有关。以下转自中仿网站。
    求解时间和内存需求与模型中自由度的数量密切相关。模型中的自由度数量可以从单元数量来估算。
     对于大多数应用模式,每个独立变量都体现在所有的网格结点上。这意味着自由度数等于节点数乘以独立变量个数。节点数与单元数的关系取决于单元的阶数,2D和3D是不同的。这种关系仅仅是近似的,因为它依赖于几何边界上的单元比例。对于窄条形的几何,有很大比例的单元是位于边界上的,每个单元的节点数就会稍多。
     下面是2D和3D拉格朗日单元的节点和单元数量的近似关系。四边形网格有大约两倍于三角形网格的节点。六面体网格有大约6倍于四面体网格的节点。
2D
•        线性三角形单元: (#nodes) = 0.5 * (#elements)
•        线性四边形单元: (#nodes) = 1 * (#elements)
•        二阶三角形单元: (#nodes) = 2 * (#elements)
•        二阶四边形单元: (#nodes) = 4 * (#elements)
•        三阶三角形单元: (#nodes) = 4.5 * (#elements)
•        三阶四边形单元: (#nodes) = 9 * (#elements)
3D
•        线性四面体单元: (#nodes) = 0.2 * (#elements)
•        线性砖形单元: (#nodes) = 1.2 * (#elements)
•        二阶四面体单元: (#nodes) = 1.4 * (#elements)
•        二阶砖形单元: (#nodes) = 8.5 * (#elements)
•        三阶四面体单元: (#nodes) = 4.6 * (#elements)
•        三阶砖形单元: (#nodes) = 28 * (#elements)
     总的自由度的数量由下式给出:
(#degrees of freedom) = (#nodes) * (#dependent variables)
自由度数=节点数量*独立变量个数
    可以在网格统计对话框中看到总的单元数和自由度数。需要注意的是自由度数并不是唯一的决定内存需求和求解时间的因素。更多关于怎样避免内存溢出的信息,请参考知识库“处理内存敏感的模型”。
6楼2012-06-08 22:17:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dk1013

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
有条件直接升级硬件吧,有些问题不是优化一下就能解决的。
划分网格的时候,变化大的地方细一点,变化小的地方粗一点。这样效率会高一点的。
到得还来别无事 庐山烟雨浙江潮
7楼2012-06-22 20:05:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1314love

木虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
内存不足,除了升级装备暂时也没有太多的办法,以前我也用过comsol后面也就没有用了,做大模型不好做啊。还有你可以少画点网格,在求解时采用自适应能够自动更具求解来划分网格。
8楼2012-06-24 22:00:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cibe 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见