Algorithm 839: FIAT, a new paradigm for computing finite element basis functions. 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. (Source:

This software is also peer reviewed by journal TOMS.

References in zbMATH (referenced in 44 articles , 1 standard article )

Showing results 1 to 20 of 44.
Sorted by year (citations)

1 2 3 next

  1. Kincl, Ondřej; Pavelka, Michal; Maršík, František; Sedláček, Miroslav: Theoretical analysis of rolling fluid turbines (2022)
  2. Labanda, Nicolás A.; Espath, Luis; Calo, Victor M.: A spatio-temporal adaptive phase-field fracture method (2022)
  3. Milz, Johannes; Ulbrich, Michael: An approximation scheme for distributionally robust PDE-constrained optimization (2022)
  4. Scroggs et al.: Basix: a runtime finite element basis evaluation library (2022) not zbMATH
  5. Farrell, Patrick E.; Kirby, Robert C.; Marchena-Menéndez, Jorge: Irksome: automating Runge-Kutta time-stepping for finite element methods (2021)
  6. Matthew W. Scroggs: Symfem: a symbolic finite element definition library (2021) not zbMATH
  7. Rosales, Rodolfo Ruben; Seibold, Benjamin; Shirokoff, David; Zhou, Dong: High-order finite element methods for a pressure Poisson equation reformulation of the Navier-Stokes equations with electric boundary conditions (2021)
  8. Theisen, Lambert; Torrilhon, Manuel: fenicsR13. A tensorial mixed finite element solver for the linear R13 equations using the FEniCS computing platform (2021)
  9. Jahn, Mischa; Montalvo-Urquizo, Jonathan: Modeling and simulation of keyhole-based welding as multi-domain problem using the extended finite element method (2020)
  10. Farrell, Patrick E.; Mitchell, Lawrence; Wechsung, Florian: An augmented Lagrangian preconditioner for the 3D stationary incompressible Navier-Stokes equations at High Reynolds number (2019)
  11. Kirby, Robert C.; Mitchell, Lawrence: Code generation for generally mapped finite elements (2019)
  12. Winovich, Nick; Ramani, Karthik; Lin, Guang: ConvPDE-UQ: convolutional neural networks with quantified uncertainty for heterogeneous elliptic partial differential equations on varied domains (2019)
  13. Homolya, Miklós; Mitchell, Lawrence; Luporini, Fabio; Ham, David A.: TSFC: a structure-preserving form compiler (2018)
  14. Kirby, Robert C.; Mitchell, Lawrence: Solver composition across the PDE/linear algebra barrier (2018)
  15. Chan, Jesse; Warburton, T.: On the penalty stabilization mechanism for upwind discontinuous Galerkin formulations of first order hyperbolic systems (2017)
  16. Maddison, J. R.; Hiester, H. R.: Optimal constrained interpolation in mesh-adaptive finite element modeling (2017)
  17. Miklos Homolya, Lawrence Mitchell, Fabio Luporini, David A. Ham: TSFC: a structure-preserving form compiler (2017) arXiv
  18. Rathgeber, Florian; Ham, David A.; Mitchell, Lawrence; Lange, Michael; Luporini, Fabio; Mcrae, Andrew T. T.; Bercea, Gheorghe-Teodor; Markall, Graham R.; Kelly, Paul H. J.: Firedrake, automating the finite element method by composing abstractions (2017)
  19. Robert C. Kirby, Lawrence Mitchell: Solver composition across the PDE/linear algebra barrier (2017) arXiv
  20. Yamazaki, Hiroe; Shipton, Jemma; Cullen, Michael J. P.; Mitchell, Lawrence; Cotter, Colin J.: Vertical slice modelling of nonlinear Eady waves using a compatible finite element method (2017)

1 2 3 next