Io selection changes
Current status of the i/o selection changes. Related to #651 (closed).
Adds the ability to add a file select_output.yml
where you can specify different output selection properties per snapshot, and the ability to then specify which snapshots should have which choice of SelectOutput in output_list.txt
.
I also changed the name of outputlist.{c,h}
to output_list.{c,h}
to be consistent with the rest of SWIFT's naming scheme.
TODO:
-
Extend ability from single_io.c
to other I/O schemes -
Narrative documentation -
Fix the SelectOutput checking function to check whether this is valid metadata -
Fix the SelectOutput writer to use the new string "on" v.s. "off", instead of 0 and 1 -
Resolve merge conflicts.
Closes #651 (closed), #670 (closed), #671 (closed)
Edited by Josh Borrow