tft每日頭條

 > 生活

 > fluent設置邊界類型

fluent設置邊界類型

生活 更新时间:2025-02-11 13:55:36

1. 簡介

上一篇文章提到過,編譯型的UDF相較于解釋型的UDF更加通用,但是使用編譯型UDF之前必須進行Fluent環境配置。

Fluent環境配置雖然聽起來似乎很簡單,但是實際上确實一個很玄學的東西。有的人可能安裝Fluent之後,就已經配置好了環境,而有的人可能自己搞了幾天,甚至重裝軟件,重裝系統還是搞不好。

Fluent環境變量的配置網上介紹的很多很雜,這裡我介紹幾種配置環境變量的方法,不能說對所有人都有效,隻是提供給大家一個解決辦法。

這裡提前說明一下,無論是哪一種方法,電腦上都必須按照Visual Studio軟件,軟件鍊接會在文章末尾附出。建議VS安裝時保持默認位置


2. 配置環境變量的方法

一、方法一:最簡單的方法

1. 首先在Fluent安裝路徑下找到udf.bat這個文件,目錄路徑:E:softwareANSYS 17.0ANSYS Inc 170 luent tbinwin64。然後用記事本的方式打開這個文件

fluent設置邊界類型(十.Fluent環境變量的配置)1

圖1.Fluent安裝路徑文件

2. 找到第10行,将第10行的VS安裝路徑換為你的VS安裝路徑,注意版本号不要搞錯了。修改好之後,保持udf.bat文件。

打開Fluent,如果可以編譯UDF,則成功,如果不行,嘗試第二種方法

fluent設置邊界類型(十.Fluent環境變量的配置)2

圖2.Fluent udf.bat文件修改

二、方法二

1. 首先在VS安裝路徑下找到vcvars64.bat這個文件,目錄路徑:C:Program Files (x86)Microsoft Visual Studio 14.0VCinamd64。然後用記事本的方式打開這個文件

fluent設置邊界類型(十.Fluent環境變量的配置)3

圖3.VS安裝路徑

fluent設置邊界類型(十.Fluent環境變量的配置)4

圖4.VS vcvars64.bat修改

2. 在文件最後一行添加如下語句:

set INCLUDE >> path.txt

set LIB >> path.txt

set PATH >> path.txt

3. 修改之後,然後雙擊這個.bat文件,會生成path.txt文本,打開path.txt文件,裡面,找到include,lib,libpath和bin四個變量和變量值,将這四個值添加到用戶變量中。完成之後,嘗試是否可進行編譯

fluent設置邊界類型(十.Fluent環境變量的配置)5

圖5.用戶變量

三、方法三

1. 在fluent安裝文件夾下雙擊setenv.exe 點“是”(C:Program FilesANSYS Inc 130 luent tbinwin64setenv.exe)

2. 與方法二類似,同樣需要對用戶變量添加變量。在“我的電腦”—屬性—高級—環境變量,找到用戶變量,單擊新建,添加以下内容

fluent設置邊界類型(十.Fluent環境變量的配置)6

圖6.用戶變量添加值

3. 這裡需要注意一下,所需要的所有路徑,三個VS路徑,在VS中的VC文件中的include,lib和bin;

三個系統路徑,其中兩個在SDKS中,分别為v7.1A中的include和lib,另一個為VS安裝路徑的common7

4. 圖6中的路徑是VS安裝在C盤時的路徑,如果VS未安裝在C盤,需要安裝第2點找到三個VS路徑,三個系統路徑。這裡建議VS安裝時保持默認位置

5. 對方法三,注意:

1) Fuent環境配置時,安裝VS必須勾選所有的VC ,否則可能會出現某些文件不存在,如C:Program Files (x86)Microsoft SDKsWindows 7.0AInclude;這個文件不存在。

2) Error: The UDF library you are trying to load (libudf) is not compiled for 2d on the current platform (win64)出現這個錯誤可能是由于VS版本是32位的原因

3) 以上都不行時,卸載fluent,重新安裝之後嘗試以上步驟。

4) 以上步驟都不行時,重新安裝fluent和VS之後嘗試以上步驟

5) UDF編譯不成功,可能是由于c文件命名錯誤,文件cu名不能出現空格。


四、方法四

1. 使用編譯軟件,輸入ANSYS版本号,及VS的版本号,同時選擇源代碼的位置,選擇正确的維數、串行和精度,之後單擊編譯。

fluent設置邊界類型(十.Fluent環境變量的配置)7

圖7.編譯軟件界面

2. 如果編譯軟件界面沒有出現錯誤,則在源代碼文件位置會生成libudf文件,之後就可以直接在Fluent編譯UDF了。

3. 總結


方法三是最常用的方法,推薦使用方法三對環境進行配置,建議安裝VS直接默認安裝位置,這樣做會節省很多步驟和時間。

關于VS軟件及方法四的編譯軟件,在最後會給出,或者發送關鍵字:VS和編譯。


文章九的cas和dat文件在此也給出鍊接



,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved