| 查看: 9312 | 回復(fù): 36 | |||
duandiancqu金蟲 (初入文壇)
|
[求助]
UDF中DEFINE_ADJUST宏中使用C_UDSI_G 已有5人參與
|
||
|
我在用DEFINE_ADJUST宏時(shí),只要加上C_UDSI_G(c,t,0),就提示錯(cuò)誤, Error: FLUENT received fatal signal (ACCESS_VIOLATION) 1. Note exact events leading to error. 2. Save case/data under new name. 3. Exit program and restart to continue. 4. Report error to your distributor. 將C_UDSI_G()替換成常數(shù)時(shí),程序能夠執(zhí)行,是不是在這種情況下有什么要求啊,那位大神給我解釋下,很糾結(jié)。 程序代碼如下: DEFINE_ADJUST(mhd_adjust,d) { Thread *t; cell_t c; if (! Data_Valid_P()) return; thread_loop_c(t,d) { begin_c_loop(c,t) { C_UDMI(c,t,0)=-1*C_UDSI_DIFF(c,t,0)*C_UDSI_G(c,t,0)[0]; C_UDMI(c,t,1)=-1*C_UDSI_DIFF(c,t,0)*C_UDSI_G(c,t,0)[1]; C_UDMI(c,t,2)=-1*C_UDSI_DIFF(c,t,0)*C_UDSI_G(c,t,0)[2]; } end_c_loop(c,t) } } |
等離子體相關(guān) |
|
最近我也測試了使用DEFINE_ADJUST宏來獲得某一變量的二階導(dǎo)數(shù)。心得如下: 1、梯度變量在FLUENT計(jì)算過程中是暫存變量,計(jì)算完成后將自動(dòng)釋放。如果要獲取,需使用如下方法強(qiáng)制求解器保存梯度變量已供后用: 在FLUENT主窗中輸入:solve--set--expert,出現(xiàn)的是否保存梯度變量詢問語句回答為yes 2、梯度變量在首次計(jì)算中是不存在的。即使在計(jì)算之前,UDS已經(jīng)使用一定方法進(jìn)行過初始化,UDS_G仍將是空值,在第一步計(jì)算時(shí)內(nèi)存中不存在這一變量,因此無論如何設(shè)置,第一步計(jì)算都不能調(diào)用C_UDSI_G宏。計(jì)算進(jìn)行了一步或更多步之后才可以。 3、C_UDSI_G調(diào)出的變量并不一定是內(nèi)部計(jì)算使用的梯度值。在某些復(fù)雜邊界處,F(xiàn)luent內(nèi)部有其他未公開的處理函數(shù),C_UDSI_G只在計(jì)算區(qū)域中的絕大部分里非常接近內(nèi)部計(jì)算使用的梯度值。 僅個(gè)人看法,未必正確,盼有所助。 |


金蟲 (初入文壇)
木蟲 (正式寫手)
金蟲 (初入文壇)
新蟲 (小有名氣)
金蟲 (初入文壇)
金蟲 (初入文壇)
新蟲 (小有名氣)
金蟲 (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 311求調(diào)劑 +13 | 冬十三 2026-03-15 | 14/700 |
|
|---|---|---|---|---|
|
[考研] 0805 316求調(diào)劑 +3 | 大雪深藏 2026-03-18 | 3/150 |
|
|
[考研] 求調(diào)劑 +5 | 十三加油 2026-03-21 | 5/250 |
|
|
[考研] 307求調(diào)劑 +3 | 余意卿 2026-03-18 | 3/150 |
|
|
[考研] 279求調(diào)劑 +5 | 紅衣隱官 2026-03-21 | 5/250 |
|
|
[考研] 346求調(diào)劑[0856] +4 | WayneLim327 2026-03-16 | 7/350 |
|
|
[考研] 265求調(diào)劑 +3 | Jack?k?y 2026-03-17 | 3/150 |
|
|
[考研] 304求調(diào)劑 +6 | 曼殊2266 2026-03-18 | 6/300 |
|
|
[考研] 294求調(diào)劑材料與化工專碩 +15 | 陌の森林 2026-03-18 | 15/750 |
|
|
[考研] 290求調(diào)劑 +7 | ^O^乜 2026-03-19 | 7/350 |
|
|
[考研] 北科281學(xué)碩材料求調(diào)劑 +5 | tcxiaoxx 2026-03-20 | 5/250 |
|
|
[考研] 求調(diào)劑一志愿南京航空航天大學(xué)289分 +3 | @taotao 2026-03-19 | 3/150 |
|
|
[考研] 086500 325 求調(diào)劑 +3 | 領(lǐng)帶小熊 2026-03-19 | 3/150 |
|
|
[考研] 298-一志愿中國農(nóng)業(yè)大學(xué)-求調(diào)劑 +9 | 手機(jī)用戶 2026-03-17 | 9/450 |
|
|
[考研] 290求調(diào)劑 +3 | p asserby. 2026-03-15 | 4/200 |
|
|
[考研] 一志愿蘇州大學(xué)材料工程(085601)專碩有科研經(jīng)歷三項(xiàng)國獎(jiǎng)兩個(gè)實(shí)用型專利一項(xiàng)省級(jí)立項(xiàng) +6 | 大火山小火山 2026-03-16 | 8/400 |
|
|
[考研] 考研調(diào)劑 +3 | 淇ya_~ 2026-03-17 | 5/250 |
|
|
[考研] 機(jī)械專碩325,尋找調(diào)劑院校 +3 | y9999 2026-03-15 | 5/250 |
|
|
[考研] 中科院材料273求調(diào)劑 +4 | yzydy 2026-03-15 | 4/200 |
|
|
[考研] 0856專碩279求調(diào)劑 +5 | 加油加油!? 2026-03-15 | 5/250 |
|