Further improving the scalability of the Scalasca toolset
Download
By M. Geimer, P. Saviankou, A. Strube, Z. Szebenyi, F. Wolf, BB. J. N. Wylie.
Published in Proceedings of PARA 2010, Reykjavik, Iceland, 2012.
Cube 4.x series
| Download | Build requirements | Documentation | ChangeLog |
|---|
Cube, which is used as performance report explorer for Scalasca and Score-P, is a generic tool for displaying a multi-dimensional performance space consisting of the dimensions (i) performance metric, (ii) call path, and (iii) system resource. Each dimension can be represented as a tree, where non-leaf nodes of the tree can be collapsed or expanded to achieve the desired level of granularity. In addition, Cube can display multi-dimensional Cartesian process topologies.
The Cube 4.x series report explorer and the associated Cube4 data format is provided for Cube files produced with the Score-P performance instrumentation and measurement infrastructure or the Scalasca version 2.x trace analyzer (and other compatible tools). However, for backwards compatibility, Cube 4.x can also read and display Cube 3.x data.
This software is free but copyrighted
| © 1998-2026 | Forschungszentrum Jülich GmbH, Germany | |
| © 2009-2015 | German Research School for Simulation Sciences GmbH, Jülich/Aachen, Germany |
By downloading and using this software you automatically agree to comply with the regulations as described in the Cube v4 license agreement.
Cube Packages
| Version | Date | Description |
|---|---|---|
CubeW 4.9.1 ![]() |
27-Dec-2025 |
High performance C Writer libraryLatest ReleaseMD5sum: f0b7ee73f57edd174c12bbc3fff92109 Includes:
|
CubeLib 4.9.1![]() |
27-Dec-2025 |
General purpose C++ library and toolsLatest ReleaseMD5sum: 5453a63c4a625579f032f1d279ccc9ec Includes:
|
CubeGUI 4.9.1![]() |
27-Dec-2025 |
Graphical explorerLatest ReleaseMD5sum: 2fc831a9ac771fcd044a4de9c427972a Includes:
Requires : Installed CubeLib 4.9.x |
jCubeR 4.9![]() |
19-Mar-2025 |
Java reader libraryLatest ReleaseMD5sum: 457fd4936e8a97618951ba1d476dea04 Includes:
|
| Supplementary packages for download (Comfort zone) | ||
| Bundle 4.9.1 |
MD5sum : f6e007a8848977ec559aa5977c299b2d Version 4.9.1 contains CubeLib 4.9.1, CubeGUI 4.9.1 and CubeW 4.9.1 |
|
| win32 binary |
MD5sum : b7550b75f426cb18b045c256afafdf18 Contains CubeLib 4.9.1, CubeGUI 4.9.1 and CubeW 4.9.1. It contains JengaFett, Blade and CallGraph plugins, which can be install optionally. |
|
| Mac OS .dmg |
MD5sum : baef89dad57d02ceceacb205b337a838 Contains CubeLib 4.9.1, CubeGUI 4.9.1 and CubeW 4.9.1 |
|
| Linux Binary .AppImage |
MD5sum : 9959d084af7cfc36b77809cf11f67554 Contains CubeLib 4.9.1, CubeGUI 4.9.1 and CubeW 4.9.1 |
|
| Cube Web Service |
MD5sum : 0c9c74d1f74dcf2d50d8b974a2c88ae5 Contains CubeLib 4.9.1, CubeGUI 4.9.1. Required for Jupyter Lab installation |
|
| Jupyther Cube Proxy |
MD5sum : 4bd90ad72fe3f3df545481b10b728e0e Required for Jupyter Lab installation |
|
| Homebrew |
|
|
| Cube Java Reader (JAR) |
MD5sum :8cd884d1a94484e316cee2680c473f55 Contains jCubeR 4.9 |
|
| Latest master (Developers zone, NO WARRANTY ) | ||
| CubeW | All packages for downloads | |
| CubeLib | All packages for downloads | |
| CubeGUI | All packages for downloads | |
| jCubeR | All packages for downloads | |
| CubeGUI i18n |
|
|
Additional Cube Plugins
With 4.9 version of Cube we provide a set of additional plugins, which can be build and installed additionally to Cube GUI/Library 4.9 Note that they have additional prerequisites, which need to be installed before.
Please note that it is an EXPERIMENTAL development and we do not provide any warranty.
Cube Plugins were tested only on Linux Ubuntu with Qt 5.9.1 and have no documentation so far. Requirements (Score-P, OTF2, CubeGUI or similar) need to be available via PATH.
Plugins are updated to build and work with CubeGUI 4.9.x even if there weren't any development commits.
| Plugin Name | Date | Description |
|---|---|---|
ScorePion 0.6![]() |
19-Mar-2025 |
Score-P/Intel compiler filter creation pluginLatest ReleaseMD5sum: eba34a57497530de855c312be91b57dc Allows to build/edit a filter file while exploring an experiment and selecting regions or files to be included or excluded in the filtering process. Allows to store the created filter file in Score-P format (.flt) or as an intel compiler filter file (.ifl) Requires : Installed Score-P >=v9.0 and CubeGUI 4.9.x ![]() |
Blade 0.6 ![]() |
19-Mar-2025 |
Simple OTF2 trace explorerLatest ReleaseMD5sum: 88a961627f3cd606fac96747204da903 If experimental directory contains an OTF2 trace, this plugin allows to browse it and study communication patterns. Suitable only for small traces. Requires : Installed Score-P >=v9.0 or OTF2 >=v3.1 and CubeGUI 4.9.x ![]() |
JengaFett 0.6 ![]() |
19-Mar-2025 |
Metrics correlation explorerLatest ReleaseMD5sum: 69e2cc52f7603c65d665bf7d605e5091 This plugin allows to display correlation between metrics as a parallel bar charts distribution across the system tree. Requires : Installed CubeGUI 4.9.x ![]() |
CallGraph 0.5![]() |
19-Mar-2025 |
Call graph displayLatest ReleaseMD5sum: 094da8df8c621b5776910ece09613d52 This plugin builds a call graph based on call tree and assigns the metric values to the edges. Allows to detect a critical calls in the program execution. Requires : Installed Graphviz and CubeGUI 4.9.x ![]() |
Tau Value View 0.4 ![]() |
19-Mar-2025 |
Tau Value displayLatest ReleaseMD5sum: 1d40c82ff2421cd5424a115f62e0844c This plugin displays statistical data of the metric, colelcted using Tau Format as a small barplot in the tree view. Allows to get an overview over the values distribution. Requires : Installed CubeGUI 4.9.x |
Supported Platforms
The Cube tool set has been successfully tested on the following platforms:
- Linux (x86, x86_64, ia64, ppc64le, ARM)
- IBM BlueGene/Q
- AIX (Power)
- Cray (x86_64, AArch64)
- Mac OS X (x86_64) (10.8 and younger)
- Windows 10 ( experimental )
In addition, the provided configure options (see installation instructions for Writer, Library and GUI) may provide a good basis for building and testing the toolset on other systems. Please report success/failure on other platforms to the Scalasca development team.







