Efficient mass and stiffness matrix assembly via weighted Gaussian quadrature rules for B-splines
Michael Barto\v{n}, Vladimir Puzyrev, Quanling Deng, Victor Calo

TL;DR
This paper introduces weighted Gaussian quadrature rules for B-spline basis functions that significantly reduce the number of quadrature points needed for mass and stiffness matrix assembly, leading to faster computations.
Contribution
It proposes novel weighted Gaussian quadrature rules that minimize quadrature points while maintaining exactness, improving efficiency over previous methods.
Findings
Reduces quadrature points by a factor of rac{p+1}{2p+1}rom previous methods.
Achieves exact integration for uniform C^1 quadratic and C^2 cubic isogeometric discretizations.
Significantly decreases computational cost of matrix assembly.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
