Algorithm 839: FIAT, a new paradigm for computing finite element basis functions

Robert C. Kirby

Code and Data Abstract

Much of finite element computation is constrained by the difficulty of evaluating high-order nodal basis functions. While most codes rely on explicit formulae for these basis functions, we present a new approach that allows us to construct a general class of finite element basis functions from orthonormal polynomials and evaluate and differentiate them at any points. This approach relies on fundamental ideas from linear algebra and is implemented in Python using several object-oriented and functional programming techniques.

Article

Robert C. Kirby. " Algorithm 839: FIAT, a new paradigm for computing finite element basis functions." ACM Transactions on Mathematical Software.     doi:10.1145/1039813.1039820. Retrieved 10/23/2018 from researchcompendia.org/compendia/2013.377/

Compendium Type: Published Papers
Primary Research Field: Computer and Information Sciences
Secondary Research Field: Mathematics
Content License: Public Domain Mark
Code License: MIT License

Page Owner

jenn.seiler@gmail.com

created 12/23/2013

modified 01/16/2014

blog comments powered by Disqus