Output file overview
outputdir/
-- cordin_info.h5
-- means.h5
-- (spectra.h5)
-- flowmov/
-- movie_xcut.h5
-- movie_ycut.h5
-- movie_zcut.h5
-- fields/
-- (00000_phi.h5)
-- (00000_sal.h5)
-- 00000_temp.h5
-- 00000_vx.h5
-- 00000_vy.h5
-- 00000_vz.h5
-- 00001...
-- ...
cordin_info.h5
This file contains 1-D arrays of the grid coordinates in the following format:
cordin_info.h5:
- /xc(r)
- /xm(r)
- /ym(r)
- /zm(r)
xc
contains the wall-normal coordinates of the grid cell faces and is of length nxm+1
.
xm
, ym
, and zm
are the coordinates of the grid cell centres, and are arrays of length nxm
, nym
, and nzm
.
The post-processing module afidtools
reads this file by calling the class afid.Grid(fld)
.
means.h5
means.h5:
- /vybar
-- /0000
-- /0001
-- ...
- /vxrms
- /epsilon
- /chi
t_out
in bou.in
.
The helper function read_mean()
is provided in the afidtools
module to read this data.
flowmov
flowmov/
-- movie_xcut.h5:
-- /temp
-- /00000
-- /00001
-- ...
-- (/sal)
-- ...
-- (/phi)
-- ...
-- /vx
-- ...
-- /vy
-- ...
-- /vz
-- ...
-- movie_ycut.h5:
-- ...
-- movie_zcut.h5:
-- ...
flowmov
contain 2D slices of the state variables (\(\boldsymbol{u}\), \(T\), \(S\), \(\phi\)).
The three plane slices produced are at \(x\approx 0\) (taken at the first grid point from the wall), \(y=L_y/2\) and \(z=L_z/2\).
The slices are output at the regular time interval defined by t_frame
in bou.in
.
fields
Each file in fields
contains one 3D array from a single time snapshot, under the group name /var
.