Cheap and stable quadrature on polyhedral elements
Alvise Sommariva, Marco Vianello
TL;DR
The paper develops a tetrahedra-free, stable quadrature for polynomials on polyhedral elements by combining hyperinterpolation in a bounding box with divergence-theorem–based generation of Chebyshev moments. The final weights are computed via a matrix-vector product $w = diag(u) V m$, with $m_j = ∫_Ω φ_j(P) dP$ derived efficiently from the polyhedron's faces, and stability is guaranteed in the limit $n→∞$ by $∑|w_i| → vol(Ω)$. This yields a cheap, conditioning-free rule that remains stable even with negative weights and is practical for large-scale polyhedral FEM where sub-tessellation is undesirable. Numerical tests show machine-precision accuracy for a range of polyhedra and degrees, with costs substantially lower than comparable positive-weight, tetrahedra-free methods, highlighting its potential for fast and robust assembly of mass and stiffness matrices in polyhedral discretizations.
Abstract
We discuss a cheap tetrahedra-free approach to the numerical integration of polynomials on polyhedral elements, based on hyperinterpolation in a bounding box and Chebyshev moment computation via the divergence theorem. No conditioning issues arise, since no matrix factorization or inversion is needed. The resulting quadrature formula is theoretically stable even in the presence of some negative weights.
