找回密码
 注册
查看: 3409|回复: 14

大于5百万网格单元的网格怎么生成呀

[复制链接]
发表于 2010-6-2 12:18:19 | 显示全部楼层 |阅读模式

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

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

x
我有一个外流问题,网格单元数超过5百万。请问用什么软件能生成呀?

下载了网上的一些版本,比如ANSYS 12.1和 pointwise 16无法保存网格用于Fluent等,Gambit 2。4 也无法生成大于5百万的网格。多谢指教!
发表于 2010-6-2 15:09:20 | 显示全部楼层
技术或机器不行,倒抱怨起软件菜了
 楼主| 发表于 2010-6-3 12:51:48 | 显示全部楼层

回复 2# 浪子轻狂 的帖子

大侠您好,在论坛里拜读过您很多贴子,收益颇多。在下我实在是有些菜,感谢您的指点。

在这说一下我手头的硬件:Dell workstation, (4核) , 内存:24GB (全新的机器)
                            操作系统:64byte Win XP
    尝试过的网格生成软件:
               (1)  Gambit 2.4 + Exceed 13:可以生成1百多万单元的网格(注:在32位和64位系统上都试过)
               (2)  ANSYS ICEM 10, 12, 和 12.1 都安装过,但不能输出保存用于CFD的网格
               (3) Pointwise 16 (Windows, 64位), 不能输出保存用于CFD的网格

看家大家都能熟练地使用上述软件生成网格,所以诚恳地借宝地拜问一下。多谢指教!
发表于 2010-6-3 13:30:11 | 显示全部楼层

回复 3# windgauge 的帖子

跟软件没有任何关系,是你操作不当。
24G 内存的机器可以生成1亿以上的网格。
我2G内存的个人电脑都能用ICEM生成8百万的网格。
 楼主| 发表于 2010-6-3 13:40:43 | 显示全部楼层

回复 4# 飞翔鸟 的帖子

请问您怎么操作的呢?多些您的指教。

我的ICEM能生成网格,但无法保存任何CFD Solver需要的网格文件。 后来我没有测试能够生成的网格单元数量。
发表于 2010-6-3 14:09:24 | 显示全部楼层
24g的内存 我得膜拜一下了。我内存只有4g 还是32位的系统 都不能全部识别 但是用gambit生成的6百万的网格没有任何问题。
发表于 2010-6-3 15:02:24 | 显示全部楼层

回复 3# windgauge 的帖子

应该是你操作有误造成的,软件和硬件的问题都可以排除。

gambit输出网格的时候,速度会比较慢,别着急,等等,有时可能会出现假死(界面暂时的没反应),千万别乱点鼠标,乱点你就彻底game over了,画都画好了,也不在乎多等那么一会儿。

如果是输出错误?软件会有错误提示,你需要把提示贴上来,才有可能给你出出主意。
 楼主| 发表于 2010-6-3 15:05:35 | 显示全部楼层

回复 6# scorpiohu 的帖子

我真的是大大菜了。请问您如何从icem 或gambit, pointwise 中生成并输出这些网格的呢?非常感谢。
发表于 2010-6-3 16:53:03 | 显示全部楼层
gambit有一个最大面单元限制,在edit -> defaults -> MESH -> TRIMESH -> MAX_FACES改。
 楼主| 发表于 2010-6-3 22:37:27 | 显示全部楼层
对Gambit,我修改过这些单元数。在生成体网格的途中,计算会中断并显示一条信息,其大意是“网格数超过内存数“。对32位Windows系统,这个限制是明显的,但Gambit 没有64位的在Windows下运行产品,而linux 版的网上没有。

而ICEM的输出文件类型是.uns或为FEA类型的网格。我看见大家很多用ICEM,很想知道大家如何操作,生成CFD的网格。多谢!

Pointwise的网格输出文件类型也局限于FEA,所以很困惑。望大家指点!
发表于 2010-6-4 08:38:05 | 显示全部楼层
我3G内存都能输出300万以上的网格。你那配置,要想发挥性能,就要装64位win7系统,exceed+gambit2.4,我已经测试过,可以正常运行。还有,你的cpu性能怎么样?
发表于 2010-6-4 09:10:13 | 显示全部楼层
我一般在gambit下生成网格。如果生成500万以上的网格,我会分块生成,生成一块之后,就把这块隐藏起来。因为我的显卡还是有点低的。这样的好处在于让软件把一个大任务分割成许多小任务来完成,他就不会那么累,一般也就不会罢工了。

你四个核,24G内存了,最好装个64位的系统,如果怕别的软件在64位系统下运行有兼容性问题的画,那你就装个双系统(win32+linux64(我电脑上是centos5.4)),,在linux下主要进行计算和画网格。
gambit32位的linux版本我倒是有。

但是如果你还是找不到画网格的要点的话, 估计换个系统也无济于事。
发表于 2010-6-4 09:11:43 | 显示全部楼层
gridgen不会。主要是那黑乎乎的界面我看不上,但是这个软件还是很不错的。呵呵
icem刚入门,没画过这么多的网格。
 楼主| 发表于 2010-6-4 11:28:50 | 显示全部楼层

回复 11# 浪子轻狂 的帖子

谢谢您的指点。我手头计算机性能还不错,包括CPU和显卡。用Gambit 2.4+exceed 13,我能生成网格。当体网格数大些的时候,就出现于内存相关的错误。我的显卡是为大数据准备的。难道显示器还有要求不成?
 楼主| 发表于 2010-6-4 11:38:42 | 显示全部楼层

回复 12# scorpiohu 的帖子

您的信息很详尽,多谢了。

您的技巧很妙。分片生成是一个很好的注意,可以节省很多资源和时间。我担心是网格软件本身只能用于生成小于某个数量的网格。我手头也有您说的linux版,但不知道是用于64为系统与否。我会去尝试一下您的经验。衷心感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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