| 查看: 1841 | 回复: 6 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
tianya1995新虫 (初入文坛)
|
[求助]
fluent 运行出现segmentation fault错误,udf的adjust函数出错! 已有1人参与
|
|
|
在solution initialization的时候,发现define_Init运行成功了,因为函数的开始和结尾分别都输出了“init begins"和”init ends" ,这是自己用message输出的。 但是运行整个udf还是出现了,segmentation fault的错误,是define_adjust出现了错误。以下为define_adjust函数,发现窗口能输出e_c的值,和输出adjust running begins的提示,但没有输出adjust running ends的提示。 所以认为该函数并没有运行成功。 请教各位大神,这个到底是什么原因啊,函数的编写是哪里有误吗,编译都完全通过了的。 DEFINE_ADJUST(f1,d) { real x[ND_ND]; real xx; real rr; real e_c; real temp=C_T(c,t); if(temp<=6667) e_c=0.0; else if(temp>6667&&temp<=25000) e_c=0.6873*temp-4582.13; else if(temp>25000&&temp<=30000) e_c=(-0.1)*temp+15100; Message("%g\n",e_c ); Message("adjust running begins\n" ;thread_loop_c(t,d) { begin_c_loop_all(c,t) { C_UDMI(c,t,ec)=e_c; C_UDMI(c,t,Tx)=C_T_G(c,t)[0]; C_UDMI(c,t,Tr)=C_T_G(c,t)[1]; C_UDMI(c,t,jx)=-C_UDMI(c,t,ec)*C_UDSI_G(c,t,Fai)[0]; C_UDMI(c,t,jr)=-C_UDMI(c,t,ec)*C_UDSI_G(c,t,Fai)[1]; C_UDMI(c,t,B_0)=C_UDSI_G(c,t,Ar)[0]-C_UDSI_G(c,t,Ax)[1]; C_CENTROID(x,c,t); xx=x[0]; rr=x[1]; C_UDMI(c,t,s_Ar)=-miu_0*C_UDMI(c,t,jr)+C_UDSI(c,t,Ar)/rr/rr; } end_c_loop_all(c,t) } Message("adjust running ends\n" ;} |
» 猜你喜欢
综述论文作为代表作会不会影响评审专家的印象分?
已经有12人回复
2019年青年基金涵评意见,大家看看几个A,几个B?
已经有4人回复
应该是93bebmhtak前后十一个字符比较关键
已经有29人回复
奇怪,两个人的filecode固定段从头到尾一模一样
已经有9人回复
是这周出结果还是下周出结果?
已经有3人回复
小木虫上这么多卖论文的,真有人买论文么?感觉没必要啊
已经有9人回复
有时候,自然基金真的不能太认真 (我的申报经验)
已经有4人回复
帮忙看看fileCode
已经有13人回复
为什么网上很多人说本周 12号出结果
已经有7人回复
读博的好处
已经有3人回复
6楼2017-10-23 16:39:52
2楼2017-10-20 19:28:39
tianya1995
新虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 175
- 帖子: 15
- 在线: 14.3小时
- 虫号: 7188491
- 注册: 2017-09-15
- 性别: GG
- 专业: 气体放电与放电等离子体技
3楼2017-10-20 20:39:44
tianya1995
新虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 175
- 帖子: 15
- 在线: 14.3小时
- 虫号: 7188491
- 注册: 2017-09-15
- 性别: GG
- 专业: 气体放电与放电等离子体技
4楼2017-10-23 08:57:26










;
回复此楼