| 5 | 1/1 | 返回列表 |
| 查看: 402 | 回復(fù): 2 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
[交流]
【求助】哪位大俠懂并行UDF的麻煩您進來幫個忙,謝謝! 已有1人參與
|
|||
|
實在是搞不懂寫UDF的時候怎么分配計算,自己照著幫助里的例子套了一天,編譯都出錯,可是我的非穩(wěn)態(tài)問題如果不并行計算,實在是太慢了,求求各位大哥了…… 程序如下: #include "udf.h" DEFINE_PROFILE(velocity,t,i) { Domain *domain=Get_Domain(1); Thread *thread_s,*mix_thread; double flux,flux_tot,velocity; face_t f; flux_tot=0.0; mix_thread=Lookup_Thread(domain,5); thread_s=THREAD_SUB_THREAD(mix_thread,1); begin_f_loop(f,mix_thread) { flux=F_FLUX(f,thread_s); flux_tot+=flux; } end_f_loop(f,mix_thread) velocity=2*flux_tot/22.319; begin_f_loop(f,t) { F_PROFILE(f,t,i)=fabs(velocity); } end_f_loop(f,t) } |
|
我也知道沒人愿意完全幫人寫程序,還是把自己照著幫助套著寫的貼上來,希望大哥們指點一下其中的錯誤之處,希望有人能回貼…… #include "udf.h" DEFINE_PROFILE(velocity,t,i) { #if !RP_HOST Domain *domain=Get_Domain(1); Thread *thread_s,*mix_thread; face_t f; #else real velocity,flux,flux_tot=0.0; #endif #if !RP_HOST mix_thread=Lookup_Thread(domain,5); thread_s=THREAD_SUB_THREAD(mix_thread,1); #if RP_NODE begin_f_loop(f,mix_thread) if PRINCIPAL_FACE_P(f,mix_thread) { flux=F_FLUX(f,thread_s); flux_tot+=flux; } end_f_loop(f,mix_thread) flux_tot=PRF_GRSUM1(flux_tot); velocity=2*flux_tot/22.319; #endif #endif #if RP_NODE begin_f_loop(f,t) if PRINCIPAL_FACE_P(f,t) { F_PROFILE(f,t,i)=velocity; } end_f_loop(f,t) #endif } |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿北化085600材料專碩275|有文章專利|求調(diào)劑 +16 | Micky11223 2026-03-25 | 17/850 |
|
|---|---|---|---|---|
|
[考研] 299求調(diào)劑 +8 | 嗯嗯嗯嗯2 2026-03-27 | 8/400 |
|
|
[考研] 340求調(diào)劑 +4 | 希望如此i 2026-03-31 | 4/200 |
|
|
[考研] 化學(xué)0703 調(diào)劑 306分 一志愿211 +10 | 26要上岸 2026-03-28 | 10/500 |
|
|
[考研] 求收留 +8 | 1943443204 2026-03-28 | 8/400 |
|
|
[考研] 282求調(diào)劑 不挑專業(yè) 求收留 +4 | Yam. 2026-03-30 | 5/250 |
|
|
[考研] 286求調(diào)劑 +5 | 丟掉懶惰 2026-03-27 | 8/400 |
|
|
[考研] 一志愿大連理工大學(xué),機械工程學(xué)碩,341 +3 | 西瓜田的守望者 2026-03-30 | 3/150 |
|
|
[考研] 求調(diào)劑 +4 | 圖鑒212 2026-03-30 | 4/200 |
|
|
[考研] 083000學(xué)碩274求調(diào)劑 +12 | Li李魚 2026-03-26 | 12/600 |
|
|
[考研] 291求調(diào)劑 +12 | Y-cap 2026-03-29 | 15/750 |
|
|
[考研] 310求調(diào)劑 +10 | 爭取九點睡 2026-03-30 | 10/500 |
|
|
[考研] 311求調(diào)劑 +10 | lin0039 2026-03-26 | 10/500 |
|
|
[考研] 298求調(diào)劑 +3 | 種圣賜 2026-03-29 | 3/150 |
|
|
[考研] 279求調(diào)劑 +4 | 蝶舞輕繞 2026-03-29 | 4/200 |
|
|
[考研] 339求調(diào)劑,想調(diào)回江蘇 +6 | 烤麥芽 2026-03-27 | 8/400 |
|
|
[考研] 308求調(diào)劑 +7 | 墨墨漠 2026-03-27 | 7/350 |
|
|
[考研] 331環(huán)境科學(xué)與工程求調(diào)劑 +3 | 熠然好運氣 2026-03-27 | 3/150 |
|
|
[論文投稿] Journal of Mechanical Science and Technology +3 | Russ_ss 2026-03-25 | 5/250 |
|
|
[考研]
|
平樂樂樂 2026-03-26 | 4/200 |
|