Exact parallelized dynamic mode decomposition with Hankel matrix for large-scale flow data

被引:0
|
作者
Asada, Hiroyuki [1 ]
Kawai, Soshi [1 ]
机构
[1] Department of Aerospace Engineering, Tohoku University, Miyagi, Sendai,980-8579, Japan
关键词
Computational aeroacoustics - Conformal mapping - Cracking (chemical) - Eigenvalues and eigenfunctions - Exponential functions - Flight simulators - Hankel functions - Laminar flow - Modal analysis - Polynomials - Singular value decomposition - Transonic flow - Vortex flow;
D O I
10.1007/s00162-024-00730-0
中图分类号
学科分类号
摘要
Abstract: An exact parallel algorithm of dynamic mode decomposition (DMD) with Hankel matrices for large-scale flow data is proposed. The proposed algorithm enables the DMD and the Hankel DMD for large-scale data obtained by high-fidelity flow simulations, such as large-eddy simulations or direct numerical simulations using more than a billion grid points, on parallel computations without any approximations. The proposed algorithm completes the computations of the DMD by utilizing block matrices of XTX∈Rk×k (where X∈Rn×k is a large data matrix obtained by high-fidelity simulations, the number of snapshot data is n109, and the number of snapshots is kO(103)) without any approximations: for example, the singular value decomposition of X is replaced by the eigenvalue decomposition of XTX. Then, the computation of XTX is parallelized by utilizing the domain decomposition often used in flow simulations, which reduces the memory consumption for each parallel process and wall-clock time in the DMD by a factor approximately equal to the number of parallel processes. The parallel computation with communication is performed only for XTX, allowing for high parallel efficiency under massively parallel computations. Furthermore, the proposed exact parallel algorithm is extended to the Hankel DMD without any additional parallel computations, realizing the Hankel DMD of large-scale data collected by over a billion grid points with comparable cost and memory to the DMD without Hankel matrices. Moreover, this study shows that the Hankel DMD, which has been employed to enrich information and augment rank, is advantageous for large-scale high-dimensional data collected by high-fidelity simulations in data reconstruction and predictions of future states (while prior studies have reported such advantages for low-dimensional data). Several numerical experiments using large-scale data, including laminar and turbulent flows around a cylinder and transonic buffeting flow around a full aircraft configuration, demonstrate that (i) the proposed exact parallel algorithm reproduces the existing non-parallelized Hankel DMD, (ii) the Hankel DMD for large-scale data consisting of over a billion grid points is feasible by using the proposed exact parallel algorithm with high parallel efficiency on more than 6 thousand CPU cores, and (iii) the Hankel DMD has advantages for high-dimensional data such as n109. © The Author(s) 2024.
引用
收藏
相关论文
共 50 条
  • [1] Parallelized Dimensional Decomposition for Large-Scale Dynamic Stochastic Economic Models
    Eftekhari, Aryan
    Scheidegger, Simon
    Schenk, Olaf
    PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC17), 2017,
  • [2] Fast and exact processing of large-scale video data based on matrix operation
    1600, Inst. of Image Information and Television Engineers (67):
  • [3] Dynamic Mode Decomposition for Large-Scale Coherent Structure Extraction in Shear Flows
    Nguyen, Duong B.
    Wu, Panruo
    Monico, Rodolfo Ostilla
    Chen, Guoning
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2023, 29 (02) : 1531 - 1544
  • [4] Matrix scaling for large-scale system decomposition
    Finney, JD
    Heck, BS
    AUTOMATICA, 1996, 32 (08) : 1177 - 1181
  • [5] Wavelet adaptive proper orthogonal decomposition for large-scale flow data
    Krah, Philipp
    Engels, Thomas
    Schneider, Kai
    Reiss, Julius
    ADVANCES IN COMPUTATIONAL MATHEMATICS, 2022, 48 (02)
  • [6] Wavelet adaptive proper orthogonal decomposition for large-scale flow data
    Philipp Krah
    Thomas Engels
    Kai Schneider
    Julius Reiss
    Advances in Computational Mathematics, 2022, 48
  • [7] Continuous Cross Identification in Large-Scale Dynamic Astronomical Data Flow
    Duan, Zhiqiang
    Yang, Chen
    Meng, Xiaofeng
    Du, Yongjie
    BIG SCIENTIFIC DATA MANAGEMENT, 2019, 11473 : 86 - 91
  • [8] A DECOMPOSITION APPROACH FOR BALANCING LARGE-SCALE ACYCLIC DATA FLOW-GRAPHS
    CHANG, PR
    LEE, CSG
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (01) : 34 - 46
  • [9] Linear Inverse Modeling of Large-Scale Atmospheric Flow Using Optimal Mode Decomposition
    Kwasniok, Frank
    JOURNAL OF THE ATMOSPHERIC SCIENCES, 2022, 79 (09) : 2181 - 2204
  • [10] DECOMPOSITION STRATEGIES FOR LARGE-SCALE DYNAMIC OPTIMIZATION PROBLEMS
    LOGSDON, JS
    BIEGLER, LT
    CHEMICAL ENGINEERING SCIENCE, 1992, 47 (04) : 851 - 864