24小时热门版块排行榜    

查看: 6540  |  回复: 16

200711118

金虫 (小有名气)

[求助] linux环境下通过jou文件调用fluent的case,case带有udf,jou文件应该如何修改?

在linux环境下运行fluent,要通过编写jou文件来调用case文件,case文件中带有udf的话,jou文件应该做什么改变呢???另外,udf的那个文件是不是也应该用dos2unix转换一下
回复此楼

» 收录本帖的淘帖专辑推荐

随心

» 猜你喜欢

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

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

znon

金虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢建议! 2013-03-24 11:24:46
1 如有可能,尽量通过图形界面完成UDF的编译和加载,保存case后,在读journal进行迭代;
   如不能,就需要,define/user-defined/compiled-functions 然后一步步往下走,UDF加载后,还需要调用,所以强烈建议通过图形界面设置好。
2 如果在linux下编译不报错,就不用转换;如果报错显示头两行错(记不太清了),那就转换一下。
2楼2013-03-19 09:52:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

znon

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-03-26 21:20:25
200711118: 金币+2, ★★★★★最佳答案 2013-03-28 11:03:56
引用回帖:
5楼: Originally posted by 200711118 at 2013-03-26 09:38:21
太感谢你了,

我的case已经设置好了,udf都已经hook好了,脚本文件里面与udf无关的语句都已经搞定了,,只是你说的load libudf那一句不会写,该如何写呢??能把你写的语句复制上来么...

以下是编译和加载udf的脚本,注意.c源文件后面要空两行


define/user-defined/compiled-function/compile
libudf
yes
*1.c
*2.c


define/user-defined/compiled-function/load
libudf

其中
libudf 是udf编译好后的文件名
*1.c /*2.c分别是源文件名

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

6楼2013-03-26 16:59:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

200711118

金虫 (小有名气)

引用回帖:
4楼: Originally posted by znon at 2013-03-20 10:52:08
我是把case文件投到学校的计算中心进行计算,图形界面完全不能打开,只能通过命令调用的,

你可以在windows下设置好所有东西,最后只需要写个脚本执行读文件和迭代

你说的define/user-defined/compiled-func ...

太感谢你了,

我的case已经设置好了,udf都已经hook好了,脚本文件里面与udf无关的语句都已经搞定了,,只是你说的load libudf那一句不会写,该如何写呢??能把你写的语句复制上来么
5楼2013-03-26 09:38:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

200711118

金虫 (小有名气)

引用回帖:
2楼: Originally posted by znon at 2013-03-19 09:52:28
1 如有可能,尽量通过图形界面完成UDF的编译和加载,保存case后,在读journal进行迭代;
   如不能,就需要,define/user-defined/compiled-functions 然后一步步往下走,UDF加载后,还需要调用,所以强烈建议通过 ...

我是把case文件投到学校的计算中心进行计算,图形界面完全不能打开,只能通过命令调用的,

你说的define/user-defined/compiled-functions一步步往下走,这里不太了解,能麻烦说具体一些吗??这是图形界面中的操作,还是命令这么写就可以了呢?另外,hook步骤也要写命令吗?

我的udf是在windows环境下编写的,转化一下能确保无误对吧?
3楼2013-03-20 09:55:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

znon

金虫 (小有名气)

★ ★ ★
xiegangmai: 金币+3, 谢谢参与! 2013-03-24 11:24:59
引用回帖:
3楼: Originally posted by 200711118 at 2013-03-20 09:55:34
我是把case文件投到学校的计算中心进行计算,图形界面完全不能打开,只能通过命令调用的,

你说的define/user-defined/compiled-functions一步步往下走,这里不太了解,能麻烦说具体一些吗??这是图形界面中的 ...

我是把case文件投到学校的计算中心进行计算,图形界面完全不能打开,只能通过命令调用的,

你可以在windows下设置好所有东西,最后只需要写个脚本执行读文件和迭代

你说的define/user-defined/compiled-functions一步步往下走,这里不太了解,能麻烦说具体一些吗??这是图形界面中的操作,还是命令这么写就可以了呢?另外,hook步骤也要写命令吗?

是命令行的方式。你在windows下编译的udf到linux不能用,但如果你在windows下编译udf,并相应的hook好,到linux下,只需load下linux下编译的libudf文件就可以,默认hook好了,但如果是有多个相同函数,比如速度入口一类的,需要重新hook


我的udf是在windows环境下编写的,转化一下能确保无误对吧?

通常编译环境不一样,所以需要到linux下重新编译。
4楼2013-03-20 10:52:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

200711118

金虫 (小有名气)

送鲜花一朵
引用回帖:
6楼: Originally posted by znon at 2013-03-26 16:59:42
以下是编译和加载udf的脚本,注意.c源文件后面要空两行


define/user-defined/compiled-function/compile
libudf
yes
*1.c
*2.c


define/user-defined/compiled-function/load
libudf

其中
libu ...

了然了!!谢谢大哥!

实在太不好意思了,还有一个问题,我用了mixture多相流模型,虽然只编了一个udf,但是hook的时候每一项是分别hook,这是不是说明也要写语句?????如果是,能麻烦也复制一下吗??太不好意思了!!再敬上鲜花一朵
7楼2013-03-26 22:06:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

200711118

金虫 (小有名气)

忘了说了,我的udf  hook在 models/Viscous下,湍流模型选择RNG k-epsilon模型,然后选择Mixture模型,然后分别hook在mixture、phase1、phase2下~
8楼2013-03-27 09:17:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

200711118

金虫 (小有名气)

引用回帖:
6楼: Originally posted by znon at 2013-03-26 16:59:42
以下是编译和加载udf的脚本,注意.c源文件后面要空两行


define/user-defined/compiled-function/compile
libudf
yes
*1.c
*2.c


define/user-defined/compiled-function/load
libudf

其中
libu ...

你看我这么写,对么:
define/user-defined/function-hooks/mixture
xxxxxxxxx


define/user-defined/function-hooks/phase1
xxxxxxxxx

define/user-defined/function-hooks/phase2
xxxxxxxxxxx

感觉不对啊,都没有指定hook到RNG k-epsilon湍流模型下
9楼2013-03-27 09:35:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

200711118

金虫 (小有名气)

我说的到models/viscous里面去指定   mixture、phase1与phase2对应的libudf,,,这是不是不是您说的hook???

如果使用图形界面操作,define/user-define/function-hooks里面是没有任何操作的,(只编了一个udf),

是不是说我不用去写hook的语句了??

另外,我是在fluent12.1.4里面进行各种设置的(也是linux系统),然后投到学校计算中心的服务器上的fluent13.0.0进行计算,结果一直报出“udf是为fluent12.1.4编译的,对fluent13.0.0不适用”,这是怎么回事呢?
10楼2013-03-27 10:46:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 200711118 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] filecode,4个jtjc了 +7 ziyangfang 2026-08-19 8/400 2026-08-19 11:40 by h初学者f
[基金申请] 2027广东省杰青 +4 奶牛小黑 2026-08-15 10/500 2026-08-19 11:02 by wanfengnew
[基金申请] 朋友圈看到的 +6 wangzilk 2026-08-18 8/400 2026-08-19 10:55 by Haru815
[基金申请] 时间戳变了,能看出什么问题? +10 基诺咪客 2026-08-17 14/700 2026-08-19 10:34 by 基诺咪客
[基金申请] 今天基金会出结果吗?20260819 +7 kkkl_v 2026-08-19 7/350 2026-08-19 10:28 by pfeng
[基金申请] 今天放榜吗? +11 布布和一二 2026-08-19 11/550 2026-08-19 10:06 by xter9665
[基金申请] 快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。 +6 Tide man 2026-08-14 7/350 2026-08-19 09:56 by ZJTJZ
[基金申请] 什么时候开奖? +6 CrisMessi 2026-08-18 6/300 2026-08-19 08:06 by Equinoxhua
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +4 Tide man 2026-08-12 5/250 2026-08-19 07:41 by 201120518022
[教师之家] 为什么余额宝的年化利率越来越低?主要原因有哪些? +3 瞬息宇宙 2026-08-15 3/150 2026-08-18 21:40 by xiaohuixin
[论文投稿] 投稿咨询 +4 wwm09 2026-08-17 6/300 2026-08-18 15:36 by wwm09
[基金申请] 时间戳又变了8-15 +14 archvillain 2026-08-15 26/1300 2026-08-18 13:37 by phantomgost
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +13 Ldrop2023 2026-08-13 16/800 2026-08-18 12:25 by 淀粉搬运工
[基金申请] 93BebMhtakh前后11位开头都是大写 +4 且听虎啸 2026-08-17 5/250 2026-08-18 00:49 by 蔡棒棒菂
[基金申请] filecode=后面第一个是大写字母 +8 wangze12014 2026-08-14 10/500 2026-08-17 17:05 by xter9665
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
信息提示
请填处理意见