Add meta data writer
This MR adds a new feature to VirtualFluids: a Meta-Data Collector and Writer.
The data collection is located in basics/MetaData/MetaData.h
. It contains the data and a logging mechanism for pre- and post-simulation logs. Additionally, YAML_MetaData
creates a yaml file from this data. This file is written into the standard output folder.
For example a DrivenCavity file can look like this:LidDrivenCavity.yaml
The MetaData
class is in use in the gpu_core
module, but not in cpu_core
yet. It gpu_core
a MetaDataCreator
was added, which creates MetaData
from Parameter
. Everything is instantiated in the Simulation
class. With this, all gpu apps automatically make use of this new functionality.
Edited by Sören Peters