UDF第7章 UDF的编译与链接.doc

2022-10-21 169.50KB

UDF的编译与链接


节选段落一:
第七章 UDF的编译与链接
编写好UDF件(详见第三章)后,接下来则准备编译(或链接)它。在7.2或7.3节中指导将用户编写好的UDF如何解释、编译成为共享目标库的UDF。
_ 第 7.1 节: 介绍
_ 第 7.2 节: 解释 UDF
_ 第 7.3 节: 编译 UDF
7.1 介绍
解释的UDF和编译的UDF其源码产生途径及编译过程产生的结果代码是不同的。编译后的UDF由C语言系统的编译器编译成本地目标码。这一过程须在FLUENT运行前完成。在FLUENT运行时会执行存放于共享库里的目标码,这一过程称为“动态装载”。
另一方面,解释的UDF被编译成与体系结构无关的中间代码或伪码。


节选段落二:
与体系结构无关的代码牺牲了程序性能,但其UDF可易于共享在不同的结构体系之间,即操作系统和FLUENT版本中。如果执行速度是所关心的,UDF文件可以不用修改直接在编译模式里运行。
为了区别这种不同,在FLUENT中解释UDF和编译UDF的控制面板其形式是不同的。解释UDF的控制面板里有个“Compile按钮”,当点击“Compile按钮”时会实时编译源码。编译UDF的控制面板里有个“Open按钮”,当点击“Open按钮” 时会“打开”或连接目标代码库运行FLUENT(此时在运行FLUENT之前需要编译好目标码)。


节选段落三:
如果你升级了软件的版本,但是没有从你的工作目录中删除旧版本的udf.h文件,你则不能访问到该文件的最新版本。在任何情况下都不应该改变udf.h文件。
7.2 UDF解释
这一节介绍编译经过解释的UDF的步骤。一旦经过解释的UDF被编译,用户自定义的C函数的名称与内容将会被存放到case文件中。只要读取这个case文件,这些函数便会自动被编译。
编译被解释的UDF的一般程序如下:
1. 如果用户没有在网络Windows计算机上使用并行的FLUENT版本,则需要确定UDF的C源码和case文件与当前工作目录一致。具体步骤见7.2.2节。
!

UDF第7章 UDF的编译与链接.doc的相关案例教程

新手入门Fluent UDF较关注的几个问题 附Fluent UDF中文教程下载

Fluent UDF 许多学习了一段时间Fluent的朋友们会开始接触到一个叫UDF的东东,这个东东的全称叫User Define Function,翻译成中文可以是“用户自定义功能”或“用户自定义函数”。 许多想入门UDF的朋友在学习UDF前面临的第一个问题应该是UDF环境变量设置的问题,这个问题可能已经成为新手入门UDF的一个门槛了。UDF环境变量设置现在网上百度也能搜到一些教程,这里我不操作

udf代写,动网格等

udf代写,动网格等

Ansys Fluent UDF专题培训

1 培训信息 课程名称 Ansys Fluent UDF专题培训 开课时间 8月3日~8月4日 课程费用 4000元/人 授课讲师 上海安世汇智流体技术专家 课程难度 中级 2 培训大纲 时间 培训内容 第一天 上午 几何建模功能介绍 几何修复介绍 CFD仿真前常用功能介绍 SpaceClaim网格功能介绍 案例练习 第一天 下午 网格功能介绍 网格策略 全局/局部网格设置方法 案例练习 第二天

UDF第7章 UDF的编译与链接.doc的评论0条

    暂无评论
    有限元技术工程师
    影响力
    粉丝
    内容
    获赞
    收藏
      项目客服
      培训客服