July 2026

Conference Paper

Viskores: Integrating Parallel Scientific Visualization Research into Applications

By:
Moreland, Kenneth D; Amstutz, Jefferson; Athawale, Tushar M; Bolea, Vicente; Bolstad, Mark; Childs, Hank; Geveci, Berk; Harrison, Cyrus; Larsen, Matthew; Lo, Li-Ta; Marsaglia, Nichole; Mathai, Manish P; Pugmire, David R; Rizzi, Silvio; Tsalikis, Spiros; Weber, Gunther
Book Title:
VisGap 2026 - The Gap between Visualization Research and Visualization Software
Publication Date:
July 7, 2026
Publisher Location:
Eurographics Association, Austria
Conference Name:
VisGap - The Gap between Visualization Research and Visualization Software
Conference Location:
Nottingham, United Kingdom
Conference Sponsor:
Eurographics
View DOI Listing:
https://doi.org/10.2312/visgap.20261000

Abstract

Viskores is a scientific visualization library that is the primary deployment of such algorithms to the parallel accelerated processors of modern DOE supercomputers. In this paper, we review the capabilities provided by Viskores and how these capabilities are leveraged by other software in the high-performance computing ecosystem. We discuss the Viskores data representation and pay particular attention to array management. Through this array management we describe how data is adapted between Viskores and other software along with strategies for converting dynamic, polymorphic objects to static representations better suited to GPU processing. We conclude with several examples of Viskores integrating with high-performance software that is used in production today.