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

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

Abstract

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.

Details

Original languageEnglish
Title of host publicationProceedings of ISAV 2020
PublisherAssociation for Computing Machinery (ACM), New York
Pages20-26
Number of pages7
ISBN (electronic)9781450388122
Publication statusPublished - 12 Nov 2020
Peer-reviewedYes

Publication series

SeriesISAV'20: ISAV'20 In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization

Conference

Title2020 In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization, ISAV 2020 - Held in conjunction with the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2020
Duration12 November 2020
Degree of recognitionInternational event
CityVirtual, Online
CountryUnited States of America

External IDs

ORCID /0000-0003-4414-4340/work/142252161

Keywords

Keywords

  • computational steering, distributed rendering, in situ visualization, parallel simulation software