| 查看: 1615 | 回复: 3 | |||
[求助]
UDF is not compiled for 2d on the current platform(win64).
|
|
大家好,本人UDF小白,想写一个UDF求进口的mass flux,我知道fluent可以直接积分出来,我在这里做一下UDF的联系。 code如下: #include "udf.h" #define rvol1_ID 5 //inlet ID DEFINE_EXECUTE_AT_END(mfinlet) { real massflux=0; Domain *d; Thread *thread, *t0, *t1; cell_t c0, c1; face_t f; real NV_VEC(psi_vec), NV_VEC(A); d= Get_Domain(1); /* returns fluid domain pointer*/ thread=Lookup_Thread(d, rvol1_ID); begin_f_loop(f,thread) { t0=THREAD_T0(f,thread); c0=F_C0(f,thread); NV_D(psi_vec,=,C_U(c0,t0),C_V(c0,t0)); F_AREA(A,f,thread); massflux+=NV_DOT(psi_vec,A); } end_f_loop(f,thread) massflux*=1.225; } 我compile时,可以建立libudf,但是不能编译,显示如下错误, The UDF library you are trying to load is not compiled for 2d on the current platform(win64). 不知道哪里出错了,是不是我的代码哪里不对?望指教 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
有院领导为了换新车,用横向课题经费买了俩车
已经有9人回复
酰胺脱乙酰基
已经有13人回复
博士延得我,科研能力直往上蹿
已经有8人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有4人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有10人回复
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有5人回复
CSC & MSCA 博洛尼亚大学能源材料课题组博士/博士后招生|MSCA经费充足、排名优
已经有6人回复
面上项目申报
已经有3人回复
遇见不省心的家人很难过
已经有22人回复
» 本主题相关价值贴推荐,对您同样有帮助:
fluent14.5 导入UDF 编译出错, 求帮助
已经有5人回复
FLUENT UDF求助
已经有5人回复
UDF无法编译,求大神指教
已经有5人回复
Ansys Fluent 编译UDF及加载UDF出现错误
已经有14人回复
最基础的UDF问题:Fluent算例完成后,后处理时为什么无法显示UDM的云图?
已经有15人回复
Fluent的UDF编译出错
已经有4人回复
fluent udf帮助文件里面可压缩液体的计算公式源自哪里?
已经有6人回复
fluent中UDF导入出错 本人新手,求大神指点
已经有6人回复
fluent udf 编译问题 DEFINE_TRANSIENT_PROFILE(rotation_rate_ramp,time)
已经有8人回复
Fluent中UDF的编译问题
已经有25人回复
udf 编译出错
已经有1人回复
导入UDF时出这种错误!!
已经有4人回复
UDF的编译通不过
已经有8人回复
udf 用source加源项总是失败,是什么原因?
已经有3人回复
udf并行
已经有1人回复
udf 的解释和编译
已经有2人回复
|
另外,在建立library时也出错了: ..\..\src\mfinlet.c(5) : error C2018: unknown character '0x7f' ..\..\src\mfinlet.c(12) : error C2018: unknown character '0x7f' ..\..\src\mfinlet.c(15) : warning C4002: too many actual parameters for macro 'THREAD_T0' ..\..\src\mfinlet.c(15) : error C2223: left of '->t0' must point to struct/union ..\..\src\mfinlet.c(16) : warning C4003: not enough actual parameters for macro 'NV_D' |
2楼2016-03-20 15:00:59
送红花一朵 |
修改了一下,可以了、 #include "udf.h" #define rvol1_ID 15 //face ID DEFINE_EXECUTE_AT_END(mfinlet) { FILE *fp1; real massflux=0.0; real time1=CURRENT_TIME; Domain *d; Thread *thread, *t0, *t1; cell_t c0, c1; face_t f; real psi_vec[ND_ND],A[ND_ND]; d= Get_Domain(1); /* returns fluid domain pointer*/ thread=Lookup_Thread(d, rvol1_ID); begin_f_loop(f,thread) { t0=THREAD_T0(thread); c0=F_C0(f,thread); NV_D(psi_vec,=,C_U(c0,t0),C_V(c0,t0)); F_AREA(A,f,thread); massflux+=NV_DOT(psi_vec,A); } end_f_loop(f,thread) massflux*=1.225; fp1=fopen("ab_MF.txt","a" ;fprintf(fp1,"%g %g\n",time1,massflux); fclose(fp1); } |
3楼2016-03-20 16:09:53
4楼2016-03-20 16:43:26













回复此楼
;