New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PerfGraph Live Print #16298
PerfGraph Live Print #16298
Conversation
e56abc6
to
ed4576f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
quick review, have not run it.
Any reason for all the new flushes? Was this an issue?
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
f746bde
to
7fa31af
Compare
7fa31af
to
5e07b5f
Compare
Job Documentation on 26d9748 wanted to post the following: View the site here This comment will be updated on new commits. |
fa5d49d
to
a7dd89c
Compare
5fd5d8f
to
8ca62ae
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice cleanup 👍
cbae8ad
to
19ee52f
Compare
19ee52f
to
4a9d4f9
Compare
4a9d4f9
to
7623d56
Compare
…idaholab#15444 Update framework/src/utils/PerfGraphLivePrint.C Use a const string for Finished Co-authored-by: Logan Harbour <loganhharbour@gmail.com> Update framework/src/utils/PerfGraphLivePrint.C Change message to const Co-authored-by: Logan Harbour <loganhharbour@gmail.com> Update framework/src/utils/PerfGraph.C Simplify Co-authored-by: Logan Harbour <loganhharbour@gmail.com> Removing more timers from stochastic tools refs idaholab#15444 Fixup some debugging stuff left around refs idaholab#15444 Initialize memory refs idaholab#15444 clang format refs idaholab#15444 Fix memory utils refs idaholab#15444 Update framework/src/utils/PerfGraph.C Co-authored-by: Logan Harbour <loganhharbour@gmail.com>
clang-format refs idaholab#15444
Remove unused constant refs idaholab#15444 Fix capitilization for enum refs idaholab#15444 Resolve review comments refs idaholab#15444 Fix compile errors refs idaholab#15444 Just debugging refs idaholab#15444 Reduce duplicated code refs idaholab#15444 Add debugging refs idaholab#15444
Fixup memory errors refs idaholab#15444 clang format refs idaholab#15444
clang format refs idaholab#15444
… way for PerfGraph to read from the registry refs idaholab#15444 Clang-format refs idaholab#15444
…he PGLP is told to stop to make it more efficient refs idaholab#15444 clang format refs idaholab#15444
f65f140
to
c738058
Compare
Slowly working through a review. I added the remainder of the tests on next + code coverage. This is a pretty big change, good to do it now |
Job Code coverage on 26d9748 wanted to post the following: Generated code coverage: This comment will be updated on new commits. |
Co-authored-by: Logan Harbour <loganhharbour@gmail.com>
Co-authored-by: Logan Harbour <loganhharbour@gmail.com>
Supersedes #15476
This does several things:
To use this... you no longer need to register a section. All you do is the following:
The
shortName
will be shown in PerfGraph print tables. The4
is the "level" (just like before).Doing Short Name
is a message that will show if the time of the section, or the memory created within the section, is too high (similar to the name you would have used forTimedPrint
before. That's it.I still need to update some documentation - but I'm putting this up here to start the testing rounds on it (and get feedback).
Closes #15444