An Architecture for Interactive In Situ Visualization and its Transparent Implementation in OpenFPM


An Architecture for Interactive In Situ Visualization and its Transparent Implementation in OpenFPM

Gupta, A.; Incardona, P.; Deniz Aydin, A.; Gumhold, S.; Günther, U.; Sbalzarini, I. F.

Live in situ visualization of numerical simulations–interactive visualization while the simulation is running–can enable new modes of interaction, including computational steering. Designing easy-to-use distributed in situ architectures, with viewing latency low enough, and frame rate high enough, for interactive use, is challenging. Here, we propose a fully asynchronous, hybrid CPU–GPU in situ architecture that emphasizes interactivity. We also present a transparent implementation of this architecture embedded into the OpenFPM simulation framework. The benchmarks show that our architecture minimizes visual latencies, and achieves frame rates between 6 and 60 frames/second–depending on simulation data size and degree of parallelism–by changing only a few lines of an existing simulation code.

Keywords: In-situ visualisation; Simulations; OpenFPM; Supercomputing

  • Open Access Logo Contribution to proceedings
    ISAV'20 In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization at SC'20, 12.11.2020, New York, NY, USA
    ISAV'20: ISAV'20 In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization
    DOI: 10.1145/3426462.3426472
    Cited 3 times in Scopus

Permalink: https://www.hzdr.de/publications/Publ-32167