Stf output times
-
When dealing with a property that uses an output_list (snapshots, stats, stf), now only outputs those quantities at the selected output_times (i.e., it no longer outputs on the first and last timestep if an output_list is selected).
-
Also captures the case where an output is requested on the last timestep (which is common for z=0, a=1) which would of been done previously by always outputting at the last timestep in main.c (but not for stf).
-
If invoke_stf is selected, an output_list for StructureFinding cannot also be selected, pick either or. (Don't want to run stf twice).
-
stf outputs always use the StructureFinding: basename for their outputs, even when using invoke_stf.
Merge request reports
Activity
- Resolved by Stuart McAlpine
- Resolved by Stuart McAlpine
- Resolved by Stuart McAlpine
- Resolved by Stuart McAlpine
added 1 commit
- 7fb2e606 - Now you can only run with invoke_stf is you don't have duplicate time entries…
added 1 commit
- 499dedf1 - Code formatting tool and GCC brackets warning.
added 81 commits
-
499dedf1...472b326f - 75 commits from branch
master
- 66ab3368 - Rather that checking for duplicate times the snapshot and stf output_lists.
- 5557835e - Added duplicate logic for final timestep in main.c
- 3d5e7670 - When invoke_stf is enabled, the indexing will always follow the stf_count.
- ce0813f8 - Was not counting the stf_output_count correctly, fixed.
- 11e50a53 - Merge branch 'master' of https://gitlab.cosma.dur.ac.uk/swift/swiftsim into stf_output_times
- e103b8c0 - Merge branch 'stf_output_times' of https://gitlab.cosma.dur.ac.uk/swift/swiftsim…
Toggle commit list-
499dedf1...472b326f - 75 commits from branch
@rttw52 any updates on the question above?
added 375 commits
-
e103b8c0...2f652bbd - 374 commits from branch
master
- f8796d62 - Merge branch 'master' into stf_output_times
-
e103b8c0...2f652bbd - 374 commits from branch
no point (3) is no longer true, you can choose invoke_stf and have a stf_output list together.
the engine->stf_this_timestep should ensure that no matter what combination of requests are done (say you had invoke and a output time on the same timestep) it only ever performs stf a maximum of once per timestep.
added 51 commits
-
f8796d62...80307b7f - 50 commits from branch
master
- bef902ad - Merge branch 'master' into stf_output_times
-
f8796d62...80307b7f - 50 commits from branch