FIAT: improving performance and accuracy for high-order finite elements
Pablo D. Brubeck, Robert C. Kirby, Fabian Laakmann, Lawrence Mitchell

TL;DR
FIAT is a Python library for finite element basis functions that has been improved to enhance run time, accuracy, and efficiency through better polynomial implementation, high-order bases, integral degrees of freedom, efficient quadrature, and fast diagonalization methods.
Contribution
The paper introduces recent enhancements to FIAT, including optimized polynomial implementation, high-order basis accuracy, integral degrees of freedom, efficient quadrature rules, and support for fast diagonalization.
Findings
Streamlined orthogonal polynomial implementation.
More accurate high-order Lagrange bases.
Reduced quadrature points with new simplicial rules.
Abstract
FIAT (the FInite element Automatic Tabulator) provides a powerful Python library for the generation and evaluation of finite element basis functions on a reference element. This release paper describes recent improvements to FIAT aimed at improving its run time and the accuracy and efficiency of code generated using FIAT-provided information. In the first category, we have greatly streamlined the implementation of orthogonal polynomials out of which finite element bases are built. The second category comprises several more advances. For one, we have built an interface to the package to enable more accurate Lagrange bases at high order. We have also implemented integral-type degrees of freedom for and elements, which match the mathematical definitions of the elements more closely and also avoid loss of accuracy in…
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.
Taxonomy
TopicsAdvanced Surface Polishing Techniques · Electromagnetic Simulation and Numerical Methods · Advanced Measurement and Metrology Techniques
