Skip to content

Archived releases

Below you can find download links for previous stable releases of the Cube. The source code is distributed under the 3-clause BSD license, see the license agreement for details.

NOTE: These releases are provided “as is” and for reference only. If you are still using any of these versions and encounter issues, please try upgrading to the latest release before contacting us.


Version 4.9

Release date: 2025-03-19

Component Download SHA-256 hash
CubeGUI Source 10c76d6e3d44df64066d087a0ee9195b4e8121798a84a4d8bdc1da0e80837e11
CubeLib Source a0658f5bf3f74bf7dcf465ab6e30476751ad07eb93618801bdcf190ba3029443
CubeW Source 4ef74e81c569bf53117459cba5a1ea52b5dac739493fa83be39678840cd2acdd
jCubeR Source b897b85fa3909fc03b2640d3895960e8071c5a97cc88834568bdf4ee6eb83e9d
Changelog
  • CubeGUI (4.9):

    • Adds a context-free plugin “Measurement”, which assists the user to perform the Score-P Measurement.
    • SciPHI analysis in Advisor is deprecated now. Latest version of CubeGUI providing it is 4.8.1.
    • cubegui-config replaces the command line option --common-/--cubegui-revision by the option --revision.
    • Fixes the broken connection to “Vampir” in the plugin “Vampir”.
    • Fixes plugin “Launch” and describes its usage in the User Guide.
    • Adds optional CMake build system.
    • Adds option to hide unvisited location.
    • Various bug fixes in GUI.
    • Replaces “Advisor” plugin by client-server capable “POP Advisor” plugin.
    • Installs cubegui.desktop and AppData file.
    • Adds value mode “Absolute - peer percent color scheme”.
    • cubegui-config adds the command line option --ltldflags, which prints the required linker flags for libtool consumption.
  • CubeLib (4.9):

    • Various bug fixes in library.
    • CubeLib assigns proper role and paradigm to the regions for the old fashioned cube3 profiles.
    • CubeLib can be built to be used with Qt+Android projects.
    • Support of server-side plugins.
    • Fixed issues with the usage of tools in case of a measurement including GPUs.
    • CubeLib can generate topologies based on systemtree data; automatically via cube_remap2 and interactively via cube_topoassist.
    • Adds cube_popx_metrics tool to calculate POPx metrics.
    • cubelib-config replaces the command line option --common-/--cubelib-revision by the option --revision.
    • cubelib-config adds the command line option --ltldflags, which prints the required linker flags for libtool consumption.
    • Configure option --disable-tests disables the testsuite during make check.
    • Adds optional CMake build system.
    • Improves performance of cube_remap2 tool (and other tools) by using asynchronous computation via C++11 tasks.
    • Adds GPU efficiencies in set of POP metrics, calculated by cube_popx_metrics tool.
    • Improves performance of the library by using asynchronous computation via C++11 tasks.
    • Adds alternative output format to cube_dump, that includes region names in a CSV format.
    • Extended CubePL calls to allow evaluation of attributes:
      • cube::metric::get::
      • cube::callpath::get
      • cube::region::get
      • cube::stn::get
      • cube::locationgroup::get
      • cube::location::get
    • Extended CubePL calls to allow setting attributes:
      • cube::metric::set::
      • cube::callpath::set
      • cube::region::set
      • cube::stn::set
      • cube::locationgroup::set
      • cube::location::set
    • Extended CubePL engine with the call print for printing out the results into the standard output.
    • Version of CubePL syntax is 1.2 now.
  • CubeW (4.9):

    • cubew-config replaces the command line option --common-/--cubew-revision by the option --revision.
    • cubew-config adds the command line option --ltldflags, which prints the required linker flags for libtool consumption.
    • Added optional CMake build system.
    • Minor fixes.
  • jCubeR (4.9):

    • Fixes parsing cube files with GPU location and corresponding call paths parameters.

Version 4.8.2

Release date: 2023-09-14

Component Download SHA-256 hash
CubeGUI Source bf2e02002bb2e5c4f61832ce37b62a440675c6453463014b33b2474aac78f86d
CubeLib Source d6fdef57b1bc9594f1450ba46cf08f431dd0d4ae595c47e2f3454e17e4ae74f4
CubeW Source 4f3bcf0622c2429b8972b5eb3f14d79ec89b8161e3c1cc5862ceda417d7975d2
Changelog
  • CubeGUI (4.8.2):

    • cubegui-config and GUI report git revision properly.
    • Advisor calculates POP metrics properly if one selects the FOA in the flat tree.
    • Fixes performance regression in Barplot and Heatmap.
    • Various bug fixes in GUI.
    • Improved display of kernel tree items.
  • CubeLib (4.8.2):

    • cubelib-config reports its git revision properly.
    • Fixes bug in the calculation if metric type is not trivial.
    • Various bug fixes in library.
    • Fixed issues with the usage of tools in case of a measurement including GPUs.
  • CubeW (4.8.2):

    • cubew-config tool reports its git revision properly.
    • Fixes bug with the storing of the numeric parameters.
    • Minor fixes.

Version 4.8.1

Release date: 2023-03-15

Component Download SHA-256 hash
CubeGUI Source a8a2a62b4e587c012d3d32385bed7c500db14232419795e0f4272d1dcefc55bc
CubeLib Source e4d974248963edab48c5d0fc5831146d391b0ae4632cccafe840bf5f12cd80a9
CubeW Source 42cbd743d87c16e805c8e28e79292ab33de259f2cfba46f2682cb35c1bc032d6
Changelog
  • CubeGUI (4.8.1):

    • Display call site information, if available.
    • Extended build system to find moc, rcc, and uic installed in the libexec directory.
    • CubeGUI searches for CubeLib in $prefix to simplify common installation.
    • Various bug fixes in GUI.
  • CubeLib (4.8.1):

    • cube_remap2 stops early if no .spec file is found, neither as a file nor inside the .cubex.
    • Fixed usage of deprecated calls std::binary_function and std::unary_function.
    • Fixed performance regression during cube structure reading.
    • Various bug fixes in library.
  • CubeW (4.8.1):

    • Restored creation of the .cubex file as a correct .tar file.

Version 4.8

Release date: 2022-12-09

Component Download SHA-256 hash
CubeGUI Source 1df8fcaea95323e7eaf0cc010784a41243532c2123a27ce93cb7e3241557ff76
CubeLib Source 171c93ac5afd6bc74c50a9a58efdaf8589ff5cc1e5bd773ebdfb2347b77e2f68
CubeW Source 73c7f9e9681ee45d71943b66c01cfe675b426e4816e751ed2e0b670563ca4cf3
jCubeR Source 4d0de501e5a27f592f0d51115b5a78405f4d398f94a3e74eb31ff3185987fb1d
Changelog
  • CubeGUI (4.8):

    • Improved Qt detection during the installation.
    • Improved display of human-readable metric units.
    • Support only GNU, Intel, and Clang compilers.
    • Abandoned support of Qt4.
    • Improved support for color schemes.
    • Added version check menu item, which replaces automatic check in status bar.
    • Reports correct revision in “about” window.
    • Advisor uses Perf counters if PAPI counters are not available.
    • Added zoom function for fonts.
    • Improved remote file dialog.
    • Fixed sorting by inclusive/exclusive value.
    • Fixed unhandled tree items in dynamic hiding.
    • Various bug fixes in GUI.
  • CubeLib (4.8):

    • Reimplemented cube_server using C++11 tasks instead of fork.
    • Adds cube_server for Win32.
    • Improved performance of cube_remap2 tool and other parts of the library.
    • cube_test accepts value “all” for command line options -e and -s.
    • cube_test returns error code.
    • Support of Intel oneAPI, NVIDIA HPC SDK, and AMD ROCm compilers.
    • Library doesn’t use real user/group names and UIDs.
    • Small tweaks in tools guide.
    • Various bug fixes in library.
  • CubeW (4.8):

    • Support of Intel oneAPI, NVIDIA HPC SDK, and AMD ROCm compilers.
    • Library doesn’t use real user/group names and UIDs.
    • Minor fixes.
  • jCubeR (4.8):

    • Minor fixes.

Version 4.7

Release date: 2022-04-12

Component Download SHA-256 hash
CubeGUI Source 103fe00fa9846685746ce56231f64d850764a87737dc0407c9d0a24037590f68
CubeLib Source e44352c80a25a49b0fa0748792ccc9f1be31300a96c32de982b92477a8740938
CubeW Source a7c7fca13e6cb252f08d4380223d7c56a8e86a67de147bcc0279ebb849c884a5
jCubeR Source 1a486382fbd3ae2068e2562b2f52dc98e77651659c2515ef85924a3de10ef05c
Changelog
  • CubeGUI (4.7):

    • Build system resolves target path to Qt’s libraries if it is set up via symlinks.
    • Looking for moc, uic, and rcc tools in libexec as well.
    • Added in SourceCodeViewer the ability to reset the previously selected user-defined path to the source file.
    • Added metric “Processor frequency” to the standard collection.
    • Improved performance of synchronized cubegui instances.
    • Fixed summation of derived metrics in value views, selections, and for hiding.
    • Added option to disable QWebEngine at runtime. (QWebEngine renders documentation nicely, but doesn’t work with some graphics drivers.)
    • System Topology Plugin: added toolbar widget to directly choose a topology, if more than three topologies are available.
    • Improved boxplot presentation.
    • TreeItemMarker plugin shows relation between location group and its creator by marking both items if one of them is selected.
    • Successfully loaded plugins automatically notify other plugins by setting a global value.
    • Various bug fixes in GUI.
  • CubeLib (4.7):

    • Voiding one metric voids its whole subtree. Important for remapping .spec files.
    • cube_dump also prints CUBE file metadata by section.
    • cube_remap2 uses only CPU threads to calculate Scalasca metrics.
    • cube_cut accepts multiple regions for reroot and prune operations.
    • Fixed handling of cube files containing GPU locations.
    • CubePL operator “defined” can be used to test if a metric is defined.
    • Support for location type CUBE_LOCATION_TYPE_ACCELERATOR_STREAM and location group type CUBE_LOCATION_GROUP_TYPE_ACCELERATOR. (CUBE_LOCATION_TYPE_ACCELERATOR_STREAM is an alias for CUBE_LOCATION_TYPE_GPU and has the same numerical value.)
    • Added a call bool cube_make_unique_name ( const string&, string& ) to perform the metric unique name correction to ensure one can use this metric in CubePL expressions.
    • Various bug fixes in library.
  • CubeW (4.7):

    • Support for location type CUBE_LOCATION_TYPE_ACCELERATOR_STREAM and location group type CUBE_LOCATION_GROUP_TYPE_ACCELERATOR. (CUBE_LOCATION_TYPE_ACCELERATOR_STREAM is an alias for CUBE_LOCATION_TYPE_GPU and has the same numerical value.)
    • Added a call bool cube_make_unique_name ( const char *, char * ) to perform the metric unique name correction to ensure one can use this metric in CubePL expressions.
    • Build shared and static libraries as default.
    • Minor fixes.
  • jCubeR (4.7):

    • Support for location type ACCELERATOR_STREAM and location group type ACCELERATOR. (ACCELERATOR_STREAM is an alias for GPU and has the same numerical value.)

Version 4.6

Release date: 2021-04-20

Component Download SHA-256 hash
CubeGUI Source 1871c6736121d94a22314cb5daa8f3cbb978b58bfe54f677c4c9c9693757d0c5
CubeLib Source 36eaffa7688db8b9304c9e48ca5dc4edc2cb66538aaf48657b9b5ccd7979385b
CubeW Source 99fe58ce7ab13061ebfbc360aedaecc28099a30636c5269a42c0cbaf57149aa8
jCubeR Source ca297200b281ca057d8430b46c521233578596f8ad0d0bca05e6e31a143cf31a
Changelog
  • CubeGUI (4.6):

    • Support of Qt6.
    • Added task call tree.
    • Implemented undo operation for call tree modifications.
    • Fixed dependencies of reroot/prune operation.
    • Info displays attributes of all tree elements.
    • Value widget uses selected stylesheets as well.
    • Metric Editor supports creation of non-rowwise metrics.
    • Provide a command-line autocompletion script.
    • Usage of QWebEngine is optional.
    • Usage of QConcurrent is optional.
    • One can disable usage of the parallel calculation during the configure step.
    • Plugin “Advisor” supports hybrid POP2 assessments.
    • Various bug fixes in GUI.
  • CubeLib (4.6):

    • cube_server lists only CUBE files.
    • Removed cube_score as EPIK traces are deprecated.
    • Support for region names with non-Latin symbols.
    • Added memory dump for CubePL engine.
    • cube_dump prints out CubePL memory if configured with --enable-debug.
    • Various bug fixes in library.
  • CubeW (4.6):

    • Small improvements in build system.
    • Minor fixes.
  • jCubeR (4.6):

    • Minor improvements in build system.
    • Minor fixes.

Version 4.5

Release date: 2020-06-08

Component Download SHA-256 hash
CubeGUI Source ffe84108adce0adf06dca80820d941b1a60a5580a8bacc8f7c1b6989c8ab1bfa
CubeLib Source 98f66837b4a834b1aacbcd4480a242d7a8c4a1b8dd44e02e836b8c7a4f0ffd98
CubeW Source 16bd8fd864197a74ca65f7325761ad75d73d555072326e95e1338cff39f28a5c
jCubeR Source 9f76a7b8ee59186149f0250d57d131f9d78c025ab77d6e31471b53c19dc88325
Changelog
  • CubeGUI (4.5):

    • Changed configure option --with-cubelib-config to --with-cubelib to streamline with Score-P and Scalasca.
    • Added support for parallel calculation of tree items.
    • Added Bookmark toolbar to save state of loaded cube file.
    • Added support for i18n (no translations yet).
    • Added “Scaling” plugin for simple scaling studies (works best with JengaFett plugin).
    • Added client-server capability (works with server included with CubeLib 4.5).
    • Plugins can define their own category for the system tree tab and place their own windows under this category.
    • Additional system tree sort option.
    • Extended System Topology Visualization Plugin.
    • Improved handling for 1-dimensional topologies.
    • Various bug fixes in GUI.
  • CubeLib (4.5):

    • Use mangled region names in option -r for the tool cube_stat.
    • Using C++11 instead of POSIX regex.h. Requires GCC >= 4.9 or another compiler with working support of C++11.
    • Library is thread-safe and reentrant. Requires C++11 mutexes.
    • Removed custom memory management for non-trivial data types as it led to a segmentation fault during finalization.
    • Various bug fixes in library.
  • CubeW (4.5):

    • Small improvements in documentation.
    • Minor fixes.
  • jCubeR (4.5):

    • Minor improvements in documentation.
    • Minor fixes.

Version 4.4.4

Release date: 2019-08-01

Component Download SHA-256 hash
CubeGUI Source 9b7b96d5a64b558a9017cc3599bba93a42095534e018e3de9b1f80ab6d04cc34
CubeLib Source adb8216ee3b7701383884417374e7ff946edb30e56640307c65465187dca7512
CubeW Source 93fff6cc1e8b0780f0171ef5302a2e1a257f99b6383fbfc1b9b82f925ceff501
jCubeR Source 4fc1c1655e607d7d891d66f51abea6f39b6624a498a6321bc7b1d6700e8e2b4a
Changelog
  • CubeGUI (4.4.4):

    • Requires support for C++11 for the build.
    • Improved detection of Qt modules.
    • Display attributes in Info Widget.
    • Do not reset zoom level in System Topology Plugin.
    • Various bug fixes in GUI.
  • CubeLib (4.4.4):

    • Requires support for C++11 for the build.
    • Fixed handling of attributes and parameters by the library and tools.
    • Extended CubePL with the support of a custom aggregation operator for the post-derived metrics.
    • Do not lose attributes during remapping anymore.
    • Fixed generation of documentation.
    • Improved rerooting.
  • CubeW (4.4.3):

    • Fixed generation of PDF Documentation.
    • Minor fixes.
  • jCubeR (4.4.2):

    • Fixed handling of ghost metrics. They are ignored gracefully as they are not supported.
    • Fixed issue with 0 bytes metric data size.
    • Minor fixes.

Version 4.4.3

Release date: 2019-03-21

Component Download SHA-256 hash
CubeGUI Source bf4b0f2ff68507ff82ba24eb4895aed961710dae16d783c222a12f152440cf36
CubeLib Source bcd4fa81a5ba37194e590a5d7c3e6c44b448f5e156a175837b77c21206847a8d
CubeW Source 93fff6cc1e8b0780f0171ef5302a2e1a257f99b6383fbfc1b9b82f925ceff501
jCubeR Source f1c12abb5d161ec6a93e34e58ecbefae318bab143ad29edc3129f762d04c8022
Changelog
  • CubeGUI (4.4.3):

    • Fixed display of mangled function names.
    • Added a context menu option “Expand next level”.
    • Fixed refresh issue if plugin is detached.
    • Added an “expert” mode to display hidden ghost metrics in the Metrics pane.
    • Improved Qt detection.
    • Fixed emission of signals to plugins while multiple selection of elements.
    • Various bug fixes in GUI.
  • CubeLib (4.4.3):

    • Support for >8GB files via PAX headers.
    • Extended cube_stat output.
    • Removed creation of the topology “Process x Thread [ x GPU ]” in cube_remap2.
    • Extended CubePL post-derived metrics calculation.
    • Various bug fixes in library.
  • CubeW (4.4.2):

    • Support for >8GB files via PAX headers.
    • Minor fixes.
  • jCubeR (4.4.1):

    • Support for >8GB files via PAX headers.
    • Minor fixes.

Version 4.4.2

Release date: 2018-09-10

Component Download SHA-256 hash
CubeGUI Source 29b6479616a524f8325f5031a883963bf965fb92569de33271a020f08650ec7b
CubeLib Source 843335c7d238493f1b4cb8e07555ccfe99a3fa521bf162e9d8eaa6733aa1f949
CubeW Source 31a71e9a05e6523de2b86b4026821bbb75fb411eb5b18ae38b27c1f44158014a
Changelog
  • CubeGUI (4.4.2 & internal 4.4.1):

    • Improved “Find” functionality and automatic region display in the “Source Code viewer”.
    • Fixed serious performance problem if remote X is used.
    • Improved GUI performance for large call trees; show the number of call tree references in flat tree info.
    • Limited expanded and selected items when switching between flat and call tree (>10,000 items selected); items are marked instead and can be selected afterwards with context menu item “select marked”.
    • ‘Edit metric’ is not disabled anymore if creation of derived metric was cancelled.
    • Copy selected flat tree values as they are shown in the tree.
    • Renamed configure option --with-debug to --enable-debug to be more consistent with its semantic.
    • Fixed segmentation fault while selecting “Info” for some non-root metrics.
    • Provide context information about STN for the info window.
    • Made check for updates comply with data privacy requirements.
    • Info widget now shows additional information about flat tree items.
    • If info context menu item is called for system tree items, the info widget is created and detached, and the information is shown in a third panel.
    • Improved shortening heuristic.
    • CUBE_DOCPATH accepts URLs for online documentation lookup.
    • Show context-free plugins at startup.
    • Various bug fixes in GUI.
  • CubeLib (4.4.2 & internal 4.4.1):

    • Fixed bug in declustering algorithm leading sometimes to wrong results.
    • Improved generation of temporary directory.
    • cube_dump tool prints out call path parameters.
    • cube_remap2 tool creates topology “Process x Thread [ x GPU ]” and adds it to the result file.
    • Improvements of the tools guide: elaborate purpose and details of missing tools, describe details of the remapping tool, and describe syntax of .spec files.
    • Split “tau2cube” into library and an application.
    • Keep order of parameters and attributes.
    • Set metric inactive if VOID.
    • Fixed performance issues in CubeIoProxy.
    • Various bug fixes in library.
  • CubeW (4.4.1):

    • Cleaned up public symbols in library.
    • Minor fixes.

Version 4.4

Release date: 2018-05-07

Component Download SHA-256 hash
CubeGUI Source 0620bae3ac357d0486ce7f5f97e448eeb2494c9a31865b679380ee08c6750e70
CubeLib Source 77548e1732fa5e82b13cc8465c8a21349bf42b45a382217d2e70d18576741d5c
CubeW Source b1d6fecb546bc645ced430ea3fc166e85835f3b997d4e5f0dece71919fc95a99
jCubeR Source d8d09474c8349499eda23961c842809af993d371dc3cfb266961a65d0896c0f2
Changelog
  • CubeGUI (4.4):

    • Various performance improvements.
    • Allow automatic demangling of region names if possible.
    • Improved “Help” display.
    • Improved display of units such as “bytes” or “occurrences”. Added a human-readable format.
    • Improved “Heatmap” and “Barplot” plugins to display a variable number of iterations.
    • Improved “Info” display.
    • Improved “Source Code viewer”.
    • Improved Plugin tabs organization.
    • Provide “Diff”, “Merge”, and “Mean” as context-free plugins in the GUI.
    • Added “Metric Identification” plugin for comfortable identification of a metric’s source (such as Score-P, Scalasca, or Remapper).
    • Added “Sunburst” as a standard system tree visualization plugin.
    • For more details see ChangeLog.
  • CubeLib (4.4):

    • One can mark derived metrics as “non convertible” to prevent conversion into data, and as “non cacheable” if their value is runtime-dependent.
    • Build system improvements.
    • Documentation infrastructure refactoring.
    • Improvements in Cube Tools.
    • CUBELIB_DEBUG and CUBEPL_VERBOSE_METRICS set the CubePL engine into verbose mode.
    • Cube tools do not append the .cubex extension incorrectly anymore.
    • Fixes in the CubePL engine.
    • For more details see ChangeLog.
  • CubeW (4.4):

    • One can mark derived metrics as “non convertible” to prevent conversion into data, and as “non cacheable” if their value is runtime-dependent.
    • Build system improvements.
    • Documentation infrastructure refactoring.
    • Improved detection of zlib.
    • Improved memory handling (enabled during configure if needed).
    • Bug fixes.
  • jCubeR (4.4):

    • Build system improvements.
    • Documentation infrastructure refactoring.

Version 4.3.5

Release date: 2017-05-29

Component Download SHA-256 hash
Cube Source 1dc26f473e8bb4cdbdd411224c3c2026a394f3e936f1918000dc65a222753912
Changelog
  • Various bug fixes in library and GUI.
  • Fix for Qt > 5.7 compatibility in Cube GUI.

Version 4.3.4

Release date: 2016-04-14

Component Download SHA-256 hash
Cube Source 34c55fc5d0c84942c0845a7324d84cde09f3bc1b3fae6a0f9556f7ea0e201065
Changelog
  • Various bug fixes in library and GUI.
  • CUBE_DEBUG and CUBEPL_VERBOSE_METRICS set the CubePL engine into verbose mode. See installation documentation.
  • Added support for multiple plugin search directories, via environment variable and via GUI setting.
  • Allow specifying colors of the selected item in the tree panel of the Cube GUI.
  • Source code viewer allows searching within the displayed code.
  • Enhanced the start window of the Cube GUI.
  • Report used Qt version in the “About” dialog of the GUI.
  • Improved the Qt detection steps during configuration.
  • Cube tools do not append the .cubex file extension.
  • Fixes in CubePL engine:
    • Support for metric::call::<uniq_name>
    • Fixed segmentation fault if the metric is of type rowwise=false
    • Fixed segmentation fault when trying to call metric::set on an unknown metric
    • Fixed crash while referencing a metric in the CubePL initialization section
    • ? within a regex is not ignored anymore
  • Remapper does not unhide OpenMP metrics if no OpenMP regions are detected, but -s option is provided.
  • Fixed a segmentation fault if Cube tries to read a non-Cube file, like .txt.
  • Provide examples of typical Cube files.

Version 4.3.3

Release date: 2015-12-11

Component Download SHA-256 hash
Cube Source ce8e1bff5a208fe5700a0194170be85bbd8f554e1aa1514b4afc5129326c7f83
Changelog
  • Various bug fixes in library and GUI.
  • Using Score-P for GUI and library instrumentation for automatic performance benchmarking.
  • Extended list of environment variables (CUBE_TMPDIR, CUBE_TEMP, CUBE_TMP) for storing temporary data.
  • Improved performance of multiplication in CubePL engine (short evaluation).
  • Bug fixes in CubePL engine related to the assignment =.
  • Manual initialization of a plugin after GUI start is possible.
  • Extended marker API.
  • Plugin can define an icon as a marker.
  • Improved automatic CubePL keyword suggestion during the creation of a derived metric.
  • Improved plugins search strategy.
  • Fixed support of if - elseif (x) - else construction in CubePL.
  • Added support for comments in CubePL.
  • Fixed bug in lowercase and uppercase handling in CubePL.
  • Improved memory footprint of cube_dump and cube_remap2.
  • Use rowwise calls in cube_cmp, cube_diff, and other tools.

Version 4.3.2

Release date: 2015-06-14

Component Download SHA-256 hash
Cube Source aba201a58f31f0b5b52c170595fd55f1dcdf30180983698f83d7f7f48dd6ce1e
Changelog
  • Various bug fixes.
  • Reimplemented calculation routines using loops instead of recursion.
  • Removed Cube Java Reader from the common package. It is being distributed separately.
  • Fixed issue with the : in the metric name.
  • Added genericUserAction to PluginServices.
  • Fixed handling of Online Documentation.
  • Improvements in Advanced Color Map Plugin:
    • Inversion of color map.
    • Storing user-defined color maps in settings.
  • Reintroduced cube_derive tool in the Cube distribution.
  • Extended status bar. With a mouse click, one can inspect a log of recent events.
  • Improved stability of plugins “Heatmap” and “Barplot”.

Version 4.3.1

Release date: 2015-04-27

Component Download SHA-256 hash
Cube Source 1a7f566cfdd758ce6e380dfce08cb3bddd4ce3aff7a5f3a81376c365b90c2679
Changelog
  • Various bug fixes.
  • Added control over data load strategy.
  • Added extended color maps.
  • Trees in GUI can be explored using keyboard.

Version 4.3

Release date: 2015-01-30

Component Download SHA-256 hash
Cube Source 5a77474e67ba6c2ef6d0451b506b413d9caefb2e8572958c1d1c219a1730c828
Changelog
  • Added preloading mechanism into C++ library.
  • Replaced internal container map by vector.
  • Metrics with built-in data types like int or double perform algebra using built-in types. Metrics with complex data types like histogram or scale function perform algebra using general objects.
  • Extended Cube API to support row-wise data processing.
  • Extended caching mechanism to support built-in data types and data rows.
  • Added control over I/O buffer size.
  • Added support for parameter-based metric types.
  • Various bug fixes in library and GUI.
  • Extended region definition by “paradigm” and “role”.
  • Added plugin infrastructure in GUI. There are two kinds of plugins: context-free and Cube-dependent plugins.
  • Reimplemented various parts of the GUI as plugins.
  • Added plugins “BarPlot” and “Heatmap” for the analysis of dynamic performance.
  • Added support for “histogram” as a metric type with proper algebra.
  • Extended support for “ghost” metrics.
  • Added initial support for Intel MIC (see INSTALL or CubeInstall.pdf).
  • Added calls env, cube::metric::set, and cube::metric::get to CubePL.
  • Extended CubePL with the ability to redefine operator + and operator - in aggregation formulas.
  • cube_dump tool exports data in native R matrix format.

Version 4.2.3

Release date: 2014-06-20

Component Download SHA-256 hash
Cube Source b30c6998bcc54f795bcd6de3cfbef9c3cec094f782820174b533f628b0e60765
Changelog
  • Various bug fixes in library and GUI.
  • Various memory leak fixes in the library.
  • Minor performance improvements.
  • Adjusted scorep.spec file to the new ompregion description “openmp”.
  • Examples are now installed into share/doc/cube/example.

Version 4.2.2

Release date: 2014-02-26

Component Download SHA-256 hash
Cube Source 67a7e2b3cf4927620fc4e987d6fae76b753a74303b3c9d30ea2e0937e64ae82a
Changelog
  • Implemented aggregation of loop iterations in GUI.
  • Added support for different CubePL engine versions.
  • Added support for the Fujitsu K computer.
  • Extended cube_dump utility with flexible call path selection and an additional CSV layout.
  • Support for Qt5.
  • Added split of the 1-D topology into 2-D in the GUI.
  • Various bug fixes as well as performance and usability improvements.

Version 4.2.1

Release date: 2013-11-27

Component Download SHA-256 hash
Cube Source c24c6e1e2bc6fcf89a2a68d78c7baadbcc7100ea91e9c04c02696dafa0cd1f49
Changelog
  • Enabled zlib compression of metadata.
  • Added support for storing attributes for all metadata items.
  • Improved zooming in topology view (zoom into selected planes).
  • Added multiple selection in topology.
  • Improved selection of elements in the system tree.
  • Improved performance of cluster expansion.
  • Changed default behavior to build the Java reader if a Java compiler can be found.
  • Various bug fixes as well as performance and usability improvements.

Version 4.2

Release date: 2013-08-02

Component Download SHA-256 hash
Cube Source 11fdcc2beb8d049f2e5e48c045b1b910cece907b898e68568b81c8239bff8b8a
Changelog
  • Significant amount of code refactoring.
  • Bug fixes.
  • Performance improvements.
  • Support for flexible system tree.
  • Improvements in build system.
  • Extension of cube-config tool.
  • Support for clustering.
  • Improvements in performance of cube_remap2 tool.
  • Refactoring of CubePL engine.

Version 4.1.6

Release date: 2013-03-28

Component Download SHA-256 hash
Cube Source 677aaed6fc25d0a65eba5982e85e7b7c1b3f81a62a3e77766044b4dc2cf1429d
Changelog
  • Bug fixes and improved Qt library detection.

Version 4.1.5

Release date: 2013-02-26

Component Download SHA-256 hash
Cube Source eb5a45338c04d348a30388479ae03b54d7b81069da52cb6acaea1fc9c4d83b8b
Changelog
  • Added support for scaling behavior functions as performance values.
  • Added support for PGI and Sun Studio compilers (without GUI) and improved cube_dump export functionality.

Version 4.1.4

Release date: 2013-02-03

Changelog
  • Improved internal architecture of topology widget and topology domain views.
  • Improved build system for POWER6 and added Cube syntax version checks.

Version 4.1.3

Release date: 2012-11-07

Changelog
  • Added highlighting schema for C++, Fortran, and CubePL sources.
  • Enhanced cube_dump to display flat trees and perform thread aggregations.
  • Added initial support for Windows.