| 4 | 1/1 | 返回列表 |
| 查看: 4490 | 回復(fù): 3 | ||
[求助]
關(guān)于fluent,UDF中的begin...end_c_loop單元循環(huán)遍歷的疑惑 已有2人參與
|
|
在UDF中關(guān)于begin...end_c_loop宏的解釋是: Looping over Cells in a Cell Thread,在一個(gè)單元中遍歷單元 我不明白的是,cell在體網(wǎng)格中指的是一個(gè)網(wǎng)格單元,是最基本的網(wǎng)格單元,它內(nèi)部還有什么cell可以供遍歷的嗎? UDF中還有一個(gè)宏是:thread_loop_c,是遍歷區(qū)域中的網(wǎng)格,感覺這兩個(gè)宏命令是不是重疊了呢 經(jīng)?吹降挠梅ㄊ牵炔捎胻hread_loop_c遍歷區(qū)域中的單位,再在thread_loop_c作用域內(nèi)部,采用begin...end_c_loop宏遍歷 既然已經(jīng)用thread_loop_c遍歷了為什么還要用begin...end_c_loop呢, 求大神賜教 |
新蟲 (初入文壇)
|
udf中的拓?fù)浣Y(jié)構(gòu)由大到小為:domain-thread-call/face/node thread_loop_c(thread,domain)是在domain中查找thread; begin...end_c_loop(c,thread)是在thread中查找cell; 所以可以遍歷所有單元。 另外:Looping over Cells in a Cell Thread,Cell Thread不是指cell,是指thread。 |
|
本帖內(nèi)容被屏蔽 |
|
這種宏的用法有很多 一般是在單核下的_loop系列 還有在并行下的_loop_int 和_loop_ext 系列 以及用于overset的_loop_active和_loop_solve系列 總的來說 這些東西都是按照C語言的語句結(jié)果 你所說的cell 是指的cell_t 實(shí)際上只是一個(gè)循環(huán)索引的int 他并不存放任何數(shù)據(jù) 真正的數(shù)據(jù)存放在thread中 其他的也很好理解 當(dāng)你在劃分網(wǎng)格的時(shí)候 可以給不同的區(qū)域分區(qū)命名 那么這些cell zone 每一個(gè)都被存放在一個(gè)thread中 而這個(gè)thread的列表被存放在一個(gè)domain中 所以真正有數(shù)據(jù)的只有thread 和 domain 這也是為什么前面要加星(嚴(yán)格來說這些只是指針,內(nèi)部數(shù)據(jù)由mem統(tǒng)一處理,每一個(gè)存放數(shù)據(jù)有一個(gè)固定的編號(hào)值,當(dāng)你的模型需要哪個(gè)數(shù)據(jù)的時(shí)候,那個(gè)對(duì)應(yīng)的VAR_ID就會(huì)被激活) 所以domain中間掛著thread的樓棟號(hào) 你需要先從domain中 找到thread的樓棟 比如Lookup這類 然后你再從thread中間按照房間號(hào) 比如cell_t這種索引來找到房間號(hào) 這就是為什么要用兩個(gè)循環(huán) 其實(shí)非常好理解 比如你的宿舍是5舍408室 5舍就是thread_id 408就是cell_idx 你先要在學(xué)校所有宿舍(假設(shè)你們學(xué)校一個(gè)校區(qū),顯然多相流有幾個(gè)校區(qū))中找到5舍 然后進(jìn)入5舍然后再找到408 (僅針對(duì)非平行世界) |

| 4 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 22 350 本科985求調(diào)劑,求老登收留 +4 | 李軼男003 2026-03-20 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 北科281學(xué)碩材料求調(diào)劑 +17 | tcxiaoxx 2026-03-20 | 19/950 |
|
|
[考研] 334分 一志愿武理 材料求調(diào)劑 +4 | 李李不服輸 2026-03-26 | 4/200 |
|
|
[考研] 材料277求調(diào)劑 +5 | min3 2026-03-24 | 5/250 |
|
|
[考研] 材料學(xué)碩297已過四六級(jí)求調(diào)劑推薦 +13 | adaie 2026-03-19 | 13/650 |
|
|
[考研] 一志愿北京化工大學(xué)材料與化工 264分各科過A區(qū)國家線 +6 | 哈哈157349 2026-03-21 | 6/300 |
|
|
[考研] 08工學(xué)調(diào)劑 +13 | 用戶573181 2026-03-20 | 18/900 |
|
|
[考研]
|
然11 2026-03-19 | 6/300 |
|
|
[考研] 求b區(qū)院校調(diào)劑 +4 | 周56 2026-03-24 | 5/250 |
|
|
[考研] 0854AI CV方向招收調(diào)劑 +4 | 章小魚567 2026-03-23 | 4/200 |
|
|
[考研] 【2026考研調(diào)劑】制藥工程 284分 求相關(guān)專業(yè)調(diào)劑名額 +4 | 袁奐奐 2026-03-25 | 8/400 |
|
|
[考研] 化學(xué)調(diào)劑 +6 | yzysaa 2026-03-21 | 6/300 |
|
|
[考研] 340求調(diào)劑 +5 | 話梅糖111 2026-03-24 | 5/250 |
|
|
[考研] 生物學(xué)學(xué)碩求調(diào)劑 +7 | 小羊睡著了? 2026-03-23 | 10/500 |
|
|
[考研]
|
黃粱一夢(mèng)千年 2026-03-24 | 3/150 |
|
|
[考研] 277分求調(diào)劑,跨調(diào)材料 +3 | 考研調(diào)劑lxh 2026-03-24 | 3/150 |
|
|
[論文投稿] 急發(fā)核心期刊論文 +3 | 賢達(dá)問津 2026-03-23 | 5/250 |
|
|
[考研] 298求調(diào)劑一志愿211 +3 | 上岸6666@ 2026-03-20 | 3/150 |
|
|
[考研] 材料學(xué)碩301分求調(diào)劑 +7 | Liyouyumairs 2026-03-21 | 7/350 |
|
|
[考研] 22408 344分 求調(diào)劑 一志愿 華電計(jì)算機(jī)技術(shù) +4 | solanXXX 2026-03-20 | 4/200 |
|