24小时热门版块排行榜    

查看: 3514  |  回复: 14
【悬赏金币】回答本帖问题,作者clytze9064将赠送您 6 个金币

clytze9064

铜虫 (初入文坛)

[求助] Ansys Fluent 编译UDF及加载UDF出现错误已有1人参与

用UDF编写模型边界条件,编译时,出现以下错误:
    Copied E:\XY\ev_thermal_conditions2.c to E:\XY\QIU_files\dp0\FFF\Fluent\libudf\src
udf_names.c and user_nt.udf files in 3d are upto date.
(system "copy "D:\ANSYSI~1\v150\fluent"\fluent15.0.0\src\makefile_nt.udf "E:\XY\QIU_files\dp0\FFF\Fluent\libudf\ntx86\3d\makefile" "
已复制         1 个文件。
(chdir "E:\XY\QIU_files\dp0\FFF\Fluent\libudf"(chdir "ntx86\3d"# Generating ud_io1.h
ev_thermal_conditions2.c
C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\crtdefs.h(402) : error C2371: “size_t”: 重定义;不同的基类型
        ..\..\src\ev_thermal_conditions2.c : 参见“size_t”的声明
..\..\src\ev_thermal_conditions2.c(280) : error C2440: “函数”: 无法从“real (*)(real)”转换为“double”
..\..\src\ev_thermal_conditions2.c(280) : warning C4024: “pow”: 形参和实参 1 的类型不同

Done.

强行加载时,出现以下错误:
Opening library "E:\XY\QIU_files\dp0\FFF\Fluent\E:\XY\QIU_files\dp0\FFF\Fluent\libudf"...
Error: The UDF library you are trying to load (E:\XY\QIU_files\dp0\FFF\Fluent\libudf) is not compiled for 3d on the current platform (ntx86).

系统找不到指定的文件。

E:\XY\QIU_files\dp0\FFF\Fluent\E:\XY\QIU_files\dp0\FFF\Fluent\libudf\\ntx86\3d\libudf.dll

Error: The UDF library you are trying to load (E:\XY\QIU_files\dp0\FFF\Fluent\libudf) is not compiled for 3d on the current platform (ntx86).

系统找不到指定的文件。

E:\XY\QIU_files\dp0\FFF\Fluent\E:\XY\QIU_files\dp0\FFF\Fluent\libudf\ntx86\3d\libudf.dll
Error Object: #f

环境变量已经设置好,输入cl.exe,已经没问题,还是出现以上错误,纠结了好几天了,求大神相助。谢谢!!!!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

死天

专家顾问 (著名写手)

【答案】应助回帖

引用回帖:
12楼: Originally posted by clytze9064 at 2014-10-23 17:08:49
重装了一下,编译时没有第一个错误了,但是第二个错误仍在...

h = pow(pow(h_fc,3) + pow(htc_nc(Tw),3), 0.333); 这里少了一个括号

h = pow((pow(h_fc,3.0) + pow(htc_nc(Tw),3.0)), 0.333); (括号自己改成英文的)

你把头文件写成我刚才写的样子和顺序

» 本帖已获得的红花(最新10朵)

13楼2014-10-23 17:12:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

死天

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
上源文件,你不发出来谁知道哪里错了
2楼2014-10-23 12:13:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

clytze9064

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by 死天 at 2014-10-23 12:13:55
上源文件,你不发出来谁知道哪里错了

谢谢!源程序太长,以下是编译时出现第二个错误(error C2240)的地方,第一个error应该不是程序的问题,但也不知道为什么头文件会出问题,程序中也没有size_t这个变量。
DEFINE_PROFILE(heat_transfer_coef,t,i)
{
  real A[ND_ND];                /* this will hold the normal vector */
  real h, Tw, total_AT, total_area, area;
  face_t f;

  total_AT = 0.0;                     /* sum of A*T */
  total_area = 0.0;                      /* sum of area */
#if !RP_HOST  
  begin_f_loop(f,t)
  {
      F_AREA(A,f,t);
      area = NV_MAG(A);
      total_area += area;
      total_AT += area * F_T(f,t);
  }
  end_f_loop(f,t)

#if RP_NODE
      total_AT = PRF_GRSUM1(total_AT);
  total_area = PRF_GRSUM1(total_area);
#endif
  
  Tw = total_AT / total_area;
   h = pow(pow(h_fc,3) + pow(htc_nc(Tw),3), 0.333);
#endif  

  Message("Tw = %lf, h = %lf\n", Tw, h);
  
  begin_f_loop(f,t)
    {
        F_PROFILE(f,t,i) = h;
    }
  end_f_loop(f,t)
}
3楼2014-10-23 14:36:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

引用回帖:
3楼: Originally posted by clytze9064 at 2014-10-23 14:36:35
谢谢!源程序太长,以下是编译时出现第二个错误(error C2240)的地方,第一个error应该不是程序的问题,但也不知道为什么头文件会出问题,程序中也没有size_t这个变量。
DEFINE_PROFILE(heat_transfer_coef,t,i)
...

第一个你重新设置环境,你翻以前的帖子吧,这种问题出现好几次了
4楼2014-10-23 15:16:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

【答案】应助回帖

第二问题建议加入#include <math.h>

另外第二个问题是第一个造成的。real这个是fluent自带的定义,如果这个玩意出问题了,后面都出问题了。
5楼2014-10-23 15:18:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

clytze9064

铜虫 (初入文坛)

引用回帖:
4楼: Originally posted by 死天 at 2014-10-23 15:16:06
第一个你重新设置环境,你翻以前的帖子吧,这种问题出现好几次了...

输入cl.exe 后,会显示“用于80*86的........版权所有<R> .....”设置正确了呀,而且头文件里有#include <math.h>
6楼2014-10-23 15:35:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

引用回帖:
6楼: Originally posted by clytze9064 at 2014-10-23 15:35:57
输入cl.exe 后,会显示“用于80*86的........版权所有<R> .....”设置正确了呀,而且头文件里有#include <math.h>...

头文件你是如何定义的?
7楼2014-10-23 16:00:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

clytze9064

铜虫 (初入文坛)

引用回帖:
7楼: Originally posted by 死天 at 2014-10-23 16:00:32
头文件你是如何定义的?...

#include <math.h>
#include "udf.h"
8楼2014-10-23 16:09:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

引用回帖:
8楼: Originally posted by clytze9064 at 2014-10-23 16:09:33
#include <math.h>
#include "udf.h"...

#include "udf.h"
#include "stdio.h"
#include "math.h"

这样写试试
9楼2014-10-23 16:14:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

clytze9064

铜虫 (初入文坛)

引用回帖:
9楼: Originally posted by 死天 at 2014-10-23 16:14:46
#include "udf.h"
#include "stdio.h"
#include "math.h"

这样写试试...

我的程序里面没有用到输入输出函数啊  我现在重装一下Visual Studio 2010 试试
10楼2014-10-23 16:41:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 clytze9064 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 硕博巨婴,也许才刚刚开始 +30 SNaiL1995 2024-06-12 72/3600 2024-06-16 08:34 by 小龙虾biubiubiu
[找工作] 江西双非一本和四川双一流高校如何选择? 5+7 寒山敲钟 2024-06-12 23/1150 2024-06-16 06:52 by puterde
[论文投稿] 投稿被一个审稿人恶意评审了怎么样? +5 1chen 2024-06-14 7/350 2024-06-15 23:15 by xy66xy
[基金申请] 面青地会评时间 +5 tanjydd 2024-06-15 5/250 2024-06-15 23:08 by andywei1028
[教师之家] 每次骚扰女学生的都是院系领导,而不是普通教师,小编们要注意措辞正确 +7 zju2000 2024-06-15 9/450 2024-06-15 22:54 by zeolitess
[考博] 上海交大招收材料化学方向科研助理/“申请考核”博士(请勿回复帖子或站内投条) +3 灵梦and紫 2024-06-12 4/200 2024-06-15 20:58 by 1822836277
[基金申请] BO4的YQ答辩通知发布了吗? +6 博学笃行 2024-06-11 6/300 2024-06-15 16:04 by 悲催科研狗
[论文投稿] 求机械类四区sci推荐 5+3 迷茫小旷 2024-06-14 4/200 2024-06-15 11:25 by bobvan
[基金申请] 博后基金,以往的结果点不开,怎么回事呢?最后一次机会了,两次都没中前面。 +7 kyukitu 2024-06-14 13/650 2024-06-15 06:46 by 我是王小帅
[论文投稿] 投了一篇4区的SCI,审稿人一个拒稿,一个小修,编辑给了大修。 +9 安稳22123 2024-06-13 10/500 2024-06-14 23:45 by jurkat.1640
[基金申请] 博士后基金需要结题吗? +8 zhouchuck 2024-06-13 8/400 2024-06-14 17:27 by liuyupu132
[考博] 申博找导师 +4 疏影横斜水清浅3 2024-06-13 6/300 2024-06-14 14:31 by zxl_1105
[基金申请] 化学会年会改成一年开一次了? +5 babu2015 2024-06-12 13/650 2024-06-14 10:46 by babu2015
[基金申请] 75批博后基金 +10 kyukitu 2024-06-13 13/650 2024-06-14 10:31 by kyukitu
[论文投稿] 文章proof要求使用机构的邮箱 5+3 不可不信缘 2024-06-11 11/550 2024-06-14 07:00 by 3001160025
[有机交流] 旋蒸请教 +6 办公室摸鱼 2024-06-09 9/450 2024-06-13 21:31 by wuxiaominggo
[硕博家园] 机械研究生如何拿到年薪40+w +13 阿巴阿巴哦哦 2024-06-11 15/750 2024-06-13 15:40 by 113745685
[论文投稿] with editor日期变更 +3 慎独的小花卷 2024-06-12 8/400 2024-06-13 11:00 by 慎独的小花卷
[硕博家园] 申博 +3 悦悦小小鱼 2024-06-12 3/150 2024-06-12 15:11 by chen5805
[论文投稿] water research状态咨询 5+3 Flyyawa 2024-06-10 6/300 2024-06-11 09:45 by bobvan
信息提示
请填处理意见