| 5 | 1/1 | 返回列表 |
| 查看: 1285 | 回復(fù): 3 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
白白的大蘿卜新蟲 (小有名氣)
|
[求助]
UFD調(diào)試問題! 已有1人參與
|
|
在Fluent 中加入源項(xiàng)的UDF 一初始化就開始報(bào)錯(cuò) Error: received a fatal signal(Segmentation fault).,UDF是照著別人的文獻(xiàn)寫得,沒有書寫錯(cuò)誤,現(xiàn)在不知道問題出在哪里,本人對(duì)UDF和C也是剛?cè)腴T的新手,在這里 希望好心人能幫忙調(diào)試一下,有償也可以的!。![]() ![]() ![]() ![]() 救救孩子吧 萬分感謝!#include "udf.h" /*Define which user-defined scalars to use.*/ enum { p,ads,d_ads,q_ads }; DEFINE_ADJUST(p_absolute,domain) { Thread*t; cell_t c; real p_operating; real p_static; /*solve the absolute pressure.*/ thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDS_I(p))) { begin_c_loop(c,t) { p_static=C_P(c,t); p_operating=RP_Get_Real("operating-pressure" ;C_UDSI(c,t,p)=p_static+p_operating; } end_c_loop(c,t) } } } DEFINE_ADJUST(adsorption,domain) { Thread*t; cell_t c; real n_o; real E_t; real x_p; real A; real x_b; real n; /*solve the adsorption equation.*/ thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDS_I(ads))&&NULL!=T_STORAGE_R_NV(t,SV_UDSI_M1(ads))) { begin_c_loop(c,t) { real tem=C_T(c,t); n_o=71.6; E_t=3080+18.9*tem; x_p=1.47E9/C_UDSI(c,t,p); A=8.31429*tem*log(x_p); x_b=-A*A/(E_t*E_t); C_UDSI(c,t,ads)=n_o*exp(x_b); } end_c_loop(c,t) } } } DEFINE_ADJUST(q_adsorption,domain) { Thread*t; cell_t c; /*solve the absolute pressure.*/ thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDS_I(q_ads))&&NULL!=T_STORAGE_R_NV(t,SV_UDSI_M1(q_ads))) { begin_c_loop(c,t) { real physical_dt; physical_dt=RP_Get_Real("physical-time-step" ;C_UDSI(c,t,q_ads)=C_UDSI_M1(c,t,q_ads)+0.001*physical_dt*(C_UDSI_M1(c,t,ads)-C_UDSI_M1(c,t,q_ads)); } end_c_loop(c,t) } } } DEFINE_ADJUST(d_adsorption,domain) { Thread*t; cell_t c; /*solve the energy source.*/ thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDS_I(d_ads))&&NULL!=T_STORAGE_R_NV(t,SV_UDSI_M1(d_ads))) { begin_c_loop(c,t) { C_UDSI(c,t,d_ads)=-0.5422633*0.001*(C_UDSI(c,t,ads)-C_UDSI(c,t,q_ads)); } end_c_loop(c,t) } } } DEFINE_SOURCE(mass_source,c,t,dS,eqn) { real m_source; m_source=C_UDSI_M1(c,t,d_ads); dS[eqn]=0.0; return m_source; } DEFINE_SOURCE(enery_source,c,t,dS,eqn) { real e_source; e_source=-C_UDSI_M1(c,t,d_ads)*4*1.58E6; dS[eqn]=0.0; return e_source; } |
新蟲 (小有名氣)
新蟲 (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 化學(xué)工程求調(diào)劑 +12 | 化工人999 2026-03-04 | 12/600 |
|
|---|---|---|---|---|
|
[考研] 材料工程085601調(diào)劑求老師收留 +4 | 強(qiáng)木木木 2026-03-07 | 4/200 |
|
|
[考研] 一志愿211 化學(xué)305分求調(diào)劑 +3 | 0703楊悅305分 2026-03-05 | 3/150 |
|
|
[基金申請(qǐng)]
|
xhuama 2026-03-02 | 19/950 |
|
|
[考研] 化工284求調(diào)劑 +6 | 小黑想變白 2026-03-07 | 6/300 |
|
|
[考研] 材料調(diào)劑 +10 | ounce. 2026-03-04 | 12/600 |
|
|
[考研] 290分材料工程085601求調(diào)劑 數(shù)二英一 +9 | llx0610 2026-03-02 | 10/500 |
|
|
[考博] 2026年博士名額撿漏 +4 | 科研ya 2026-03-04 | 7/350 |
|
|
[考研] 085600材料調(diào)劑 總分330 +6 | 池池丶 2026-03-03 | 6/300 |
|
|
[考研] 275求調(diào)劑 +4 | 大爆炸難民 2026-03-06 | 5/250 |
|
|
[考研] 化工282求調(diào)劑一志愿211 +5 | NA0912 2026-03-05 | 6/300 |
|
|
[考研] 一志愿東北大學(xué)080500,英一數(shù)二343分求調(diào)劑 +5 | Seele_v5 2026-03-04 | 5/250 |
|
|
[考研] 0703化學(xué) 學(xué)碩 理工科均可 不區(qū)分研究方向 總分279求調(diào)劑 +7 | 1一11 2026-03-03 | 7/350 |
|
|
[考研] 調(diào)劑材料學(xué)碩 +6 | 詞凝Y 2026-03-02 | 6/300 |
|
|
[考研] 293求調(diào)劑 +3 | 是樂渝哇 2026-03-04 | 3/150 |
|
|
[考研] 331求調(diào)劑 +3 | zzZ&zZ 2026-03-03 | 3/150 |
|
|
[考研] 278求調(diào)劑 +3 | 滿天星11_22 2026-03-02 | 3/150 |
|
|
[考研] 26考研報(bào)考西工大材料308分求調(diào)劑 +4 | weizhong123 2026-03-01 | 5/250 |
|
|
[考研] 288求調(diào)劑 +3 | 少71.8 2026-03-02 | 5/250 |
|
|
[考研] 【2026 碩士調(diào)劑】課題組 招收調(diào)劑生 +3 | 考研版棒棒 2026-03-02 | 5/250 |
|