Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'worleyph/machines/Anvil_perf_data_capture' (PR #1248)
Add full performance data and provenance capture support for Anvil Anvil (system name 'anvil') will be used for production runs, so added syslog.anvil script to archive checkpoint data and modified provenance.py to collect Anvil-specific provenance information. As part of this PR, prototyping some new functionality that will eventually be imported into syslog.$mach for the other supported systems (most motivated by comments in the review of this PR): a) rather than create a separate file per component each time syslog.anvil 'wakes' to take a snapshot of application progress, create one file per component and append updates. b) add a file for tracking ROF progress c) change names of these files to all have the same suffix ('.step') d) add a file to capture all per simulated day timing information from the CPL log file e) remove an unused variable f) change logic for how long to wait before starting checkpointing to when acme.log file has at least $ncores lines instead of $nnodes lines g) change 'grep -a -i' to 'grep -Fa', for improved efficiency. [BFB]
- Loading branch information