Efficient approximation of Sparse Jacobians for time-implicit reduced order models

被引:9
作者
Stefanescu, Razvan [1 ]
Sandu, Adrian [2 ]
机构
[1] North Carolina State Univ, Dept Math, Raleigh, NC 27695 USA
[2] Virginia Polytech Inst & State Univ, Sci Computat Lab, Dept Comp Sci, Blacksburg, VA 24060 USA
基金
美国国家科学基金会;
关键词
POD; DEIM; implicit reduced order modeling; shallow water equations; finite difference; ORTHOGONAL DECOMPOSITION METHODS; POSTERIORI ERROR ESTIMATION; SHALLOW-WATER EQUATIONS; NONLINEAR MODEL; COHERENT STRUCTURES; INTERPOLATION METHOD; PARTIAL-REALIZATION; LINEAR-SYSTEMS; REDUCTION; TURBULENCE;
D O I
10.1002/fld.4260
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper introduces a sparse matrix discrete interpolation method to effectively compute matrix approximations in the reduced order modeling framework. The sparse algorithm developed herein relies on the discrete empirical interpolation method and uses only samples of the nonzero entries of the matrix series. The proposed approach can approximate very large matrices, unlike the current matrix discrete empirical interpolation method, which is limited by its large computational memory requirements. The empirical interpolation indices obtained by the sparse algorithm slightly differ from the ones computed by the matrix discrete empirical interpolation method as a consequence of the singular vectors round-off errors introduced by the economy or full singular value decomposition (SVD) algorithms when applied to the full matrix snapshots. When appropriately padded with zeros, the economy SVD factorization of the nonzero elements of the snapshots matrix is a valid economy SVD for the full snapshots matrix. Numerical experiments are performed with the 1D Burgers and 2D shallow water equations test problems where the quadratic reduced nonlinearities are computed via tensorial calculus. The sparse matrix approximation strategy is compared against five existing methods for computing reduced Jacobians: (i) matrix discrete empirical interpolation method, (ii) discrete empirical interpolation method, (iii) tensorial calculus, (iv) full Jacobian projection onto the reduced basis subspace, and (v) directional derivatives of the model along the reduced basis functions. The sparse matrix method outperforms all other algorithms. The use of traditional matrix discrete empirical interpolation method is not possible for very large dimensions because of its excessive memory requirements. Copyright (c) 2016 John Wiley & Sons, Ltd.
引用
收藏
页码:175 / 204
页数:30
相关论文
共 100 条
[21]   A column approximate minimum degree ordering algorithm [J].
Davis, TA ;
Gilbert, JR ;
Larimore, SI ;
Ng, EG .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2004, 30 (03) :353-376
[22]  
Davis TA, 2004, ACM T MATH SOFTWARE, V30, P377, DOI 10.1145/1024074.1024080
[23]   Certified PDE-constrained parameter optimization using reduced basis surrogate models for evolution problems [J].
Dihlmann, Markus A. ;
Haasdonk, Bernard .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2015, 60 (03) :753-787
[24]  
Drmac Z., 2015, A New Selection Operator for the Discrete Empirical Interpolation Method - improved a priori error bound and extensions
[25]   The ROMES Method for Statistical Modeling of Reduced-Order-Model Error [J].
Drohmann, Martin ;
Carlberg, Kevin .
SIAM-ASA JOURNAL ON UNCERTAINTY QUANTIFICATION, 2015, 3 (01) :116-145
[26]   KARHUNEN-LOEVE PROCEDURE FOR GAPPY DATA [J].
EVERSON, R ;
SIROVICH, L .
JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1995, 12 (08) :1657-1664
[27]   A LINEAR ADI METHOD FOR THE SHALLOW-WATER EQUATIONS [J].
FAIRWEATHER, G ;
NAVON, IM .
JOURNAL OF COMPUTATIONAL PHYSICS, 1980, 37 (01) :1-18
[28]   EFFICIENT LINEAR CIRCUIT ANALYSIS BY PADE-APPROXIMATION VIA THE LANCZOS PROCESS [J].
FELDMANN, P ;
FREUND, RW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (05) :639-649
[29]  
Freund R. W., 2003, Acta Numerica, V12, P267, DOI 10.1017/S0962492902000120
[30]  
GALLIVAN K, 1994, IEEE DECIS CONTR P, P443, DOI 10.1109/CDC.1994.410886