Low rank tensor methods in Galerkin-based isogeometric analysis

被引:63
作者
Mantzaflaris, Angelos [1 ]
Juettler, Bert [1 ]
Khoromskij, Boris N. [2 ]
Langer, Ulrich [1 ]
机构
[1] Austrian Acad Sci, RICAM, Linz, Austria
[2] Max Planck Inst Math Sci, Leipzig, Germany
基金
奥地利科学基金会;
关键词
Low rank approximation; Stiffness matrix; Matrix formation; Tensor decomposition; Kronecker product; Numerical quadrature; COLLOCATION METHODS; FINITE-ELEMENTS; APPROXIMATION; NURBS; INTEGRATION; REFINEMENT; EFFICIENT; SPLINES; DESIGN; COST;
D O I
10.1016/j.cma.2016.11.013
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The global (patch-wise) geometry map, which describes the computational domain, is a new feature in isogeometric analysis. This map has a global tensor structure, inherited from the parametric spline geometry representation. The use of this global structure in the discretization of partial differential equations may be regarded as a drawback at first glance, as opposed to the purely local nature of (high-order) classical finite elements. In this work we demonstrate that it is possible to exploit the regularity of this structure and to identify the great potential for the efficient implementation of isogeometric discretizations. First, we formulate tensor-product B-spline bases as well as the corresponding mass and stiffness matrices as tensors in order to reveal their intrinsic structure. Second, we derive an algorithm for the separation of variables in the integrands arising in the discretization. This is possible by means of low rank approximation of the integral kernels. We arrive at a compact, separated representation of the integrals. The separated form implies an expression of Galerkin matrices as Kronecker products of matrix factors with small dimensions. This representation is very appealing, due to the reduction in both memory consumption and computation times. Our benchmarks, performed using the C++ library G+Smo, demonstrate that the use of tensor methods in isogeometric analysis possesses significant advantages. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:1062 / 1085
页数:24
相关论文
共 59 条
[1]  
Aigner M, 2009, LECT NOTES COMPUT SC, V5654, P19, DOI 10.1007/978-3-642-03596-8_2
[2]  
[Anonymous], 2007, FINITE ELEMENTE
[3]  
[Anonymous], LINEAR ALGEBRA LARGE
[4]  
[Anonymous], 2002, TEXTS APPL MATH
[5]  
[Anonymous], 2001, Curves and surfaces for CAGD: a practical guide
[6]   Efficient matrix computation for tensor-product isogeometric analysis: The use of sum factorization [J].
Antolin, P. ;
Buffa, A. ;
Calabro, F. ;
Martinelli, M. ;
Sangalli, G. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2015, 285 :817-828
[7]   Locking-free isogeometric collocation methods for spatial Timoshenko rods [J].
Auricchio, F. ;
da Veiga, L. Beirao ;
Kiendl, J. ;
Lovadina, C. ;
Reali, A. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2013, 263 :113-126
[8]   A simple algorithm for obtaining nearly optimal quadrature rules for NURBS-based isogeometric analysis [J].
Auricchio, F. ;
Calabro, F. ;
Hughes, T. J. R. ;
Reali, A. ;
Sangalli, G. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2012, 249 :15-27
[9]   ISOGEOMETRIC COLLOCATION METHODS [J].
Auricchio, F. ;
Da Veiga, L. Beirao ;
Hughes, T. J. R. ;
Reali, A. ;
Sangalli, G. .
MATHEMATICAL MODELS & METHODS IN APPLIED SCIENCES, 2010, 20 (11) :2075-2107
[10]   Optimal quadrature rules for odd-degree spline spaces and their application to tensor-product-based isogeometric analysis [J].
Barton, Michael ;
Manuel Calo, Victor .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2016, 305 :217-240