| ²é¿´: 1243 | »Ø¸´: 4 | ||
anfengpingľ³æ (ÖøÃûдÊÖ)
|
[ÇóÖú]
fluent UDF±àÒë²»³É¹¦±¨´í£ºFLUENT received fatal signal (ACCESS_VIOLATION)
|
|
´ó¼ÒºÃ ÎÒÊdzõѧÕß ÏÖÔÚÏ£ÍûÓÃfluent×ö±äѹÎü¸½µÄÎÊÌ⣬¼ÓÔØUDFµ½fluent µ«ÊǸռÓÔØµ½fluentÀï¾Í±¨´í£º 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 ÎҵijÌÐòÈçÏ£¬Âé·³¸÷λ´ó¸ç°ïÎÒ¿´¿´ÊÇʲôÔÒò£¬ÈçºÎ½â¾ö£¬Ð¡µÜ¸Ð¼¤²»¾¡¡£ #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; } |
» ²ÂÄãϲ»¶
11408×Ü·Ö309£¬Ò»Ö¾Ô¸¶«ÄÏ´óѧÇóµ÷¼Á£¬²»Ìôרҵ
ÒѾÓÐ6È˻ظ´
Çóµ÷¼Á£¬Ò»Ö¾Ô¸ ÄϾ©º½¿Õº½Ìì´óѧ £¬080500²ÄÁÏ¿ÆÑ§Ó빤³Ìѧ˶£¬×Ü·Ö289·Ö
ÒѾÓÐ8È˻ظ´
»·¾³¹¤³Ì 085701£¬267Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
²ÄÁϹ¤³Ìר˶Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
297Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
²ÄÁÏ¿ÆÑ§Ó빤³ÌÇóµ÷¼Á
ÒѾÓÐ7È˻ظ´
281Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
288×ÊÔ´Óë»·¾³×¨Ë¶Çóµ÷¼Á£¬²»ÏÞרҵ£¬ÓÐѧÉϾÍÐÐ
ÒѾÓÐ8È˻ظ´
ÇóÊÕÁô
ÒѾÓÐ6È˻ظ´
085600 295·ÖÇóµ÷¼Á
ÒѾÓÐ9È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
FLUENT 6.3.26 µ¼ÈëUDFʱ£¬¿ÉÒÔBuild£¬µ«ÊÇloadµÄʱºò´íÎ󣬱ÏÒµ¹òÇóT_T
ÒѾÓÐ7È˻ظ´
Ansys Fluent ±àÒëUDF¼°¼ÓÔØUDF³öÏÖ´íÎó
ÒѾÓÐ14È˻ظ´
fluentʹÓÃUDFʱÏëÒª±àÒëËÙ¶ÈËæÊ±¼ä±ä»¯º¯Êý
ÒѾÓÐ14È˻ظ´
µ¼ÈëUDF³ö´í£¬fluent14.0Óëvs2010Á´½ÓʱµÄ»·¾³ÉèÖÃÒò¸ÃÔõÑùµÄÎÊÌ⣿
ÒѾÓÐ8È˻ظ´
fluentÖÐǶÈëUDFºó£¬³õʼ»¯ºó£¬³öÏÖ·Ö¶ÎÐÔ´íÎóÊÇÔõô»ØÊ£¿
ÒѾÓÐ12È˻ظ´
FLUENT received fatal signal (ACCESS_VIOLATION)
ÒѾÓÐ7È˻ظ´
fluentÖÐUDF±àÒëµÄÎÊÌ⣡
ÒѾÓÐ11È˻ظ´
fluentÖÐUDF±àÒëµÄÎÊÌ⣡
ÒѾÓÐ6È˻ظ´
fluent ¼ÓÔØudf³öÏÖÕâÑù´íÎó Ôõô°ì
ÒѾÓÐ14È˻ظ´
fluent14±àÒëUDFʱ×ÜÊdzö´í£¬Çó¸ßÊÖ°¡£¡£¡£¡ÄѵÀûÈËÓöµ½¹ýÂ𣿣¿£¿
ÒѾÓÐ11È˻ظ´
linux»·¾³ÏÂͨ¹ýjouÎļþµ÷ÓÃfluentµÄcase£¬case´øÓÐudf£¬jouÎļþÓ¦¸ÃÈçºÎÐ޸ģ¿
ÒѾÓÐ16È˻ظ´
fluentÔËÐÐUDFʱµÄ³öÏÖ'xcopy' ²»ÊÇÄÚ²¿»òÍⲿÃüÁ¡¤¡¤¡¤¡¤
ÒѾÓÐ15È˻ظ´
fluentÊÔͼ±àÒëudfʱ£¬µã»÷add source files³öÏÖ´íÎóÌáʾ
ÒѾÓÐ6È˻ظ´
FLUENT UDF ±àÒëͨ¹ý£¬³õʼ»¯³ö´íµÄÔÒò£¿£¿£¿ÇóÖú
ÒѾÓÐ4È˻ظ´
ÔõÑù½â¾öFLUENT received fatal signal (ACCESS_VIOLATION)µÄ´íÎó£¿
ÒѾÓÐ20È˻ظ´
ÇóÖú£ºUDFÄ£Ð͵ıàÒëÎÊÌâ
ÒѾÓÐ15È˻ظ´
FluentÖеı¨´í
ÒѾÓÐ5È˻ظ´
¡¾ÇóÖú¡¿fluent¼ÆËãÖУ¬udf±àÒëͨ¹ý£¬³õʼ»¯³ö´í
ÒѾÓÐ11È˻ظ´
΢Á÷×Éѯ
гæ (ÕýʽдÊÖ)
- Ó¦Öú: 261 (´óѧÉú)
- ½ð±Ò: 769.4
- ºì»¨: 29
- Ìû×Ó: 483
- ÔÚÏß: 26.6Сʱ
- ³æºÅ: 2598193
- ×¢²á: 2013-08-15
2Â¥2015-03-03 09:56:27
huyugan123
Ìú³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 708.9
- É¢½ð: 618
- ºì»¨: 2
- Ìû×Ó: 656
- ÔÚÏß: 671.2Сʱ
- ³æºÅ: 3708481
- ×¢²á: 2015-03-04
- ÐÔ±ð: GG
- רҵ: ¹¤³ÌÈÈÎïÀíÏà¹Ø½»²æÁìÓò
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ...
anfengping: ½ð±Ò+50, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ¾ÍÊÇÕâ¸öÎÊÌâ 2015-03-31 16:40:17
anfengping: ½ð±Ò+200, ¡ï¡ï¡ïºÜÓаïÖú 2015-09-02 13:03:49
anfengping: ½ð±Ò+50, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ¾ÍÊÇÕâ¸öÎÊÌâ 2015-03-31 16:40:17
anfengping: ½ð±Ò+200, ¡ï¡ï¡ïºÜÓаïÖú 2015-09-02 13:03:49
|
'nmake' ²»ÊÇÄÚ²¿»òÍⲿÃüÁҲ²»ÊÇ¿ÉÔËÐеijÌÐò»òÅú´¦ÀíÎļþ Õâ¸öÎÊÌâ´ó¼ÒÓöµ½µÄ×î¶à£¬ÍøÉϵĽâÊÍÒ²ºÜ¶à£¬ÎÒÒ²ÔÚÖØ¸´Ò»±é¡£³öÏÖÕâ¸ö´í£¬ÎÒÃÇÐèÒª°´ÕÕÈçÏÂÐ޸Ļ·¾³±äÁ¿ ±äÁ¿Ãû 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' Õâ¸öÎÊÌâÀ§ÈÅÎҺܾã¬ÒòΪÒÔǰ°´ÕÕ1Ð޸Ļ·¾³±äÁ¿¾ÍOKÁË£¬¿ÉÕâ¸öʵÔÚ²»ÖªµÀÊÇʲô´íÎó£¬ÔÚ°Ù¶ÈÉÏËÑÁ˺ܳ¤Ê±¼äûÕÒµ½½â¾ö°ì·¨£¬¶¼Ïë·ÅÆúÁË¡£½ñÌìÎÞÒâÊÔÊÔgoogle£¬½á¹ûÕÒµ½Á˴𰸣¡Òò´ËÒÔºó񻄿³ÉÓÃgoogleËÑÎÊÌâµÄϰ¹ß£¡ ½â¾ö°ì·¨»¹ÊÇÐ޸Ļ·¾³±äÁ¿£¬Ìáʾ²»ÄÜ´ò¿ª 'kernel132.lib'£¬ÎÒÃǾÍÏë°ì·¨ÕÒµ½Ëû²¢°ÑËüÌí¼Óµ½»·¾³±äÁ¿ÀïlibÀÎҵĵçÄÔÀï'kernel132.lib'ÔÚC:\Program files\Microsoft SDKs\Windows\v6.0A\Lib\kernel32.lib£¬ÓÚÊǰÑÕâ¸ö·¾¶Ìí¼Óµ½libÕâ¸ö»·¾³±äÁ¿ÀÎÊÌâ¾Í½â¾öÁË¡£ 3.±àÒëÎļþÒ»¶¨ÒªÈ·±£ÔÚFluentĬÈϵÄ·¾¶À·ñÔòÒ²»á³ö´í£¬Õâ¸öÐÞ¸ÄFluentµÄÊôÐÔ¿ÉÒÔ½â¾ö£¡ À©Õ¹ÔĶÁhttp://muchong.com/html/201108/3425311.html 4. UDF²¢ÐмÆËã³ö´í£¨2013.11.1²¹³ä£© ¸ÐлÍõ¸çÅã°éµ½ÍíÉÏ12µã½â¾öÁËudf²¢ÐбàÒë´íÎó¡£ ÎÊÌâÃèÊö£ºÔÚ¸öÈ˼ÆËã»úÉϱàдһ¸ö¼òµ¥µÄudf³ÌÐò£¬ÏëÒª²¢ÐÐʹÓã¬Ã»×öÈκÎÐ޸ĵ¥»ú¶àºËÉÏcompiledºÍloadͨ¹ý£¬µ½¸ßÐÔÄܼÆËã»úÉÏÒ»Ö±±àÒë³ö´í¡£ÕÛÌÚÒ»ÍíÉÏ×îÖÕ·¢ÏÖ²¢²»ÊDz¢ÐбàÒë³ö´í£¡¶øÊǸßÐÔÄܼÆËã»ú±àÒëÆ÷ÊÇGCC£¬²»Ö§³Ö¡°//¡±×¢ÊÍ£¬¶øÎҵĵçÄÔ±àÒëÆ÷ÊÇvc++ 6.0£¬Ö§³Ö¡°//¡±ºÍ¡±/*¡¡*/"£¬×îÖÕÐ޸ĺó¾Í¿ÉÒÔÕý³£Ê¹ÓÃÁË¡£ |
3Â¥2015-03-31 16:38:58
anfengping
ľ³æ (ÖøÃûдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 8350.5
- É¢½ð: 775
- ºì»¨: 2
- Ìû×Ó: 1250
- ÔÚÏß: 458.8Сʱ
- ³æºÅ: 856731
- ×¢²á: 2009-09-25
- רҵ: ÐźÅÀíÂÛÓëÐźŴ¦Àí
4Â¥2015-09-02 13:01:51
|
±¾ÌûÄÚÈݱ»ÆÁ±Î |
5Â¥2016-06-07 22:19:11














;
»Ø¸´´ËÂ¥