首页 理论教育 优化UDF编译的方法

优化UDF编译的方法

时间:2023-06-20 理论教育 版权反馈
【摘要】:编译UDF和FLUENT软件的构建方式一样,主要用于对不支持解释运行的函数进行编译。UDF或者通过Compiled UDF面板手动地编译,或者通过读进一个case文件而被自动地编译,如果被编译,所有包含在共享库里编译的UDF将在FLUENT软件的图形用户界面的面板中变得可视和可选。图6-4 Compiled UDFs对话框在Source Files列表中可以增加和显示UDF程序。若编译正确,就可单击Load按钮将编译好的UDF文件装载到当前的工程中。

优化UDF编译的方法

编译UDF和FLUENT软件的构建方式一样,主要用于对不支持解释运行的函数进行编译。脚本Make file被用来调用C编译器来构建一个当地目标代码库。其编辑过程包括两步:建立和装载。首先,访问Compiled UDF(汇编的UDF)面板,在这个面板上从一个或多个源文件Build(建立)一个共享库,然后把共享库(如libudf)Load(装载)进FLUENT软件中。一旦共享库被装载,可以把它写进case文件中,以便以后读进这个case文件的时候,共享库被自动地装载,从而避免了每次运行一个模拟时必须重新装载所编译的库。UDF或者通过Compiled UDF面板手动地编译,或者通过读进一个case文件而被自动地编译,如果被编译,所有包含在共享库里编译的UDF将在FLUENT软件的图形用户界面的面板中变得可视和可选。

在FLUENT软件内部,必须提前安装C/C++编译器。然后执行FLUENT软件中Define→User-Defined→Function→Complied命令,弹出Compiled UDFs对话框,如图6-4所示。

978-7-111-36022-3-Chapter06-36.jpg(www.xing528.com)

图6-4 Compiled UDFs对话框

在Source Files列表中可以增加和显示UDF程序。Header Files列表中可以增加和显示需要的头文件。单击Add按钮,就可以加载UDF文件。然后再Library Name文本框中输入共享库的名字,并单击Build按钮,建立一个共享库,同时编译UDF文件,并把编译好的UDF文件放入该共享库中。若编译正确,就可单击Load按钮将编译好的UDF文件装载到当前的工程中。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈