打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Fluent 2019 安装 Visual Studio 2017用于编译型udf

Fluent 的udf分为解释型和编译型。解释型操作简单,而有时候udf必须使用编译型,这时候就需要安装编译器。很久以前学习fluent时,装完编译器还需设置环境变量等,感觉十分复杂。最近学习fluent 2019R1版本,发现无需设置环境变量,直接修改udf.bat文件就可以了。其它更高版本应该也可以参考。具体步骤如下:

  1. 安装好ansys 2019R1版本后,打开fluent,在界面中点击“show more options”找到Enviroment选项,将Set up compilation Enviroment of UDF勾选。如果安装了多个版本的Fluent,记得核对一下udf.bat文件所在的路径是否和当前的版本是对应的。不是的话,点击路径后面的打开按钮,浏览至当前版本fluent路径下,ntbin\win64下,将路径更改。

2.确认当前版本fluent能安装的编译器版本。打开文件udf.bat所在的文件夹,例如本人的安装路径为:D:\Program Files\ANSYS Inc2019\v193\fluent\ntbin\win64。在文件下找到udf.bat,右击-编辑。可以获知Fluent 2019 R1版本,可安装的最高版本的编译器为Microsoft Visual Studio 2017版本(15.0)。

3.到微软下载Microsoft Visual Studio 2017,安装C++编译器。下载地址可以自行搜索,链接如下:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/。下载需登录微软的账号。下载前,需加入微软的一个啥计划,忘了。。。。。。在下载界面中,可以选择Visual Studio Community 2017,点Dowload。先下载和安装的是Visual studio installer,大概几十M。

Installer安装后,进入至Visual studio安装界面。编译UDF只需安装C++的桌面开发,将其勾选,大概6.3G。一般建议默认安装,如果C盘不够大,也可以更改安装路径,点开“安装位置”,设置一下安装路径。安装路径设置好后,点安装。会在线下载并安装。安装后,重启一下电脑。

4.编辑一下UDF.bat,设置一下Visual studio的安装路径。不管是默认安装,还是更改了安装路径,都给它改一下。记得只需改所安装的Visual studio版本的对应位置就可以了。例如,本例子安装的版本是Visual studio 2017,所以直接在udf.bat改set MSVC_DEFAULT=%ProgramFiles(x86)%\Microsoft Visual Studio\2017,这一行。我的安装路径是:D:\Program Files (x86)\Microsoft Visual Studio\2017,修改后,保存一下。如下图。

5.打开Fluent,编译一个udf,如下。如果没有提示什么错误的话,最后是Done,说明编译器安装成功了。

// message.c

#include 'udf.h'

DEFINE_ON_DEMAND(say_hello)

{

    Message('hello, fluent udf compiler test\n');

}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
编译Fluent UDF的若干种方法
让网格动起来(5)
使用matlab执行mex找不到编译器
如何用命令行(CMD)编译运行C/C++程序
Visual Studio 2017发布15.9版本更新
Matlab emd工具箱、时频分析工具箱下载以及安装方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服