| 查看: 987 | 回复: 3 | ||
[求助]
UDF指针问题
|
|
新手刚接触UDF,在模拟汽液两相流中,设置第二相颗粒直径,编写的UDF可以编译但是出现 Error: received a fatal signal (Segmentation fault). 怀疑是不是指针错误,编写的指针如下: int phase_domain_index=0; Thread *mix_t; Thread *subthread=THREAD_SUB_THREAD(mix_t,phase_domain_index); 望多多指导和交流!!! |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有10人回复
救命帖
已经有5人回复
限项规定
已经有5人回复
为什么nbs上溴 没有产物点出现呢
已经有9人回复
招博士
已经有3人回复
存款400万可以在学校里躺平吗
已经有35人回复
最失望的一年
已经有18人回复
求推荐博导
已经有4人回复
求推荐英文EI期刊
已经有5人回复
疑惑?
已经有5人回复


2楼2016-12-06 09:45:33
幸运兴
新虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1255.9
- 散金: 52
- 红花: 9
- 帖子: 421
- 在线: 72.5小时
- 虫号: 5041651
- 注册: 2016-09-21
- 性别: GG
- 专业: 机械工程
3楼2016-12-08 23:27:04
|
#include "udf.h" #define d_bw_min 0.00035 #define d_bw_max 0.0007 #define subcool_ref1 -13.0 #define subcool_ref2 5.0 #define T_SAT 360.0 DEFINE_PROPERTY(bubble_dia,cell,subthread) { real diam_b,subcool; int phase_domain_index=0; Thread *mix_t; Thread *subthread=THREAD_SUB_THREAD(mix_t,phase_domain_index); real T_liq = C_T(cell,subthread); subcool = T_SAT - T_liq; diam_b = (d_bw_min*(subcool-subcool_ref2)+d_bw_max*(subcool-subcool_ref1))/(subcool_ref2-subcool_ref1); return diam_b; } |

4楼2016-12-14 10:50:11













回复此楼