A matrix-free isogeometric Galerkin method for Karhunen-Loeve approximation of random fields using tensor product splines, tensor contraction and interpolation based quadrature

被引:14
|
作者
Mika, Michal L. [1 ]
Hughes, Thomas J. R. [2 ]
Schillinger, Dominik [1 ]
Wriggers, Peter [3 ]
Hiemstra, Rene R. [1 ]
机构
[1] Leibniz Univ Hannover, Inst Baumech & Numer Mech, Hannover, Germany
[2] Univ Texas Austin, Oden Inst Computat Engn & Sci, Austin, TX 78712 USA
[3] Leibniz Univ Hannover, Inst Kontinuumsmech, Hannover, Germany
基金
美国国家科学基金会;
关键词
Matrix-free solver; Kronecker products; Random fields; Fredholm integral eigenvalue problem; Isogeometric analysis;
D O I
10.1016/j.cma.2021.113730
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The Karhunen-Loeve series expansion (KLE) decomposes a stochastic process into an infinite series of pairwise uncorrelated random variables and pairwise L-2-orthogonal functions. For any given truncation order of the infinite series the basis is optimal in the sense that the total mean squared error is minimized. The orthogonal basis functions are determined as the solution of an eigenvalue problem corresponding to the homogeneous Fredholm integral equation of the second kind, which is computationally challenging for several reasons. Firstly, a Galerkin discretization requires numerical integration over a 2d dimensional domain, where d, in this work, denotes the spatial dimension. Secondly, the main system matrix of the discretized weak-form is dense. Consequently, the computational complexity of classical finite element formation and assembly procedures as well as the memory requirements of direct solution techniques become quickly computationally intractable with increasing polynomial degree, number of elements and degrees of freedom. The objective of this work is to significantly reduce several of the computational bottlenecks associated with numerical solution of the KLE. We present a matrix-free solution strategy, which is embarrassingly parallel and scales favorably with problem size and polynomial degree. Our approach is based on (1) an interpolation based quadrature that minimizes the required number of quadrature points; (2) an inexpensive reformulation of the generalized eigenvalue problem into a standard eigenvalue problem; and (3) a matrix-free and parallel matrix-vector product for iterative eigenvalue solvers. Two higher-order three-dimensional C-0-conforming multipatch benchmarks illustrate exceptional computational performance combined with high accuracy and robustness. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:32
相关论文
共 2 条