Skip to content

Commit

Permalink
Merge branch 'worleyph/machines/Anvil_perf_data_capture' (PR #1248)
Browse files Browse the repository at this point in the history
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
amametjanov committed Feb 21, 2017
2 parents f9e49ca + 78a6219 commit b4af8fa
Showing 0 changed files with 0 additions and 0 deletions.

0 comments on commit b4af8fa

Please sign in to comment.