使用Visual Studio 编译 ANSYS FLUENT UDF

2016-08-29  by:CAE仿真在线  来源:互联网

ANSYS FLUENT 12.x 13.x版下使用Visual Studio 2010编译UDF的设置方法作者:天乐树

COMSOL出了点问题,只能重装系统搞定。神马软件都要重装啊,今天装好ANSYS后,打开FLUENT界面时,灵感闪现,想出下面的方法设置UDF编译环境。

其实ANSYS版的FLUENT用UDF是不需要到系统环境变量里面设置path,include,lib的,如果您用的是Visual Studio 2010及后续版本,只需要按一定的规则设置udf.bat文件就行了。从udf.bat文件结构看,VS版本在VS2010以前的都可以不用设置,即可使用。

 

实现方法,以Win7 X64位ANSYS X64位为例:

1.找到fluent安装目录下的udf.bat(C:Program FilesANSYS Incv121fluentntbinwin64udf.bat)

用文本编辑器修改udf.bat:

添加

echo trying to find MS C compiler, version 10.0....
set MSVC_DEFAULT=%ProgramFiles(x86)%Microsoft Visual Studio 10.0
if exist "%MSVC_DEFAULT%vCvcvarsall.bat" set MSVC=%MSVC_DEFAULT%
if not "%MSVC%" == ""
 goto msvc_env100

 

set MSVC_DEFAULT=%ProgramFiles%Microsoft Visual Studio 10.0
if exist "%MSVC_DEFAULT%vCvcvarsall.bat" set MSVC=%MSVC_DEFAULT%
if not "%MSVC%" == ""
 goto msvc_env100

 

:msvc_env100
set MSVC_VERSION=100
call "%MSVC%VCvcvarsall.bat" amd64
goto ms_c_end

 

注:如果Visual Studio安装到其他盘,(可能)需要修改路径,比如装到D盘Program Files下,便这样添加:

 

set MSVC_DEFAULT=d:Program FilesMicrosoft Visual Studio 10.0
if exist "%MSVC_DEFAULT%vCvcvarsall.bat" set MSVC=%MSVC_DEFAULT%
if not "%MSVC%" == "" goto msvc_env100

:msvc_env100
set MSVC_VERSION=100
call "%MSVC%VCvcvarsall.bat" amd64
goto ms_c_end

 

[转载]ANSYS wbrFLUENT wbr12.x wbr13.x版下使用Visual wbrStudio wbr

2. 保存该文件即可实现编译环境设置

3. 打开FLUENT,确认勾选UDF compiler下的setup compilation environment for UDF:

[转载]ANSYS wbrFLUENT wbr12.x wbr13.x版下使用Visual wbrStudio wbr
4. 编译成功

[转载]ANSYS wbrFLUENT wbr12.x wbr13.x版下使用Visual wbrStudio wbr

附:环境变量设置方法:

include中添加:

64位系统:

%ProgramFiles(x86)%Microsoft Visual Studio 10.0VCinclude;%ProgramFiles(x86)%Microsoft SDKsWindowsv7.0AInclude;

32位系统:

%ProgramFiles%Microsoft Visual Studio 10.0VCinclude;%ProgramFiles%Microsoft SDKsWindowsv7.0AInclude;

path 中添加:

64位系统:

%ProgramFiles(x86)%Microsoft Visual Studio 10.0VClib;%ProgramFiles(x86)%Microsoft SDKsWindowsv7.0Alib

32位系统:

%ProgramFiles%Microsoft Visual Studio 10.0VClib;%ProgramFiles%Microsoft SDKsWindowsv7.0Alib

lib中添加:

64位系统:

%ProgramFiles(x86)%Microsoft Visual Studio 10.0VCbin;%ProgramFiles(x86)%Microsoft Visual Studio 10.0VCbinamd64;%ProgramFiles(x86)%Microsoft Visual Studio 10.0Common7IDE;%ProgramFiles(x86)%Microsoft Visual Studio 10.0Common7Tools;

32位系统:

%ProgramFiles%Microsoft Visual Studio 10.0VCbin;%ProgramFiles%Microsoft Visual Studio 10.0VCbinamd64;%ProgramFiles%Microsoft Visual Studio 10.0Common7IDE;%ProgramFiles%Microsoft Visual Studio 10.0Common7Tools;


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:使用Visual Studio 编译 ANSYS FLUENT UDF Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做 Fluent、CFX流体分析 HFSS电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com