An Architecture for Interactive in Situ Visualization and its Transparent Implementation in OpenFPM
Research output: Contribution to book/conference proceedings/anthology/report › Conference contribution › Contributed › peer-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 language | English |
---|---|
Title of host publication | Proceedings of ISAV 2020 |
Publisher | Association for Computing Machinery (ACM), New York |
Pages | 20-26 |
Number of pages | 7 |
ISBN (electronic) | 9781450388122 |
Publication status | Published - 12 Nov 2020 |
Peer-reviewed | Yes |
Publication series
Series | ISAV'20: ISAV'20 In Situ Infrastructures for Enabling Extreme-Scale Analysis and Visualization |
---|
Conference
Title | 2020 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 |
---|---|
Duration | 12 November 2020 |
Degree of recognition | International event |
City | Virtual, Online |
Country | United States of America |
External IDs
ORCID | /0000-0003-4414-4340/work/142252161 |
---|
Keywords
ASJC Scopus subject areas
Keywords
- computational steering, distributed rendering, in situ visualization, parallel simulation software