Journal檔案的一個用途是儲存自動化運算的一系列命令,而無需在命令列中反覆地輸入這些命令。還有一個用途是為程式會話生成一個記錄,雖然這個用途Transcript檔案可以進行操作。
在Linux或者Unix作業系統下,Fluent檔案是進行後臺計算,在這種情況下,Journal檔案就需要使用者進行編寫以及透過命令載入到計算中。在Windows系統下,使用者透過GUI進行計算控制,Journal檔案只需要進行一個動作,那就是開啟".cas"檔案,命令顯示如下:
; Journal file automatically created by Fluent!
/file read-case "casename.cas"
在後臺進行計算的情況下,計算控制不能透過GUI,此時Journal檔案就是計算不可或缺的一個重要檔案。下面介紹Journal檔案中必須存在的幾個動作:
1、讀取case檔案
; Read case file
2、載入udf檔案(若有,並且在Linux下必須用compiled載入方式)
; compiled udf
/define user-defined compiled-functions load "libudf"
3、初始化——兩種方式:直接初始化或者讀入data檔案
初始化
; Initialize the solution
/solve initialize initialize-flow
讀入data檔案
; Read data file
/file read-data "dataname.dat"
4、確定計算時長及一時間步所進行的最大迭代次數(若是穩態,只需確定迭代次數)
; Numbers of physical time steps (10000) and numbers of iterate (80)
/solve dual-time-iterate 10000 80
5、最後要有一個結束的動作
exit
yes
具體例子如下:
注:Journal檔案的命令可以透過TUI查詢,命令可以識別簡寫(單個單詞直接用其前兩個字母,非單個單詞直接使用首字母),如:
file 寫成 fi
read-case 寫成 rc
user-defined 寫成 ud
Journal檔案的一個用途是儲存自動化運算的一系列命令,而無需在命令列中反覆地輸入這些命令。還有一個用途是為程式會話生成一個記錄,雖然這個用途Transcript檔案可以進行操作。
在Linux或者Unix作業系統下,Fluent檔案是進行後臺計算,在這種情況下,Journal檔案就需要使用者進行編寫以及透過命令載入到計算中。在Windows系統下,使用者透過GUI進行計算控制,Journal檔案只需要進行一個動作,那就是開啟".cas"檔案,命令顯示如下:
; Journal file automatically created by Fluent!
/file read-case "casename.cas"
在後臺進行計算的情況下,計算控制不能透過GUI,此時Journal檔案就是計算不可或缺的一個重要檔案。下面介紹Journal檔案中必須存在的幾個動作:
1、讀取case檔案
; Read case file
/file read-case "casename.cas"
2、載入udf檔案(若有,並且在Linux下必須用compiled載入方式)
; compiled udf
/define user-defined compiled-functions load "libudf"
3、初始化——兩種方式:直接初始化或者讀入data檔案
初始化
; Initialize the solution
/solve initialize initialize-flow
讀入data檔案
; Read data file
/file read-data "dataname.dat"
4、確定計算時長及一時間步所進行的最大迭代次數(若是穩態,只需確定迭代次數)
; Numbers of physical time steps (10000) and numbers of iterate (80)
/solve dual-time-iterate 10000 80
5、最後要有一個結束的動作
exit
yes
具體例子如下:
注:Journal檔案的命令可以透過TUI查詢,命令可以識別簡寫(單個單詞直接用其前兩個字母,非單個單詞直接使用首字母),如:
file 寫成 fi
read-case 寫成 rc
user-defined 寫成 ud