24小时热门版块排行榜    

查看: 6201  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 280求调剂 +11 咕噜晓晓 2026-03-18 12/600 2026-03-21 22:40 by ACS Nano——
[考研] 化学调剂 +5 yzysaa 2026-03-21 5/250 2026-03-21 22:12 by peike
[考研] 0805 316求调剂 +3 大雪深藏 2026-03-18 3/150 2026-03-21 18:55 by 学员8dgXkO
[考研] 一志愿深大,0703化学,总分302,求调剂 +4 七月-七七 2026-03-21 4/200 2026-03-21 18:20 by 学员8dgXkO
[考研] 297求调剂 +11 戏精丹丹丹 2026-03-17 12/600 2026-03-21 17:47 by ColorlessPI
[考研] 265求调剂 +12 梁梁校校 2026-03-19 14/700 2026-03-21 13:38 by lature00
[考研] 332求调剂 +3 凤凰院丁真 2026-03-20 3/150 2026-03-21 10:27 by luoyongfeng
[考研] 材料工程(专)一志愿985 初试335求调剂 +3 hiloiy 2026-03-17 4/200 2026-03-21 03:04 by JourneyLucky
[考研] 二本跨考郑大材料306英一数二 +3 z1z2z3879 2026-03-17 3/150 2026-03-21 02:29 by JourneyLucky
[考研] 22408 344分 求调剂 一志愿 华电计算机技术 +4 solanXXX 2026-03-20 4/200 2026-03-20 23:49 by alg094825
[考研] 材料与化工 322求调剂 +4 然11 2026-03-19 4/200 2026-03-20 22:12 by luoyongfeng
[考研] 一志愿中南化学(0703)总分337求调剂 +8 niko- 2026-03-19 9/450 2026-03-20 21:57 by luoyongfeng
[考研] 290求调剂 +7 ^O^乜 2026-03-19 7/350 2026-03-20 21:43 by JourneyLucky
[考研] 085410人工智能专硕317求调剂(0854都可以) +4 xbxudjdn 2026-03-18 4/200 2026-03-20 09:07 by 不168
[考研] 0703化学调剂 +4 18889395102 2026-03-18 4/200 2026-03-19 16:13 by 30660438
[考研] 收复试调剂生 +4 雨后秋荷 2026-03-18 4/200 2026-03-18 14:16 by elevennnne
[考研] 考研求调剂 +3 橘颂. 2026-03-17 4/200 2026-03-17 21:43 by 有只狸奴
[考博] 26申博 +4 八6八68 2026-03-16 4/200 2026-03-17 13:00 by 轻松不少随
[考研] 考研调剂 +3 淇ya_~ 2026-03-17 5/250 2026-03-17 09:25 by Winj1e
[考研] 东南大学364求调剂 +5 JasonYuiui 2026-03-15 5/250 2026-03-16 21:28 by 木瓜膏
信息提示
请填处理意见