在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


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM