期刊论文详细信息
JOURNAL OF COMPUTATIONAL PHYSICS 卷:380
A parallel and streaming Dynamic Mode Decomposition algorithm with finite precision error analysis for large data
Article
Anantharamu, Sreevatsa1  Mahesh, Krishnan1 
[1] Univ Minnesota, Dept Aerosp Engn & Mech, Minneapolis, MN 55455 USA
关键词: DMD;    Full-Orthogonalization-Arnoldi;    Error analysis;    Parallel;    Large data;   
DOI  :  10.1016/j.jcp.2018.12.012
来源: Elsevier
PDF
【 摘 要 】

A novel technique based on the Full Orthogonalization Arnoldi (FOA) is proposed to perform Dynamic Mode Decomposition (DMD) for a sequence of snapshots. A modification to FOA is presented for situations where the matrix A is unknown, but the set of vectors {A(i-1)v(1)}(i=1)(N) are known. The modified FOA is the kernel for the proposed projected DMD algorithm termed, FOA based DMD. The proposed algorithm to compute DMD modes and eigenvalues i) does not require Singular Value Decomposition (SVD) for snapshot matrices X with kappa(2)(X) << 1/epsilon(m), where kappa(2) (X) is the 2-norm condition number of the snapshot matrix and epsilon(m) is the relative round-off error or machine epsilon, ii) has an optional rank truncation step motivated by round off error analysis for snapshot matrices X with kappa(2) (X) approximate to 1/epsilon(m), iii) requires only one snapshot at a time, thus making it a 'streaming' method even with the optional rank truncation step, iv) consumes less memory and requires less floating point operations to obtain the projected matrix than existing projected DMD methods and v) lends itself to easy parallelism as the main computational kernel involves only vector additions, dot products and matrix vector products. The new technique is therefore well-suited for DMD of large datasets on parallel computing platforms. We show both theoretically and using numerical examples that for FOA based DMD without rank truncation, the finite precision error in the computed projection of the linear mapping is 0 (epsilon(m)kappa(2) (X)). The proposed method is also compared to existing projected DMD methods for computational cost, memory consumption and relative round off error. Error indicators are presented that are useful to decide when to stop acquiring new snapshots. The proposed method is applied to several examples of numerical simulations of fluid flow. (C) 2018 Elsevier Inc. All rights reserved.

【 授权许可】

Free   

【 预 览 】
附件列表
Files Size Format View
10_1016_j_jcp_2018_12_012.pdf 1530KB PDF download
  文献评价指标  
  下载次数:7次 浏览次数:0次