24小时热门版块排行榜    

查看: 1918  |  回复: 7

Cavalier2008

铁杆木虫 (正式写手)

[交流] 【讨论】请问大家用UDF的时候,有没有碰到如下代码,很重要的 已有2人参与

请问大家用UDF的时候,有没有碰到如下代码:cpp -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/src" -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/cortex/src" -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/client/src" -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/multiport/src" -I. -DUDFCONFIG_H="" "E:\work\moni\udf
xample.c"
temp definition shadows previous definition
这些代码是表示编译成功嘛?还是有错误?
请各位高手指点一二~
回复此楼

» 猜你喜欢

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

Just do it!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Cavalier2008

铁杆木虫 (正式写手)

nono2009:专业区请不要纯表。谢谢。 2010-08-24 08:34:20
2楼2010-08-23 18:40:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sghudng

铜虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
Cavalier2008(金币+1):谢谢交流~ 2010-08-24 19:06:56
robert2020(金币+1):多谢应助,鼓励继续解答! 2010-08-25 02:00:12
引用回帖:
Originally posted by Cavalier2008 at 2010-08-23 18:37:57:
请问大家用UDF的时候,有没有碰到如下代码:cpp -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/src" -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/cortex/src" -I"D:\PROGRA~1\Fluent.Inc\fluent ...

没事,就是说你的定义或者赋值覆盖了前面的
3楼2010-08-24 10:52:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Cavalier2008

铁杆木虫 (正式写手)

引用回帖:
Originally posted by sghudng at 2010-08-24 10:52:51:

没事,就是说你的定义或者赋值覆盖了前面的

覆盖前面的什么呢?
大侠以前也碰到这样的问题没呢?
Just do it!
4楼2010-08-24 19:03:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Cavalier2008

铁杆木虫 (正式写手)

引用回帖:
Originally posted by sghudng at 2010-08-24 10:52:51:

没事,就是说你的定义或者赋值覆盖了前面的

udf最多支持多少位的有效数字啊?
Just do it!
5楼2010-08-25 10:09:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sghudng

铜虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zzuwangshilei(金币+1):鼓励讨论 2010-08-26 21:26:11
引用回帖:
Originally posted by Cavalier2008 at 2010-08-24 19:03:44:

覆盖前面的什么呢?
大侠以前也碰到这样的问题没呢?

比如说,系统默认里有INLET这个变量,但是你又定义了一个INLET变量,你就把前面的定义给覆盖掉了。这只是一个提醒,并不是报错
6楼2010-08-26 16:13:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sghudng

铜虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zzuwangshilei(金币+1):鼓励讨论 2010-08-26 21:26:17
Cavalier2008(金币+1):谢谢热心交流以及帮助 2010-08-27 08:53:12
引用回帖:
Originally posted by Cavalier2008 at 2010-08-25 10:09:03:

udf最多支持多少位的有效数字啊?

这个我倒不敢说,但是我编的时候会多写几位的,反正超过了范围被忽略掉也没什么,但是你要是有效数字写少了,碰到小面或者小体叠加造成的误差就郁闷了
7楼2010-08-26 16:16:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Cavalier2008

铁杆木虫 (正式写手)

引用回帖:
Originally posted by sghudng at 2010-08-26 16:16:01:

这个我倒不敢说,但是我编的时候会多写几位的,反正超过了范围被忽略掉也没什么,但是你要是有效数字写少了,碰到小面或者小体叠加造成的误差就郁闷了

你有没有看UDF编译后的编译文件啊,我看了下,怎么双精度的都默认只支持六位啊?
如下所示:
cpp -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/src" -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/cortex/src" -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/client/src" -I"D:\PROGRA~1\Fluent.Inc\fluent6.3.26/multiport/src" -I. -DUDFCONFIG_H="" "E:\water\water\udf
xample.c"
temp definition shadows previous definition
                .entry
cell_viscosity:
                .local.int cell (r0)
                .local.pointer thread (r1)
    0           .local.end
    0           save
                .local.double mu_lam (r3)
    1           push.double 0
                .local.double temp (r4)
    3           ld.pointer thread (r1)
    5           push.int 56
    7           pointer.incr
    8           push.int 464
   10           pointer.incr
   11           slda.pointer
   12           ld.int cell (r0)
   14           push.int 8
   16           mul.int
   17           pointer.incr
   18           slda.double
   19           push.double 2787.23
   21           push.double 41.8107
   23           ld.double temp (r4)
   25           mul.double
   26           sub.double
   27           push.double 0.250623
   29           ld.double temp (r4)
   31           mul.double
   32           ld.double temp (r4)
   34           mul.double
   35           add.double
   36           push.double 0.000750299
   38           ld.double temp (r4)
   40           mul.double
   41           ld.double temp (r4)
   43           mul.double
   44           ld.double temp (r4)
   46           mul.double
   47           sub.double
   48           push.double 1.12172e-006
   50           ld.double temp (r4)
   52           mul.double
   53           ld.double temp (r4)
   55           mul.double
   56           ld.double temp (r4)
   58           mul.double
   59           ld.double temp (r4)
   61           mul.double
   62           add.double
   63           push.double 6.69932e-010
   65           ld.double temp (r4)
   67           mul.double
   68           ld.double temp (r4)
   70           mul.double
   71           ld.double temp (r4)
   73           mul.double
   74           ld.double temp (r4)
   76           mul.double
   77           ld.double temp (r4)
   79           mul.double
   80           sub.double
   81           sto.double mu_lam (r3)
   83           pop.double
   84           ld.double mu_lam (r3)
   86           ret.double
   87           restore
   88           ret.v
请看,怎么push.double 后面跟的都是6位有效数字啊,我这个是用interpreted编译的,我的原来的数字都是10位有效数字,编译时选display assembly listing,在fluent控制窗口显示的这个让我感觉udf到底支不支持双精度,C语言可是支持双精度,默认15~16位的,难道Udf基于C语言,却不支持双精度这么长的有效数字?

[ Last edited by Cavalier2008 on 2010-8-27 at 08:54 ]
Just do it!
8楼2010-08-27 08:52:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Cavalier2008 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +5 process2012 2026-08-23 6/300 2026-08-25 08:44 by 白大多亮
[基金申请] 我面上完蛋了 +12 且听虎啸 2026-08-20 13/650 2026-08-25 08:42 by 绘中天
[基金申请] 只有每年这种时候来逛逛小木虫 +25 yaoyewhu2008 2026-08-20 27/1350 2026-08-25 08:01 by Equinoxhua
[基金申请] 明天应该可查了!? +5 chengyan1220 2026-08-23 5/250 2026-08-24 23:28 by 我4大白菜
[基金申请] 人气不行了 +10 fansofjerry 2026-08-21 10/500 2026-08-24 21:03 by zhanghaozhu
[基金申请] 2026国自然函评费到账 +17 羊腰板 2026-08-21 19/950 2026-08-24 16:52 by iaeyuan
[基金申请] 建议基金发布提前给出明确的时间点 +13 kulium 2026-08-21 16/800 2026-08-24 16:27 by superceng
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +17 医学老男孩 2026-08-20 21/1050 2026-08-24 14:21 by refreshing11
[基金申请] 估计是周四 +4 archvillain 2026-08-18 4/200 2026-08-24 13:53 by zzuzxg
[基金申请] 朋友圈看到的 +7 wangzilk 2026-08-18 9/450 2026-08-24 10:50 by cmrandy
[基金申请] 放榜前的不淡定 20+4 snowwithsea 2026-08-19 17/850 2026-08-24 10:20 by echo8914667
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 今天基金会出结果吗?20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by 阿布Abu
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
信息提示
请填处理意见