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