在Visual Studio中直接编译Fluent的UDF

VS版本:Visual Studio 2013

Fluent版本:Fluent18.2

首先我们启动VS

在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF

在Visual <wbr>Studio中直接编译Fluent的UDF


在Visual <wbr>Studio中直接编译Fluent的UDF

Fluent相关的头文件:

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\2d

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\2d_host

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\2d_node

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\2ddp

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\2ddp_host

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\2ddp_node

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\3d

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\3d_host

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\3d_node

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\3ddp

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\3ddp_host

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\3ddp_node

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\win64\3ddp 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\main 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\addon-wrapper 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\io 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\species 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\pbns 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\numerics 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\sphysics 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\storage 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\mphase 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\bc 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\models 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\material 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\amg 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\util 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\mesh 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\udf 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\ht 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\dx 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\turbulence 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\parallel 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\etc 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\ue 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\dpm 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\src\dbns 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\cortex\src 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\client\src 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\tgrid\src 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\multiport\src 

G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\multiport

\mpi_wrapper\src

在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF

我们新建一个头文件 

在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF

我们新建一个UDF源文件

在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF


在Visual <wbr>Studio中直接编译Fluent的UDF

有可能我们会遇见如下错误

在Visual <wbr>Studio中直接编译Fluent的UDF

我们只需要找到头文件中冲突的函数(我的头文件位置为:G:\Program Files\ANSYS Inc\v182\fluent\fluent18.2.0\client\src\sys_master.h)将冲突的cbrtcbrtf函数注释掉 

在Visual <wbr>Studio中直接编译Fluent的UDF

然后重新编译 

编译成功

在Visual <wbr>Studio中直接编译Fluent的UDF

我们启动Fluent,将Fluent目录定位到刚才vs创建的解决方案目录

在Visual <wbr>Studio中直接编译Fluent的UDF

导入网格,设置好各种求解参数

在Visual <wbr>Studio中直接编译Fluent的UDF
在Visual <wbr>Studio中直接编译Fluent的UDF


 

转载于:https://www.cnblogs.com/liusuanyatong/p/11259646.html

你可能感兴趣的:(在Visual Studio中直接编译Fluent的UDF)