Vampir 10.8

Vampir 10.8.0 released

15
Dec
2025

We are pleased to announce the feature release of Vampir 10.8.0.

This major release introduces multiple new features.

Noteworthy Changes:

Message matching of multi-threaded MPI applications

Vampir now shows correct messages for multi-threaded MPI applications (MPI_THREAD_MULTIPLE). Recording requires a recent Score-P with OTF2 3.2 or above. Trace loading will be degraded but interactive analysis is not affected.


New Parallel Coordinates chart mode for the Process Summary

The new chart mode can be enabled by right-clicking into the Process Summary to open the context menu, selecting Set Chart Mode, and then Parallel Coordinates. It shows the selected metric, e.g., Exclusive Time or Number of Invocations on the y-axis for each function, shown on the x-axis. It shows each cluster as one set of points connected by a line with the respective color.

Process Summary parallel coordinates chart mode


Add option to copy or paste the color gradient as/from CSV

The Color Scale Options for the Master Timeline, Performance Radar, System Tree, and Communication Matrix now has buttons for copying and pasting the color gradient to/from CSV. This enables easy reuse of painstakingly configured gradients and enables the import of predefined color gradients not currently shipped with Vampir itself.

Global filter dialog

For example, try the following approximation of the rainbow4 gradient as derived from CET-R4.csv in CETperceptualcsv0_255.zip

0;#FF04006C
10;#FF080DB5
20;#FF1135E6
30;#FF0D75B8
40;#FF33A42C
50;#FF8AC204
60;#FFD6DA02
70;#FFFBC40E
80;#FFFC8F15
90;#FFFE430D
100;#FFD7050D

It consists of integer gradient stops in the range of 0 to 100 with an #AARRGGBB hexadecimal color representation.


Unified global filter dialog

The global filter dialogs have been merged into a single tabbed window for ease of access. The separate main window menu entries still exist. Clicking on any of them will open the same unified dialog switched to the corresponding tab.

Global filter dialog


Other notable changes include:

  • Add a local process filter to the Process Summary and in the Communication Matrix for Sender/Receiver.
  • Add support for horizontal scrolling with the more standardized Shift+Wheel in addition to the Qt default Alt+Wheel.
  • Add option to export displayed data to CSV in Counter Timeline.
  • Show trace event loading time in the Trace Info display.
  • Improve visual distinction between explicit and aggregated values in the System Tree by using narrow brackets.
  • Actually modify global filters when adding/removing locations through the context info.