Title
Efficient mass and stiffness matrix assembly via weighted Gaussian quadrature rules for B-splines
Abstract
Calabrò et al. (2017) changed the paradigm of the mass and stiffness computation from the traditional element-wise assembly to a row-wise concept, showing that the latter one offers integration that may be orders of magnitude faster. Considering a B-spline basis function as a non-negative measure, each mass matrix row is integrated by its own quadrature rule with respect to that measure. Each rule is easy to compute as it leads to a linear system of equations, however, the quadrature rules are of the Newton–Cotes type, that is, they require a number of quadrature points that is equal to the dimension of the spline space. In this work, we propose weighted quadrature rules of Gaussian type which require the minimum number of quadrature points while guaranteeing exactness of integration with respect to the weight function. The weighted Gaussian rules arise as solutions of non-linear systems of equations. We derive rules for the mass and stiffness matrices for uniform C1 quadratic and C2 cubic isogeometric discretizations. In each parameter direction, our rules require locally only p+1 quadrature points, p being the polynomial degree. While the nodes cannot be reused for various weight functions as in Calabrò et al. (2017), the computational cost of the mass and stiffness matrix assembly is comparable.
Year
DOI
Venue
2020
10.1016/j.cam.2019.112626
Journal of Computational and Applied Mathematics
Keywords
Field
DocType
Weighted Gaussian quadrature,B-splines,Isogeometric analysis,Mass and stiffness matrix assembly
Weight function,System of linear equations,Mathematical analysis,Matrix (mathematics),Degree of a polynomial,Gaussian,Stiffness matrix,Quadrature (mathematics),Gaussian quadrature,Mathematics
Journal
Volume
ISSN
Citations 
371
0377-0427
0
PageRank 
References 
Authors
0.34
5
4
Name
Order
Citations
PageRank
Michael Barton111112.52
Vladimir Puzyrev242.91
Quanling Deng300.34
Victor M. Calo419138.14