<EDEM 常見問題01>EDEM 2018-Fluent 17.0 耦合接口編譯(快速上手版)


編譯分兩部分:

耦合接口和udf

 

前期准備

設置fluent環境變量

設置edem環境變量

設置三個變量,其中編譯器目標文件夾在耦合接口文件edem_adaptor中,其他倆個變量在edem軟件安裝目錄下。

 

 

 

編譯過程

使用x64命令行工具,進入win64文件夾,運行.dat,生成5個新的obj文件。

在頭文件和cpp文件夾內打開fluent,不要直接輸入fluent,輸入“C:\Program Files\ANSYS Inc\v170\fluent\ntbin\win64\fluent.exe”,即可打開fluent.

進入fluent,先選擇3ddp模式,其他模式類似。

Fluent軟件內選擇Compiled UDFs,分別添加.c文件和.h文件,輸入library name,然后點擊build。但是.dll文件還沒有生成,現在不能點load。

需要用python來編譯出.dll文件

 

在命令提示符窗口下運行如下語句,即可在文件夾內生成makefile文件。

 

以edem為結尾的是新生成的,替換上面的makefile文件。

打開makefile文件,注意里面的版本號和fluent版本一致,本案例用的是fluent17.0

回到命令提示符窗口下,輸入nmake,即可在文件夾內生成.dll文件。

 

 

 

回到fluent界面,點擊load.

讀入一個mesh文件,在模型中出現edem.耦合成功。

 


免責聲明!

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



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