| 5 | 1/1 | 返回列表 |
| 查看: 1251 | 回復(fù): 4 | |||
anfengping木蟲 (著名寫手)
|
[求助]
fluent UDF編譯不成功報(bào)錯(cuò):FLUENT received fatal signal (ACCESS_VIOLATION)
|
|
大家好 我是初學(xué)者 現(xiàn)在希望用fluent做變壓吸附的問(wèn)題,加載UDF到fluent 但是剛加載到fluent里就報(bào)錯(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. Error Object: #f 我的程序如下,麻煩各位大哥幫我看看是什么原因,如何解決,小弟感激不盡。 #include "udf.h" #define M0 0.039 #define M1 0.042 #define K10 3.87e-9 #define K11 6.86e-9 #define K20 1541.211 #define K21 2010.908 #define K30 4.79e-10 #define K31 1.67e-9 #define K40 1668.24 #define K41 2050 #define K0 56 #define K1 16.4 #define H0 13500 #define H1 17500 #define LL 1035 #define EE 0.4 #define CP_S 1010 #define PP 101325 enum{q0,q1,Q0,Q1,OM,TM,TE}; DEFINE_ADJUST(adjust_fcn,domain) { Thread *t; cell_t c; real p0,p1; thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDM_I(q0))&& NULL!=T_STORAGE_R_NV(t,SV_UDMI_M1(q0))) { begin_c_loop(c,t) { real k0,b0,b1; p0=C_YI(c,t,0)*(C_P(c,t)+PP)*(C_YI(c,t,0)*M0+(1-C_YI(c,t,0))*M1)/M0; p1=C_YI(c,t,1)*(C_P(c,t)+PP)*(C_YI(c,t,1)*M1+(1-C_YI(c,t,1))*M0)/M1; k0=K10*exp(K20/C_T(c,t)); b0=K30*exp(K40/C_T(c,t)); b1=K31*exp(K41/C_T(c,t)); C_UDMI(c,t,q0)=k0*p0/(1+b0*p0+b1*p1); } end_c_loop(c,t) } } thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDM_I(q1))&& NULL!=T_STORAGE_R_NV(t,SV_UDMI_M1(q1))) { begin_c_loop(c,t) { real k1,b0,b1; p0=C_YI(c,t,0)*(C_P(c,t)+PP)*(C_YI(c,t,0)*M0+(1-C_YI(c,t,0))*M1)/M0; p1=C_YI(c,t,1)*(C_P(c,t)+PP)*(C_YI(c,t,1)*M1+(1-C_YI(c,t,1))*M0)/M1; k1=K11*exp(K21/C_T(c,t)); b0=K30*exp(K40/C_T(c,t)); b1=K31*exp(K41/C_T(c,t)); C_UDMI(c,t,q1)=k1*p1/(1+b0*p0+b1*p1); } end_c_loop(c,t) } } thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDM_I(Q0))&& NULL!=T_STORAGE_R_NV(t,SV_UDMI_M1(Q0))) { begin_c_loop(c,t) { real physical_dt; physical_dt=RP_Get_Real("physical-time-step" ;C_UDMI(c,t,Q0)=C_UDMI_M1(c,t,Q0)+K0*physical_dt*(C_UDMI(c,t,q0)-C_UDMI_M1(c,t,Q0)); } end_c_loop(c,t) } } thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDM_I(Q1))&& NULL!=T_STORAGE_R_NV(t,SV_UDMI_M1(Q1))) { begin_c_loop(c,t) { real physical_dt; physical_dt=RP_Get_Real("physical-time-step" ;C_UDMI(c,t,Q1)=C_UDMI_M1(c,t,Q1)+K1*physical_dt*(C_UDMI(c,t,q1)-C_UDMI_M1(c,t,Q1)); } end_c_loop(c,t) } } thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDM_I(OM))&& NULL!=T_STORAGE_R_NV(t,SV_UDMI_M1(OM))) { begin_c_loop(c,t) { C_UDMI(c,t,OM)=-M0*L*(1-EE)*K0*(C_UDMI(c,t,q0)-C_UDMI_M1(c,t,Q0)); } end_c_loop(c,t) } } thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDM_I(TM))&& NULL!=T_STORAGE_R_NV(t,SV_UDMI_M1(TM))) { begin_c_loop(c,t) { C_UDMI(c,t,TM)= C_UDMI(c,t,OM)-M1*LL*(1-EE)*K1*(C_UDMI(c,t,q1)-C_UDMI_M1(c,t,Q1)); } end_c_loop(c,t) } } thread_loop_c(t,domain) { if(NULL!=THREAD_STORAGE(t,SV_UDM_I(TE))&& NULL!=T_STORAGE_R_NV(t,SV_UDMI_M1(TE))) { begin_c_loop(c,t) { C_UDMI(c,t,TE)=LL*(1-EE)*(K0*H0*(C_UDMI(c,t,q0)-C_UDMI_M1(c,t,Q0))+K1*H1*(C_UDMI(c,t,q1)-C_UDMI_M1(c,t,Q1))); } end_c_loop(c,t) } } } DEFINE_SOURCE(O2mass_source,c,t,dS,eqn) { real source; source=C_UDMI(c,t,OM); dS[eqn]=0; return source; } DEFINE_SOURCE(total_mass_source,c,t,dS,eqn) { real mass_source; mass_source=C_UDMI(c,t,TM); dS[eqn]=0; return mass_source; } DEFINE_SOURCE(energy_source_fluid,c,t,dS,eqn) { real e_source; e_source=C_UDMI(c,t,TE); dS[eqn]=0; return e_source; } |
鐵蟲 (正式寫手)
|
'nmake' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件 這個(gè)問(wèn)題大家遇到的最多,網(wǎng)上的解釋也很多,我也在重復(fù)一遍。出現(xiàn)這個(gè)錯(cuò),我們需要按照如下修改環(huán)境變量 變量名 include 變量值 D:\Program Files\Microsoft Visual Studio 9.0\VC\include 變量名 lib 變量值 D:\Program Files\Microsoft Visual Studio 9.0\VC\lib 變量名 path 變量值 D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;D:\Program Files\Microsoft Visual Studio 9.0\VC\bin; D:\Program Files\Microsoft Visual Studio 9.0是我安裝Microsoft Visual Studio 2008 的文件夾。 2.LINK: fatal erro LNK1104: cannot open file 'kernel132.lib' 這個(gè)問(wèn)題困擾我很久,因?yàn)橐郧鞍凑?修改環(huán)境變量就OK了,可這個(gè)實(shí)在不知道是什么錯(cuò)誤,在百度上搜了很長(zhǎng)時(shí)間沒(méi)找到解決辦法,都想放棄了。今天無(wú)意試試google,結(jié)果找到了答案!因此以后要養(yǎng)成用google搜問(wèn)題的習(xí)慣! 解決辦法還是修改環(huán)境變量,提示不能打開 'kernel132.lib',我們就想辦法找到他并把它添加到環(huán)境變量里lib里,我的電腦里'kernel132.lib'在C:\Program files\Microsoft SDKs\Windows\v6.0A\Lib\kernel32.lib,于是把這個(gè)路徑添加到lib這個(gè)環(huán)境變量里,問(wèn)題就解決了。 3.編譯文件一定要確保在Fluent默認(rèn)的路徑里,否則也會(huì)出錯(cuò),這個(gè)修改Fluent的屬性可以解決! 擴(kuò)展閱讀http://www.gaoyang168.com/html/201108/3425311.html 4. UDF并行計(jì)算出錯(cuò)(2013.11.1補(bǔ)充) 感謝王哥陪伴到晚上12點(diǎn)解決了udf并行編譯錯(cuò)誤。 問(wèn)題描述:在個(gè)人計(jì)算機(jī)上編寫一個(gè)簡(jiǎn)單的udf程序,想要并行使用,沒(méi)做任何修改單機(jī)多核上compiled和load通過(guò),到高性能計(jì)算機(jī)上一直編譯出錯(cuò)。折騰一晚上最終發(fā)現(xiàn)并不是并行編譯出錯(cuò)!而是高性能計(jì)算機(jī)編譯器是GCC,不支持“//”注釋,而我的電腦編譯器是vc++ 6.0,支持“//”和”/*……*/",最終修改后就可以正常使用了。 |
木蟲 (著名寫手)
|
本帖內(nèi)容被屏蔽 |
| 5 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 307求調(diào)劑 +20 | 超級(jí)伊昂大王 2026-03-24 | 22/1100 |
|
|---|---|---|---|---|
|
[考研] 0856調(diào)劑 +3 | 曲聽筠 2026-03-30 | 3/150 |
|
|
[考研] 284求調(diào)劑 +3 | 小熊~~ 2026-03-31 | 3/150 |
|
|
[考研] 一志愿北化085600材料專碩275|有文章專利|求調(diào)劑 +11 | Micky11223 2026-03-25 | 12/600 |
|
|
[考研] 一志愿 南京航空航天大學(xué) ,080500材料科學(xué)與工程學(xué)碩 +4 | @taotao 2026-03-30 | 4/200 |
|
|
[考研] 266分,求材料相關(guān)專業(yè)調(diào)劑 +6 | 哇呼哼呼哼 2026-03-30 | 8/400 |
|
|
[考研] 一志愿鄭州大學(xué),080500學(xué)碩,總分317分求調(diào)劑 +10 | 舉個(gè)栗子oi 2026-03-24 | 11/550 |
|
|
[考研] 0703化學(xué)321分求調(diào)劑 +10 | 三dd. 2026-03-30 | 11/550 |
|
|
[考研] 328求調(diào)劑 +8 | 嗯滴的基本都 2026-03-27 | 8/400 |
|
|
[考研] 317求調(diào)劑 +10 | 蛋黃咸肉粽 2026-03-26 | 10/500 |
|
|
[考研] 求調(diào)劑 +10 | 張zz111 2026-03-27 | 11/550 |
|
|
[考研] 295求調(diào)劑 +5 | wei-5 2026-03-26 | 5/250 |
|
|
[考研] 調(diào)劑310 +12 | 溫柔的晚安 2026-03-25 | 13/650 |
|
|
[考研] 321求調(diào)劑 +7 | 璞玉~~ 2026-03-25 | 8/400 |
|
|
[考研] 材料277求調(diào)劑 +7 | min3 2026-03-24 | 7/350 |
|
|
[考研] 0856,材料與化工321分求調(diào)劑 +12 | 大饞小子 2026-03-27 | 13/650 |
|
|
[考研] 安徽大學(xué)專碩生物與醫(yī)藥專業(yè)(086000)324分,英語(yǔ)已過(guò)四六級(jí),六級(jí)521,求調(diào)劑 +4 | 美味可樂(lè)雞翅 2026-03-26 | 4/200 |
|
|
[考研] 281求調(diào)劑 +6 | Koxui 2026-03-24 | 7/350 |
|
|
[考研] 一志愿天津大學(xué)339材料與化工求調(diào)劑 +3 | 江往賣魚 2026-03-26 | 3/150 |
|
|
[考研]
|
黃粱一夢(mèng)千年 2026-03-24 | 3/150 |
|