Skip to content

HPCToolkit/hpcviewer.e4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

HPCViewer is the presentation layer of HPCToolkit, a suite of tools for measurement of program performance. HPCViewer allows you to open HPCToolkit performance databases and visualize the performance of an application.

Features

  • Hierarchical "top-down" and "bottom-up" performance analysis based on application calling context.
  • Source code pane for viewing the application source code for function or line.
  • Trace view for analyzing time-oriented performance.
  • Runs well even when viewing TBs of performance data.
  • Portable across Linux, MacOS, and Windows platforms.

Requirements

  • Java 17 or newer. Java can be downloaded from Adoptium or Oracle, or installed via Spack.
  • Linux: GTK+ 3.20 or newer.

Installation

See INSTALL.md for platform-specific installation instructions and building from source.

Documentation

See the manual.

Contributing

See CONTRIBUTING.md for details.

License

This source distribution as a whole is licensed under the LICENSE. This source distribution follows REUSE Specification Version 3 to declare copyright and licensing at file granularity, the individual license texts are provided in the LICENSES/ subdirectory.