Oct 1 – 2, 2026
01187 Dresden
Europe/Berlin timezone

Extended Visualization and Analysis of Non-Blocking Multi-Threaded Communication of a Large-Scale CFD Solver with Vampir

Oct 1, 2026, 1:30 PM
30m
APB Andreas-Pfitzmann-Bau, E023 (01187 Dresden)

APB Andreas-Pfitzmann-Bau, E023

01187 Dresden

Nöthnitzer Straße 46
Abstract Session 2

Description

This work introduces an expanded event model in Vampir for analyzing non-blocking MPI communication.
This model addresses the challenges of unsuccessful tests and attributing wait time to root-cause functions in application code.
These extended message events allow Vampir to visualize temporal and spatial high-frequent test-phases and wait-time distributions, supporting outlier detection and function-level summaries that go beyond traditional time-based statistics.
We demonstrate this approach using the OpenLB’s rayleighTaylor3D benchmark and show that excessive MPI_Test calls do not degrade runtime and that reducing the test frequency induced due to the measurements overhead maintains the performance.
An extended Score-P recording mode captures unsuccessful test events with negligible size and time impact.
Our results confirm that applications do not need to aggressively optimize MPI_Test frequency and that Vampir can effectively identify wait-time root causes.

Author

Co-author

Bert Wesarg (TU Dresden)

Presentation materials