fiat icon indicating copy to clipboard operation
fiat copied to clipboard

Default degree 3 quadrature on triangle inefficient?

Open chrisrichardson opened this issue 8 years ago • 3 comments

Original report by Miklós Homolya (Bitbucket: miklos1, GitHub: miklos1).


FIAT has generic rules for generating arbitrary order collapsed quadrature on triangles and tetrahedra ("canonical"). It also has a few hand-written rules for low-order quadrature on triangles and tetrahedra ("default"), which are presumably more efficient. The default rules indeed have fewer quadrature points than the canonical ones in all cases except one: degree 3 quadrature on the triangle.

The default scheme uses 6-point quadrature in this case, while the canonical scheme only uses 2 x 2 = 4 points.

chrisrichardson avatar Jul 26 '16 10:07 chrisrichardson

Original comment by Jan Blechta (Bitbucket: blechta, GitHub: blechta).


Fix in branch jan/fix-issue-27 and next.

chrisrichardson avatar Jul 10 '18 21:07 chrisrichardson

Original comment by Jan Blechta (Bitbucket: blechta, GitHub: blechta).


Fixed by 8ceb29a

chrisrichardson avatar Jul 10 '18 22:07 chrisrichardson

Original comment by Jan Blechta (Bitbucket: blechta, GitHub: blechta).


Issue #28 was marked as a duplicate of this issue.

chrisrichardson avatar Jul 16 '18 17:07 chrisrichardson