Split datasets into subgroups depending on output type
Currently every output that is written throughout a run is considered to be a single dataset. However, offline discussion has shown that a more fine-grained approach is desirable. Therefore, a dataset should be divided into subgroups of corresponding output types, e.g. atm_2d
, atm_3d
.