流场存储接口

目前仅支持笛卡尔网格下的MPI并行/串行的读写,可切换核数

FluidCartRegularD<N_dim, FileTag>

笛卡尔网格下的双精度流体场读写接口类

  • N_dim 为维度,

  • FileTag 为标签,默认为不存虚拟网格,大部分情况下不用管

  • 推荐的API(具体参考源代码,或doxygen函数索引)

函数名 说明
SetMPI 并行设置
SetMeshc
SetMeshf
设置不同方向的网格,因为是笛卡尔,每个方向是一个一维数组,c代表网格中心位置,f代表网格面位置
SetGhostMesh 设置虚拟网格数
SetDomain 设置数据的流体域
SetFileAttr 设置文件的属性
AllocateBuffer 申请缓存,共用的缓存区
DeallocateBuffer 释放缓存,共用的缓存区
Print 打印存储信息摘要
CreateFile 创建文件
OpenFile 打开存在的文件
CloseFile 关闭文件
AddAttributeTo 添加属性到不同的FluidGroup
AddDataSetTo 添加数据集到不同的FluidGroup
AddDataSetCplxTo 添加复数数据集到不同的FluidGroup
AddField 添加场到Fields Group下
AddCplxField 添加复数场到Fields Group下
ReadAttributeFrom 从不同的FluidGroup读取属性
ReadDataSetFrom 从不同的FluidGroup读取数据
ReadDataSetCplxFrom 从不同的FluidGroup读取复数数据集
ReadField 从Fields Group读取场
ReadCplxField 从Fields Group读取复数场