电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

udf配置及错误解决VIP免费

udf配置及错误解决_第1页
1/8
udf配置及错误解决_第2页
2/8
udf配置及错误解决_第3页
3/8
FLUENT UDF 中关于动网格的 DEFINE 宏均要求为编译型。FLUENT 的 UDF 运行环境有两种:解释型与编译型。虽然两种方式都是采用编译,但是编译方式及编译后获得的结果是不同的。编译型 UDF 需要通过 Complied 进行编译,编译后得到相应的 dll 文件。而解释型UDF 则是通过 Interprete 进行加载,不会生成 dll 文件。据我的直觉,编译型 UDF 可能利用了钩子函数的技术。 一、编译型 UDF 与解释型 UDF 的差异(翻译自 UDF 手册) 1、解释型 UDF 一个精简的平台 都能被作为编译型 UDF 使用 不需要 C 编译器(利用 FLUENT 自身的编译器) 比编译型 UDF 反应慢 在方法方面受到较多的限制 无法被链接到编译系统或其它库 只能使用预定义宏访问存储于 ansys fluent 中的数据 2、编译型 UDF 比解释型 UDF 反应迅速 没有诸多 C 语法限制 能够使用其它语言编写的函数 当具有一些解释型 UDF 不能处理的功能时,无法作为解释型 UDF 使用 3、选取原则 对于小型的、简单的功能,使用解释型 UDF 复杂功能使用编译型 UDF。(如具有较大的 CPU 开销、需要访问公共库) 二、配置 UDF 编译环境 对于编译型 UDF,在 fluent 中加载时,需要调用 C 编译器将其编译成 DLL 文件。这里的 C编译器虽说理论上是没有任何限制的,但是在 windows 环境下还是推荐使用 microsoft visual c++,在 linux环境下推荐使用 GCC。我们这里只说 windows 环境下编译环境的配置问题。 visual c++最高版本是 6.0,再往后就是 microsoft visual studio7.0、8.0、9.0、10.0。其中 7.0 对应 microsoft visual studio2003,8.0 对应 2005,9.0 对应 2008,10.0 对应 2010。在一些老版的 fluent 中,通常需要配置环境变量。配置环境变量的方法,网络上很多,可以搜索。这里讲的是通过修改 udf.bat 文件来配置编译环境。 在 fluent 12.0 之后的版本中,可以通过修改 udf.bat 文件的方式进行编译环境配置。该文件位于 xx\ANSYS Inc\v140\fluent\ntbin\win64目录下。本人安装的 fluent 是 64bit 的,版本为14.0。不同版本的 fluent,该文件所处的位置可能不同。大家可以利用 windows 的文件搜索功能寻找该文件。注意若是安装了 icepak,则会有两个 udf.bat 文件,一定要注意我们只针对 fluent 目录下的该文件。 我们用记事本打开此文件,由于本机上安装的是 micros...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

udf配置及错误解决

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部