Efficient algorithm for proper orthogonal decomposition of block-structured adaptively refined numerical simulations

被引:0
|
作者
Meehan, Michael A. [1 ]
Simons-Wellin, Sam [1 ]
Hamlington, Peter E. [1 ]
机构
[1] Univ Colorado, Paul M Rady Dept Mech Engn, 427 UCB, Boulder, CO 80309 USA
基金
美国国家科学基金会;
关键词
Proper orthogonal decomposition; Adaptive mesh refinement; Computational fluid dynamics; COHERENT STRUCTURES; MESH REFINEMENT; FLOWS; POD; TURBULENCE;
D O I
10.1016/j.jcp.2022.111527
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Adaptive mesh refinement (AMR) is increasingly being used to simulate fluid flows that have vastly different resolution requirements throughout the computational domain. Proper orthogonal decomposition (POD) is a common tool to extract coherent structures from flow data and build reduced order models, but current POD algorithms do not take advantage of potential efficiency gains enabled by multi-resolution data from AMR simulations. Here, we explore a new method for performing POD on AMR data that eliminates repeated operations arising from nearest-neighbor interpolation of multi-resolution data onto uniform grids. We first outline our approach to reduce the number of computations with examples and provide the complete algorithms in the appendix. We examine the computational acceleration of the new algorithms compared to the standard POD method using synthetically generated AMR data and operation counting. We then use CPU times and operation counting to analyze data from an AMR simulation of an axisymmetric buoyant plume, finding that we are able to reduce the computational time by a factor of approximately 2 & minus; 5 when using three levels of grid refinement. The new POD algorithm is the first to eliminate redundant operations for matrix multiplications with repeated values in each matrix, making it ideal for POD of data from AMR simulations. (c) 2022 Elsevier Inc. All rights reserved. <comment>Superscript/Subscript Available</comment
引用
收藏
页数:27
相关论文
共 50 条
  • [1] Advanced algorithms for computations on block-structured adaptively refined meshes
    Ray, J
    Kennedy, C
    Steensland, J
    Najm, H
    [J]. SciDAC 2005: Scientific Discovery Through Advanced Computing, 2005, 16 : 113 - 118
  • [2] Using high-order methods on adaptively refined block-structured meshes: Derivatives, interpolations, and filters
    Ray, Jaideep
    Kennedy, Christopher A.
    Lefantzi, Sophia
    Najm, Habib N.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2007, 29 (01): : 139 - 181
  • [3] An efficient streaming algorithm for spectral proper orthogonal decomposition
    Schmidt, Oliver T.
    Towne, Aaron
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2019, 237 : 98 - 109
  • [4] Block-structured grids for Eulerian gyrokinetic simulations
    Jarema, D.
    Bungartz, H. J.
    Goerler, T.
    Jenko, F.
    Neckel, T.
    Told, D.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2016, 198 : 105 - 117
  • [5] ON THE EFFICIENT IMPLEMENTATION OF RETENTION BLOCK-STRUCTURED LANGUAGES
    DISANTO, M
    NIGRO, L
    RUSSO, W
    [J]. INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1981, 10 (01): : 39 - 54
  • [6] Block-Structured Quad Meshing for Supersonic Flow Simulations
    Roche, Claire
    Breil, Jerome
    Hocquellet, Thierry
    Ledoux, Franck
    [J]. SIAM INTERNATIONAL MESHING ROUNDTABLE 2023, SIAM IMR 2023, 2024, 147 : 139 - 166
  • [7] An enhanced algorithm for online Proper Orthogonal Decomposition and its parallelization for unsteady simulations
    Li, Xiaodong
    Hulshoff, Steven
    Hickel, Stefan
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2022, 126 : 43 - 59
  • [8] Proper orthogonal decomposition of atomistic flow simulations
    Grinberg, L.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (16) : 5542 - 5556
  • [9] An integrated decomposition and partitioning approach for irregular block-structured applications
    Rantakokko, J
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 485 - 496
  • [10] BLOCK-STRUCTURED ADAPTIVE MESH REFINEMENT ON CURVILINEAR-ORTHOGONAL GRIDS
    Ziegler, Udo
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (03): : C102 - C121