Skip to content

Teuchos: Add script for parsing and analysis of stacked timer output

James Willenbring requested to merge cgcgcg:develop into develop

Created by: cgcgcg

@trilinos/teuchos

Description

The script parses log files containing stacked timer output. The information is displayed using a hierarchical pie chart. The top-level timers are in the center of the chart, lower levels towards the outside. The angle of the different segments corresponds to the time spent in the total time for the timer. The name and exact time for the timer under the mouse cursor are displayed at the top of the window. The user can narrow the results to a timer and its children by clicking on it, and zoom out using right clicks.

Screenshots

stackedtimers

Additional Information

The script relies on a publicly available python package: https://github.com/klieret/pyplot-hierarchical-pie The package is under BSD 3-Clause License.

Merge request reports