设为首页收藏本站

蓝色流体|流体专业论坛 专注流体

 找回密码
 快速注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

搜索
热搜: fluent
查看: 646|回复: 4

[UDF] Fluent UDF之编译compiled和解释intepreted [复制链接]

超级版主

蓝色流体创始人

Rank: 18Rank: 18Rank: 18

个人主页
http://www.openfluid.cn
金币
3260 枚
阅读权限
150
分享
0
积分
136
帖子
692
发表于 2009-6-20 18:30:25 |显示全部楼层
Fluent UDF之编译compiled和解释intepreted

解释型(interpreted)
优点:方便,与系统无关。
缺点:执行效率低,不支持许多C的语法结构。
goto statements ;
non ANSI-C prototypes for syntax;
direct data structure references ;
declarations of local st
ructures ;
unions ;
pointers to functions ;arrays of functions ;
multi-dimensional arrays

编译型(compiled)
优点:支持所有C的语法结构 执行效率高
缺点:编译生成的库文件不仅与操作系统有关,而且和Fluent本身可执行文件的版本有关。(这就造成了在不同机器上运行时必须要重新编译和链接)
选择方式:对于那些不经常执行并且结构和语法相对简单的UDF尽量用解释型。而对于那些频繁使用或者功能负责的UDF尽量用编译型。如果想用编译型UDF,那么机器上必须安装C编译器。一般要求vc++6.0以上的版本,如果还不行的话,再安装一个compaq visual fortran.

Rank: 2Rank: 2

个人主页
金币
0 枚
阅读权限
20
分享
0
积分
1
帖子
6
发表于 2009-6-27 17:47:30 |显示全部楼层
补充1点

interpret,假设管理原只给16线程,如果用满16线程,将报错;如果用16线程以下,没问题
complied 不存在这个问题

使用道具 举报

Rank: 2Rank: 2

个人主页
金币
84 枚
阅读权限
20
分享
0
积分
3
帖子
31
发表于 2009-6-28 00:45:15 |显示全部楼层
楼上的所说倒没试过,用服务器算的话好像也没碰到什么问题
深深地学习fluent

使用道具 举报

Rank: 2Rank: 2

QQ
946016063
个人主页
金币
263 枚
阅读权限
20
分享
0
积分
3
帖子
34
发表于 2009-7-12 10:46:17 |显示全部楼层
还是有些不明白,在讲解一下,谢谢!!!!

使用道具 举报

Rank: 2Rank: 2

个人主页
金币
36 枚
阅读权限
20
分享
0
积分
4
帖子
41
发表于 2009-7-24 14:30:55 |显示全部楼层
学习中……

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

关闭

站长推荐

蓝色流体网恭祝大家新年快乐
论坛开启注册人工审核,注册原因请填写 蓝色流体网,否则审核不会通过。

查看 »

Archiver|手机版|蓝色流体网 ( 浙ICP备11054211号 )  

GMT+8, 2012-1-28 15:42 , Processed in 0.068706 second(s), 22 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部