手搓了一个基于GCC的Fluent UDF编译小工具,具备以下功能:
-
无需安装Visual Studio,利用GCC进行编译 -
能够编译引用了外部动态链接库的程序
操作界面如下图所示。

此类工具网上较多,较早的如硫酸亚铜共享的编译工具,不过遗憾的是后来停止更新了,老版本在Fluent较高时无法利用GCC进行编译。
程序为绿色版,无需安装,解压即可使用。注意,需要将其解压到没有空格的英文路径中。如解压到路径D:UDFCompiler
中。

软件启动后点击设置
按钮进行基本参数设置。

这里主要设置的是Fluent
的安装路径。CMake
及Mingw64
所在路径会自动设置,用户也可以自己修改。

第一次点击编译
按钮时会自动配置环境变量,将gcc所在路径添加到环境变量path中。建议在第一次启动前手动将操作,即将D:UDFCompilermingw64bin
添加到环境变量path
中。

当环境变量创建完毕后会给出提示,并自动关闭程序。此时再启动程序后即可进行编译了。

如下图所示,选择维度
及精度
,以及需要编译的UDF源文件
,点击编译
按钮即可进行编译。

编译过程中的输出信息会显示在文本框中。

若编译过程没有错误的话,会在源文件所在的文件夹下生成libudf
的子文件夹,此时可以将其拷贝到cas文件夹下,并在Fluent中直接加载使用。

下载链接:https://t.zsxq.com/gs5Cq ,或点击阅读原文直达。
”
(完)

本篇文章来源于微信公众号: CFD之道
评论前必须登录!
注册