January 2024

Journal

MGARD: A multigrid framework for high-performance, error-controlled data compression and refactoring

By:
Gong, Qian ; Chen, Jieyang; Whitney, Ben; Liang, Xin; Reshniak, Viktor ; Banerjee, Tania; Lee, Jaemoon; Rangarajan, Anand; Wan, Lipeng; Vidal, Nicolas ; Liu, Qing; Gainaru, Ana ; Podhorszki, Norbert ; Archibald, Richard K; Ranka, Sanjay; Klasky, Scott A
Journal Name:
SoftwareX
Page Number:
101590-101590
Volume:
24
Issue Number:
N/A
Publication Date:
January 16, 2024
View DOI Listing:
https://doi.org/10.1016/j.softx.2023.101590

Abstract

We describe MGARD, a software providing MultiGrid Adaptive Reduction for floating-point scientific data on structured and unstructured grids. With exceptional data compression capability and precise error control, MGARD addresses a wide range of requirements, including storage reduction, high-performance I/O, and in-situ data analysis. It features a unified application programming interface (API) that seamlessly operates across diverse computing architectures. MGARD has been optimized with highly-tuned GPU kernels and efficient memory and device management mechanisms, ensuring scalable and rapid operations.