24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1865  |  回复: 5

hot_1214

新虫 (初入文坛)

[求助] Compile UDF的各种不懂 interpret 可以用 compile就各种出错了

楼主之前用interpret加载UDF的时候 都可以运行,
后来加入一些高级宏,就必须得用compile  然后就各种报错
所以向大家求助:

1. 扩散项
interpret的时候 扩散项 可以用property定义,compile就必须得用diffusivity了
下面是我的程序,在interpret可以用 在compile就不能了 计算的时候UDS就发散了
DEFINE_DIFFUSIVITY(uds_diffusivity_2,c,t,i)
{
        return s_lamda*(1.0-POR)/3.0;
}
当我把s_lamda*(1.0-POR)/3.0 改为常数的时候又可以了,这是怎么回事?
s_lamda*(1.0-POR)/3.0中所有的变量都用define在程序最开始定义了 各种bug不懂呀

2.源项
下面这个源项也一样,在interpret的时候可以用,在compile就不行了
DEFINE_SOURCE(fluid_source_1,c,t,dS,eqn)
{
        real Re, P, alamda_f, h,source_f;
        alamda_f=C_K_L(c,t);
        Re=C_U(c,t)/POR*ds*C_R(c,t)/C_MU_L(c,t);
        P=-8.278*pow(POR,0.38)+57.384*pow(POR,1.38)-106.63*pow(POR,2.38)+95.756*pow(POR,3.38)-37.24*pow(POR,4.38);
        h=2.096*pow(POR,0.38)*alamda_f*pow(Re,0.438)*P/(ds*ds);
        source_f=h*(C_UDSI(c,t,0)-C_T(c,t));
        dS[eqn]=-h;
        return source_f;
}
刚点了run calculation就出错了 出现的错误如下:
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.


还请各位大神路过的时候帮忙看看,各种不懂。。。
回复此楼

» 猜你喜欢

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

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

hot_1214

新虫 (初入文坛)

已解决
是 alamda_f=C_K_L(c,t);出现了bug
2楼2013-05-01 11:58:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

neuluosen

金虫 (小有名气)


感谢参与,应助指数 +1
xiegangmai: 金币-1, 应助指数-1, 谢谢参与!非应助请勿选择“应助回帖” 2013-05-01 22:33:17
借用贵地请教一个问题:我在DEFINE_ON_DEMAND()读文件出错,fseek:undeclared variable.我已经包含了stdio.h头文件,请问高手,这是什么原因,非常感谢
3楼2013-05-01 13:04:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

苦逼小电弧

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by hot_1214 at 2013-05-01 11:58:14
已解决
是 alamda_f=C_K_L(c,t);出现了bug

我也遇到这个问题,话说是怎么解决这个BUG呢,谢谢
4楼2013-05-01 15:08:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hot_1214

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by neuluosen at 2013-05-01 13:04:49
借用贵地请教一个问题:我在DEFINE_ON_DEMAND()读文件出错,fseek:undeclared variable.我已经包含了stdio.h头文件,请问高手,这是什么原因,非常感谢

不懂帮顶
5楼2013-05-01 16:27:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hot_1214

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 苦逼小电弧 at 2013-05-01 15:08:17
我也遇到这个问题,话说是怎么解决这个BUG呢,谢谢...

发现当thermal conductivity是常熟的时候就不行,
我就改成了多项式 然后就可以了
你试一下把
6楼2013-05-01 16:29:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hot_1214 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 283求调剂(080500) +13 A child 2026-03-27 13/650 2026-03-30 10:54 by 13811244083
[硕博家园] 求调剂 有机化学考研356分 +9 Nadiums 2026-03-25 10/500 2026-03-30 10:49 by LiuXingYu星星
[考研] 一志愿河北工业大学0817化工278分求调剂 +14 jhybd 2026-03-23 19/950 2026-03-30 10:34 by vgtyfty
[考研] 311求调剂 +10 lin0039 2026-03-26 10/500 2026-03-30 10:26 by herarysara
[考研] 295求调剂 +5 wei-5 2026-03-26 5/250 2026-03-30 08:34 by 探123
[考研] 求调剂 +6 家佳佳佳佳佳 2026-03-29 6/300 2026-03-30 06:48 by zhyzzh
[考研] 294分080500材料科学与工程求调剂 +8 柳溪边 2026-03-26 8/400 2026-03-29 20:42 by 唐沐儿
[考研] 08工科求调剂286 +3 tgs_001 2026-03-28 3/150 2026-03-29 18:29 by 1018329917
[考研] 322求调剂:一志愿湖南大学 材料与化工(085600),已过六级。 +4 XX小邓 2026-03-29 4/200 2026-03-29 17:34 by 无际的草原
[考研] 一志愿:西北大学,英一数一408-284分求调剂 +4 12.27 2026-03-27 4/200 2026-03-29 14:40 by zhshch
[考研] 2026年华南师范大学欢迎化学,化工,生物,生医工等专业优秀学子加入! +3 llss0711 2026-03-28 6/300 2026-03-29 10:26 by llss0711
[考研] 356求调剂 +3 gysy?s?a 2026-03-28 3/150 2026-03-29 00:33 by 544594351
[考研] 085602 化工专硕 338分 求调剂 +12 路痴小琪 2026-03-27 12/600 2026-03-28 15:41 by L135790
[考研] 346求调剂 一志愿070303有机化学 +3 萝卜炖青菜 2026-03-28 3/150 2026-03-28 14:11 by 唐沐儿
[考研] 322求调剂 +5 旧吢 2026-03-24 5/250 2026-03-28 13:26 by Iveryant
[考研] 求调剂 +6 芦lty 2026-03-25 7/350 2026-03-28 13:13 by 唐沐儿
[考研] 327求调剂 +7 prayer13 2026-03-23 7/350 2026-03-26 20:48 by 不吃魚的貓
[考研] 0854AI CV方向招收调剂 +4 章小鱼567 2026-03-23 4/200 2026-03-25 17:04 by CoderLoser
[考研] 302求调剂 +4 锦衣卫藤椒 2026-03-25 4/200 2026-03-25 16:29 by 功夫疯狂
[考研] 一志愿北化315 求调剂 +3 akrrain 2026-03-24 3/150 2026-03-24 19:35 by 了了了了。。
信息提示
请填处理意见