fluent linux运行算例,在linux环境下运行fluent,case文件中带有udf的话,jou文件应该做什么改变呢?...

[交流]

在linux环境下运行fluent,case文件中带有udf的话,jou文件应该做什么改变呢?gofind.gif

在linux环境下运行fluent,要通过编写jou文件来调用case文件,case文件中带有udf的话,jou文件应该做什么改变呢?现在我主要是用udf添加壁面热流,下面我黏贴上udf ,以及自己现在使用的jou文件,哪位大神帮忙指导一下,试了好多次都有问题。

#include "udf.h"

DEFINE_PROFILE(wall_temperature, thread, index)

{

real x[2];                /* this will hold the position vector */

real y;

face_t f;

begin_f_loop(f, thread)

{

F_CENTROID(x,f,thread);

y = x[0];

F_PROFILE(f, thread, index) =72864*y*y*y*y*y-440407*y*y*y*y+714185*y*y*y-497977*y*y+137633*y+141189;

}

end_f_loop(f, thread)

}

jou文件

cd public/home/liugz/data/zqq20130507

file/rcd 20130507.cas

define/user-defined/interpreted-function

wall-flux.c

yes

define/boundary conditions/wall/outwall

yes/yes

wall_temperature

solve/initialize/compute-defaults/all-zones

it 10

wd 20130507-0000.dat

exit

yes

回帖支持 ( 显示支持度最高的前 50 名 )

★ ★ ★ ★ ★ ★ ★ ★

小木虫: 金币+0.5, 给个红包,谢谢回帖

zhangqq72270: 金币+5 2013-05-17 14:35:45

xiegangmai: 金币+2, 谢谢参与! 2013-05-17 21:11:51

以前回复过一个帖子,详见http://muchong.com/bbs/viewthread.php?tid=5638501&authorid=325496

以下是编译和加载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分别是源文件名

★ ★ ★ ★ ★

小木虫: 金币+0.5, 给个红包,谢谢回帖

xiegangmai: 金币+2, 鼓励讨论交流! 2013-05-17 21:12:33

zhangqq72270: 金币+2 2013-05-17 21:37:17

我觉得可以在本地把cas和dat设置好,把cas里面的库文件卸载后保存cas,再上传到超算中心。然后在linux上编译(本地windows编译的和linux编译的不一样)

普通回帖

★ ★ ★ ★ ★ ★ ★

小木虫: 金币+0.5, 给个红包,谢谢回帖

zhangqq72270: 金币+5 2013-05-17 11:52:51

xiegangmai: 金币+1, 谢谢参与! 2013-05-17 21:12:00

你的jou是怎么生成的,直接采用fluent记录操作过程也有问题吗?

建议贴图说明详细问题。

此外,能否采用编译型的UDF?(当然仅仅建议)

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

引用回帖:

fangdian at 2013-05-17 11:06:54

你的jou是怎么生成的,直接采用fluent记录操作过程也有问题吗?

建议贴图说明详细问题。

此外,能否采用编译型的UDF?(当然仅仅建议)

能加QQ吗,609330446

引用回帖:

znon at 2013-05-17 12:06:22

以前回复过一个帖子,详见http://muchong.com/bbs/viewthread.php?tid=5638501&authorid=325496

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

define/user-defined/compiled-function/compile

...

这个帖子我以前看过,问问题的是我的一个同学,我也跟他交流过,不过还是没太明白,你说的采用fluent记录操作过程是在哪看的,还有我也用过编译型的udf,主要是在加载udf时出错,也就是在后面那一部分出错,不知道该怎么写,我是按照操作过程一步一步写的。求指导

cd public/home/liugz/data/zqq20130507

file/rc 20130507.cas

define/user-defined/compiled-function/compile

libudf

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值