NWChemEx / NWChemEx/PluginPlay
Profile information from submodules
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 13
- Forks
- 1
- Avg merge
- 43m
- Merged PRs (30d)
- 4
Description
Issue Description
If the same module (call it modA) is ran as a submodule in two different modules (or even once as a submodule and once on its own), the timings from all the calls to modA are included in the nested printouts of each module which uses it, even the ones which occurred outside the module who's profile info is being printed.
How to Reproduce
Other Potentially Helpful Information
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by locating the implementation that prints nested profile information and reproduce the two-submodule scenario described; done means each module's output includes only timings from calls occurring within that module's profiling scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100