InputOutputManagers
The InputOutputManagers module is a wrapper around the HDF5.jl I/O library, used for reading and writing results from the simulation.
Struct
Main.NavierStokesPropagators.InputOutputManagers.InputOutputManager — TypeContains the path directory for reading and writing flowfield and grid points. Also contains the I/O frequency.
Public API
Main.NavierStokesPropagators.InputOutputManagers.write_grid — Methodwrite_grid(io_m, domain)
Write the wall-normal grid points to file.
Main.NavierStokesPropagators.InputOutputManagers.write_flowfield — Methodwrite_flowfield(io_m, state, domain)
Rearranges the flowfield state to (x,y,z) from (y,x,z) and writes to file.
Main.NavierStokesPropagators.InputOutputManagers.write_flow_statistics — Methodwrite_flow_statistics(io_m, state, domain)
Rearranges the statistical state to (x,y,z) from (y,x,z) and writes to file.
Main.NavierStokesPropagators.InputOutputManagers.write_attribute — Methodwrite_attribute(io_m, state, dt, nu)
Write the simulation attribute on the fly to a logger.
Main.NavierStokesPropagators.InputOutputManagers.read_flowfield! — Methodread_flowfield!(io_m, state)
Read the flowfield to a file and convert from (x,y,z) grid to the (y,x,z) grid.