Fix the main library stop routine for timemory (#39)

* Fix the main library stop routine for timemory

- the main pop_timemory function was popping too many calls
- this primarily affected recursive calls

* Lengthen the timeout for the Configure CMake step

* Fix python tests

- new validate-timemory-json.py script

* Documentation update

- Call-counts in timemory output examples in documentation were affected by the changes

* Fix the per-thread metrics during finalization

- pthread_create_mutex starts/stops the per-thread data
- removed unintentional continue statement

* Docs tweaks

* Fix lap counter on per-thread metrics
This commit is contained in:
Jonathan R. Madsen
2022-06-13 15:57:44 -05:00
committed by GitHub
parent ab395f86c4
commit a142b2029d
12 changed files with 209 additions and 102 deletions
+1 -1
View File
@@ -34,6 +34,7 @@ manage extensions, resources, data, etc.
- Built-in MPI support
- Kokkos-Tools support
- OpenMP-Tools (OMPT)
### GPU Metrics
@@ -66,7 +67,6 @@ manage extensions, resources, data, etc.
### Third-party API support
- OpenMP-Tools (OMPT)
- TAU
- LIKWID
- Caliper