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
Merge request reports
Activity
added 96 commits
-
d7e210fe...50c025fb - 95 commits from branch
master
- 08cef183 - Merge branch 'master' into io_selection_changes
-
d7e210fe...50c025fb - 95 commits from branch
added 2 commits
- 7df007e3 - Updated functon used for -o invocation to work with new i/o selection scheme
- fa6864f2 - Truncate comments if they are too long in -o mode; fixes #670 (closed)
added 1 commit
- 0ef554a0 - Changed validation function in common_io for SelectOutput to work with new spec
added 1 commit
- 0d1aad01 - Removed unecessary extra #define in output list
added 1 commit
- 56e494e7 - Added with_cosmology option to SelectOutput file check/writing
Closes #671 (closed)
Edited by Josh Borrowadded 1 commit
- 41eda0fa - Extended new output selection scheme to distributed, paralle, and serial i/o.
added 1 commit
- 2c7991fb - Removed use of incorrect #define and replaced with one from common_Io
added 1 commit
- f883127f - Added narrative documentation for output selection options
Please register or sign in to reply