24小时热门版块排行榜    

CyRhmU.jpeg
查看: 878  |  回复: 7
当前主题已经存档。

lwzhao1990

木虫 (小有名气)

[交流] 【讨论】关于fluent中求解温度梯度的问题

求教一个关于fluent中求解温度梯度的问题
解释可以通过,但是运行执行不了,出错,代码如下:
#include "udf.h"
Domain *domain;
DEFINE_ON_DEMAND(on_demand_GradT)
{
cell_t c;
Thread *t;
domain=Get_Domain(1);
thread_loop_c(t,domain)
{
begin_c_loop(c,t)
{
C_UDMI(c,t,0)=C_T_G(c,t)[0];
}
end_c_loop(c,t);
}
}
出错信息:
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: ()
请问是不是一定要编译才可以?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lwzhao1990

木虫 (小有名气)

nono2009(金币+0,VIP+0):我帮你PM专家来看看。但专家也未必能解决所有问题。 12-9 17:13
有高手知道吗?急急急。。。。。。
2楼2009-12-09 15:53:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuhailangyu

荣誉版主 (著名写手)

小木虫蛀虫防疫站站长

优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖交流
解释通过应该也可以,不过我用的时候都是编译成功后进行的,你不妨试一下

祝你好运哦,呵呵
有能力有脾气的人--怀才不遇;有能力没脾气的人--春风得意;没能力有脾气的人--一事无成;没能力没脾气的人--贵人相助。
3楼2009-12-10 08:38:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuhailangyu

荣誉版主 (著名写手)

小木虫蛀虫防疫站站长

优秀版主

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+2,VIP+0):辛苦了! 12-10 09:11
给你补充一下:对UDF最简单的处理办法确实是解释运行,而且不用装C编译器,当然也就只适用于UDF程序较短的场合。

但是,解释运行效率较低,很多程序中的UDF函数不支持解释运行,所以我就采用编译了,哈哈,虽然我也没有写过较长的UDF。
有能力有脾气的人--怀才不遇;有能力没脾气的人--春风得意;没能力有脾气的人--一事无成;没能力没脾气的人--贵人相助。
4楼2009-12-10 08:44:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tacaro

至尊木虫 (知名作家)

小木虫大能猫骑士勋章

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+2,VIP+0):辛苦了! 12-10 09:12
这个udf

解释编译没什么关系,肯定都不成功

必须得先打开保存梯度选项才能udf成功
5楼2009-12-10 08:52:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lwzhao1990

木虫 (小有名气)

引用回帖:
Originally posted by tacaro at 2009-12-10 08:52:
这个udf

解释编译没什么关系,肯定都不成功

必须得先打开保存梯度选项才能udf成功

请问要怎么打开保存梯度选项????
6楼2009-12-14 23:06:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lwzhao1990

木虫 (小有名气)

引用回帖:
Originally posted by tacaro at 2009-12-10 08:52:
这个udf

解释编译没什么关系,肯定都不成功

必须得先打开保存梯度选项才能udf成功

是不是这样保存梯度选项
/solve/set> expert
use conservative form of energy equation? [yes]
use alternate formulation for wall temperatures? [no]
Save cell residuals for post-processing? [no] yes
Keep temporary solver memory from being freed? [no]yes
Allow selection of all applicable discretization schemes? [no]
我这样做了也不对,不知道为什么??
能帮我试一下吗?
7楼2009-12-14 23:13:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tacaro

至尊木虫 (知名作家)

小木虫大能猫骑士勋章

★ ★
nono2009(金币+2,VIP+0):新年快乐! 1-1 16:14
引用回帖:
Originally posted by lwzhao1990 at 2009-12-14 23:13:

是不是这样保存梯度选项
/solve/set> expert
use conservative form of energy equation? [yes]
use alternate formulation for wall temperatures? [no]
Save cell residuals for post-processing? [ ...



这样做,不可能不好使……
8楼2010-01-01 16:06:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lwzhao1990 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见