| 查看: 1264 | 回复: 3 | ||
aiweimo铁虫 (初入文坛)
|
[求助]
VS2010环境下,同一udf文件在Fluent16.0中编译通过,而在 Fluent6.3 中编译失败? 已有1人参与
|
|
这是一个定义速度入口处k跟w分布的udf文件。之前在自己工作站上试过,工作站用的编译环境是VS2010,当采用ANSYS Fluent 16.0编译时,这个udf文件没有任何问题,并且计算了一个课题。后来因为某些原因,必须使用 Fluent 6.3 计算,发现在 Fluent 6.3 上编译失败。于是测试了另外一个常见的udf,就是定义入口速度切变分布的udf,Fluent6.3 可以编译并计算,这么说编译环境应该没有问题。 k跟w分布的udf的部分提示错误如下: "…… In file included from /public/home/zhengzhi/Fluent/Fluent.Inc/fluent6.3.26/src/udf.h:36, from udf_kw.c:32: /public/home/zhengzhi/Fluent/Fluent.Inc/fluent6.3.26/src/real_gas.h:18: error: redefinition of ‘struct RGAS_Function_struct’ /public/home/zhengzhi/Fluent/Fluent.Inc/fluent6.3.26/src/real_gas.h:35: error: conflicting types for ‘RGAS_Functions’ /public/home/zhengzhi/Fluent/Fluent.Inc/fluent6.3.26/src/real_gas.h:35: note: previous declaration of ‘RGAS_Functions’ was here /public/home/zhengzhi/Fluent/Fluent.Inc/fluent6.3.26/src/real_gas.h:40: error: conflicting types for ‘real_gas_fcns’ /public/home/zhengzhi/Fluent/Fluent.Inc/fluent6.3.26/src/real_gas.h:40: note: previous declaration of ‘real_gas_fcns’ was here In file included from udf_kw.c:32: /public/home/zhengzhi/Fluent/Fluent.Inc/fluent6.3.26/src/udf.h:68: error: redefinition of ‘struct UDF_Data’ /public/home/zhengzhi/Fluent/Fluent.Inc/fluent6.3.26/src/udf.h:73: error: conflicting types for ‘UDF_Data’ /public/home/zhengzhi/Fluent/Fluent.Inc/fluent6.3.26/src/udf.h:73: note: previous declaration of ‘UDF_Data’ was here ……" 最后显示错误超过了100个。 想问下大家是不是 Fluent 6.3 某些宏没有或者在后来版本中改变了? 我主要是想在集群中计算,但集群只有Fluent6.3,没有ANSYS FLuent 16.0。或者大家知道如何以非GUI方式安装 ANSYS Fluent 16.0告诉我也好,多谢大家了。。 |
» 猜你喜欢
2025年遐想
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
求个博导看看
已经有18人回复
» 本主题相关价值贴推荐,对您同样有帮助:
分享:fluent的udf连接出错问题-----已解决
已经有4人回复
WIN8系统下VS2010 UDF编译不成功求助
已经有0人回复
基金定投vs余额宝等宝宝军团
已经有4人回复
ANSYS FLUENT 14 UDF 编译错误 求助
已经有15人回复
vc6不能用了怎么办
已经有8人回复
Windows下编译安装MuSic code
已经有22人回复
【每月版务总结】距离第四期截稿还剩两天,这是我第二次做阶段汇总报告
已经有4人回复
win7,VS2005,marc2010安装求助
已经有4人回复
【讨论】谈谈对VB的想法(本人属于菜鸟级别)欢迎大家拍砖
已经有78人回复
【原创】分享考博的一些心得(更新在75楼,字数限制) !
已经有488人回复
【讨论】有机化学藏经阁(一)
已经有141人回复

aiweimo
铁虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 10
- 散金: 10
- 帖子: 25
- 在线: 16.9小时
- 虫号: 2370691
- 注册: 2013-03-23
- 性别: GG
- 专业: 可再生与替代能源利用中的
|
#include "udf.h" #include "math.h" DEFINE_PROFILE(k_inlet,t,i) { real x[ND_ND]; face_t f; real z0=0.03; real omega=7.272E-05; real lam=0.6472; real U=11; real z,f0,u_xing,yita,p,sigma_u,I; begin_f_loop(f,t) { F_CENTROID(x,f,t); z=x[1]+15.4; f0=2*omega*sin(abs(lam)); u_xing=(0.4*U-34.5*f0*z)/(log(z/z0)); yita=1-6*f0*z/u_xing; p=pow(yita,16); sigma_u=7.5*yita*pow((0.538+0.09*log(z/z0)),p)*u_xing/(1+0.156*log(u_xing/(f0*z0))); I=sigma_u/U; F_PROFILE(f,t,i)=3/2*pow((sigma_u),2); } end_f_loop(f,t) } #include "udf.h" #include "math.h" DEFINE_PROFILE(w_inlet,t,i) { real x[ND_ND]; face_t f; real z0=0.03; real omeg=7.272E-05; real lam=0.6472; real U=11; real C_mu=0.09; real z,f0,u_xing,yita,p,sigma_u,I,eplison,k,l; begin_f_loop(f,t) { F_CENTROID(x,f,t); z=x[1]+15.4; f0=2*omeg*sin(fabs(lam)); u_xing=(0.4*U-34.5*f0*z)/(log(z/z0)); yita=1-6*f0*z/u_xing; p=pow(yita,16); sigma_u=7.5*yita*pow((0.538+0.09*log(z/z0)),p)*u_xing/(1+0.156*log(u_xing/(f0*z0))); I=sigma_u/U; k=3/2*pow((sigma_u),2); l=87.318; eplison=((pow(C_mu,(0.75)))*(pow(k,(1.5))))/l; F_PROFILE(f,t,i)=eplison/k; } end_f_loop(f,t) } 第一次用小木虫问问题,我记得我上传了udf文件,但我自己找不到。怕没传好,就把当时上传的udf文件里面的内容也复制到这里了。这个udf文件就是那个定义k跟w在入口处分布的文件,在Fluent 16.0 上编译通过,在Fluent 6.3上编译失败 |

2楼2015-12-17 11:36:36
dayangshi2b
木虫 (著名写手)
- 应助: 118 (高中生)
- 金币: 2379.4
- 散金: 270
- 红花: 13
- 帖子: 1036
- 在线: 309.2小时
- 虫号: 2304102
- 注册: 2013-02-27
- 性别: GG
- 专业: 固体力学

3楼2015-12-17 13:02:23
aiweimo
铁虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 10
- 散金: 10
- 帖子: 25
- 在线: 16.9小时
- 虫号: 2370691
- 注册: 2013-03-23
- 性别: GG
- 专业: 可再生与替代能源利用中的

4楼2015-12-19 10:04:34







回复此楼
