Efficient mass and stiffness matrix assembly via weighted Gaussian quadrature rules for B-splines

From MaRDI portal
Publication:2297117

DOI10.1016/J.CAM.2019.112626zbMATH Open1493.65054arXiv1710.01048OpenAlexW2990351226MaRDI QIDQ2297117FDOQ2297117


Authors: Michael Bartoň, Vladimir Evgenievich Puzyrev, Quanling Deng, Victor M. Calo Edit this on Wikidata


Publication date: 18 February 2020

Published in: Journal of Computational and Applied Mathematics (Search for Journal in Brave)

Abstract: Calabro 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. Our rules further reduce the number of quadrature points by a factor of (fracp+12p+1)d when compared to Calabro et al. (2017), p being the polynomial degree and d the dimension of the problem, and consequently reduce the computational cost of the mass and stiffness matrix assembly by a similar factor.


Full work available at URL: https://arxiv.org/abs/1710.01048




Recommendations




Cites Work


Cited In (13)





This page was built for publication: Efficient mass and stiffness matrix assembly via weighted Gaussian quadrature rules for B-splines

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2297117)