1.1 openfoam文件结构
以tutorial中的顶盖方腔流为例,一个openfoam文件包含constant,system和time directories三个文件,如下图:
其中0文件即为time directories,代表time = 0时刻的物理场,U和p分别为速度和压力文件。
constant文件中的transportProperties指定了应用的物理属性。在划分完网格后还会生成一个polyMesh文件,其中包含了网格的具体信息。
systerm文件夹中包含了运行模拟的字典文件,其中blockMesh为网格划分的字典文件;controlDict设置运行控制参数,包括开始/结束时间,时间步长和数据输出参数;fvSchemes为运行计算时的离散化方案;fvSolutions为求解器
1.2 数据文件的header
OpenFOAM读写的所有数据文件都从一个名为FoamFile的字典开始
*--------------------------------*- C++ -*----------------------------------*\
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration