24小时热门版块排行榜    

查看: 6045  |  回复: 2

稻草aaa

木虫 (小有名气)

[求助] FLUENT 出现error: Failed to allocate memory

两个问题:
我用FLUENT   UDF做运算,在初始化的时候出现如下第一个问题(三维网格,网格数是337153个):
Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.
Error Object: ()

absolute pressure limited to 1.000000e+000 in 337153 cells on zone 2

第二个问题:
在迭代时出现如下问题,是不是用UDF占用内存太多,内存不够用?
iter continuity x-velocity y-velocity z-velocity     energy     time/iter

Error: 1000000: Failed to allocate    1.708MB memory (..\..\src\amg.c:2772)

Error Object: ()
计算机如图:
回复此楼

» 猜你喜欢

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

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

zxbok1979

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2012-04-20 19:34:24
稻草aaa: 金币+5, ★★★很有帮助 2012-04-21 09:07:50
第一个问题:
出现fatal error后,一般情况下,是不让保存的,我以前遇到后做法是,直接将fluent关掉,然后重新打开,进行计算,即可。
压力受限是湍流模型或者边界条件或者初始条件造成的,有时迭代几百步后可以自行消除。建议初始计算时将松弛因子调小,计算稳定后,再调大松弛因子,加快收敛。
第二个问题:
提示内存不足。你计算时若是采用并行求解器,对应网格数量应该不会内存不足。若是使用连续求解器,建议你用并行试一下。
SILENCEISALSOAWAYTOLEARN
2楼2012-04-20 17:19:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

稻草aaa

木虫 (小有名气)

引用回帖:
2楼: Originally posted by zxbok1979 at 2012-04-20 17:19:44:
第一个问题:
出现fatal error后,一般情况下,是不让保存的,我以前遇到后做法是,直接将fluent关掉,然后重新打开,进行计算,即可。
压力受限是湍流模型或者边界条件或者初始条件造成的,有时迭代几百步后可 ...

谢谢你的回答!
第一个问题很奇怪的是,初始化第一次会出错,然后再初始化一次就没有提示错误,不知道这样会不会内部还有错误。另外,我是用的层流模型,压力驱动,边界条件两边pressure,其他用wall。松弛因子初始化时调成了0.01,比较小。
第二个,我试一下并行处理。
3楼2012-04-21 09:07:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 稻草aaa 的主题更新
信息提示
请填处理意见