找回密码
 注册
Simdroid-非首页
查看: 268|回复: 3

fluent udf 环境变量配置

[复制链接]
发表于 2018-7-18 00:54:14 | 显示全部楼层 |阅读模式 来自 陕西西安
本帖最后由 血疤 于 2018-7-18 09:18 编辑

本人是fluent-udf使用小白,对visual studio的使用也是小白,这两天刚开始学fluent-udf,在udf编译上遇到一些问题,编译环境一直设置不正确,参考了网上很多帖子,尝试了很多办法,终于在fluent里面编译成功了第一个udf,为了避免后来人少走弯路,特整理此贴。
此贴内容整理于以下两篇文章,在此贴出链接,标明了原创作者,也供大家参考
博客园-流沙[胡坤]
http://www.cnblogs.com/LSCAX/p/7004205.html
百度文库-摩羯Jack里
https://wenku.baidu.com/view/db810ca9ad02de80d5d840c0.html

正文开始,经过一天摸索,个人将fluent使用udf的环境配置分为两部分:一:visualstudio环境变量配置;二:fluent环境变量配置。

首先说一下fluent与visualstudio搭配问题,一般情况下只要VS能够正常安装及使用,通过环境设置后都可以作为UDF的编译器。Fluent12.0之后的版本推荐使用VS2005之后的版本。本人Fluent 18.0搭配使用的是VS2013版本。

一:visual studio环境变量配置

这里以VS 2013为例(visualstudio 2013内部版本为12.0)

1、安装完Visual Studio 2013 之后到VS2012 的安装目录下,如果安装时采用了默认目录,则应该是“C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin”,如果是32位系统直接找“vcvars32.bat”,如果是64位系统进入目录“amd64”找“vcvars64.bat”,右键-编辑,打开文件。
2、在文件的最后添加如下语句:
set INCLUDE >> path.txt
set LIB >> path.txt
set PATH >> path.txt
如图0所示:
[url=]0.png[/url]
修改完成后保存,双击运行,会在当前目录下生成文件“path.txt”。
3、打开之后找到变量“INCLUDE”、“LIB”、“LIBPATH”和“PATH”。如图1所示。
[url=]1.png[/url]

复制等号之后的内容添加到环境变量当中,建议添加到“环境变量”中的“用户变量”当中,操作方法:
右击桌面“计算机”-属性-高级系统设置-环境变量-新建用户变量;如图2所示。
[url=]2.png[/url]

4、配置完成之后建议先进行重启操作,然后进入“cmd”(任务开始栏-搜索程序和文件处输入“cmd”),输入“cl”和“nmake”查看配置是否成功,如果配置成功会显示cl和nmake的版本信息。如图3所示。
[url=]3.png[/url]

至此VS2013已配置完成。
二:fluent环境变量配置
12.0之后的fluent环境变量配置依赖于udf.bat文件。其路径为“D:\Program Files\ANSYS Inc\v180\fluent\ntbin\win64”,找到文件后,右击-编辑,打开文件。18.0中的fluent的udf.bat文件编写较蛋疼,没有换行,经过整理后如图4所示;

[url=]4.png[/url]
file:///C:/Users/chenjie/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg
其中我们要修改的只有图中红框圈起的部分。小红框中的“120”表示的是visualstudio的版本,本人安装为VS2013,对应版本为12.0。大红框中的是visualstudio 12.0的安装路径。不管是哪个VS版本,按以上方法都可以成功配置udf的环境变量。
以上步骤完成后,打开fluent界面,点击Enviroment,勾选Set up Compilation Enviroment for UDF选项,并在下方找到udf.bat文件。如图5所示。
[url=]5.png[/url]
接下来,就可以使用fluent udf了。学习过程遇到问题会持续更新,与大家交流。第一次发帖,不当之处多见谅。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2018-10-6 16:13:26 | 显示全部楼层 来自 中国
Simdroid开发平台
楼主,我的是fluent6.23应该如何修改环境变量呢
回复 不支持

使用道具 举报

发表于 2019-12-7 18:26:11 | 显示全部楼层 来自 中国
我也是今天这样搞定的
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-25 20:28 , Processed in 0.029280 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表