Enhancing dynamic mode decomposition workflow with in situ visualization and data compression

被引:0
作者
Gabriel F. Barros
Malú Grave
José J. Camata
Alvaro L. G. A. Coutinho
机构
[1] COPPE/Federal University of Rio de Janeiro,Department of Civil Engineering
[2] Fluminense Federal University,Department of Civil Engineering
[3] Federal University of Juiz de Fora,Department of Computer Science
来源
Engineering with Computers | 2024年 / 40卷
关键词
Data compression; In situ visualization; Dynamic mode decomposition; Reduced order methods;
D O I
暂无
中图分类号
学科分类号
摘要
Modern computational science and engineering applications are being improved by advances in scientific machine learning. Data-driven methods such as dynamic mode decomposition (DMD) can extract coherent structures from spatio-temporal data generated from dynamical systems and infer different scenarios for said systems. The spatio-temporal data come as snapshots containing spatial information for each time instant. In modern engineering applications, the generation of high-dimensional snapshots can be time and/or resource-demanding. In the present study, we consider two strategies for enhancing DMD workflow in large numerical simulations: (i) snapshots compression to relieve disk pressure; (ii) the use of in situ visualization images to reconstruct the dynamics (or part of) in runtime. We evaluate our approaches with two 3D fluid dynamics simulations and consider DMD to reconstruct the solutions. Results reveal that snapshot compression considerably reduces the required disk space. We have observed that lossy compression achieves compression rates up to O(102)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {O}}(10^2)$$\end{document} with low relative errors in the signal reconstructions and other quantities of interest. We also extend our analysis to data generated on-the-fly, using in situ visualization tools to generate image files of our state vectors during runtime. On large simulations, the generation of snapshots may be slow enough to use batch algorithms for inference. Streaming DMD takes advantage of the incremental SVD algorithm and updates the modes with the arrival of each new snapshot. We use streaming DMD to reconstruct the dynamics from in situ generated images. We show that this process is efficient and the reconstructed dynamics are accurate.
引用
收藏
页码:455 / 476
页数:21
相关论文
共 132 条
[1]  
Ahmed N(2017)A review of variational multiscale methods for the simulation of turbulent incompressible flows Arch Comput Methods Eng 24 115-164
[2]  
Rebollo TC(2018)Multilevel techniques for compression and reduction of scientific data-the univariate case Comput Vis Sci 19 65-76
[3]  
John V(2019)Multilevel techniques for compression and reduction of scientific data—the multivariate case SIAM J Sci Comput 41 A1278-A1303
[4]  
Ainsworth M(2019)Multilevel techniques for compression and reduction of scientific data-quantitative control of accuracy in derived quantities SIAM J Sci Comput 41 A2146-A2171
[5]  
Tugluk O(2020)Multilevel techniques for compression and reduction of scientific data—the unstructured case SIAM J Sci Comput 42 A1402-A1427
[6]  
Whitney B(2023)Higher-order dynamic mode decomposition on-the-fly: a low-order algorithm for complex fluid flows J Comput Phys 475 849-621
[7]  
Ainsworth M(2009)Exact global histogram specification optimized for structural similarity Opt Rev 16 613-354
[8]  
Tugluk O(1992)A continuum method for modeling surface tension J Comput Phys 100 335-2698
[9]  
Whitney B(2006)Spam filtering using statistical data compression models J Mach Learn Res 7 2673-31
[10]  
Ainsworth M(2009)FPC: a high-speed compressor for double-precision floating-point data IEEE Trans Comput 58 18-713