an encyclopedia of finite element definitions

Verification

Last updated: 1 September 2026

ElementBasixBasix.UFLFerrite.jlFIATndelement
discontinuous Lagrange
Lagrange
Nédélec (first kind)
Raviart–Thomas
Brezzi–Douglas–Marini
Crouzeix–Raviart
serendipity
bubble
dPc
Hellan–Herrmann–Johnson
Nédélec (second kind)
P1-iso-P2
Regge
Arnold–Winther
Bernstein
bubble enriched Lagrange
Hermite
Kong–Mulder–Veldhuizen
Mardal–Tai–Winther
nonconforming Arnold–Winther
trimmed serendipity H(curl)
trimmed serendipity H(div)
vector bubble enriched Lagrange
vector Lagrange
vector Q
Alfeld–Sorokina
Argyris
Bell
Bernardi–Raugel
Brezzi–Douglas–Durán–Fortin
Brezzi–Douglas–Fortin–Marini
conforming Crouzeix–Raviart
Crouzeix–Falk
Gauss–Legendre
Gopalakrishnan–Lederer–Schöberl
Guzmán–Neilan (first kind)
Guzmán–Neilan (second kind)
Hsieh–Clough–Tocher
Huang–Zhang
Morley
Radau
reduced Hsieh–Clough–Tocher
serendipity H(curl)
serendipity H(div)
Taylor
Tiniest tensor
Tiniest tensor H(curl)
Tiniest tensor H(div)
vector dPc

For each element in the table above, the verification test passes for an example if:

The algorithm used to perform verification is described in detail in the DefElement paper[1].

The symbols in the table have the following meaning:

Verification passes from all the examples on the element's page
Verification passes for some examples, but not all
Verification fails for all examples

You can view more details of which examples pass and fail on the verification with full detail page.

The verification data is also available in JSON format.

Verification Github badges

ImplementationBadgeMarkdown
Basix[![DefElement verification](https://defelement.org/badges/basix.svg)](https://defelement.org/verification/basix.html)
Basix.UFL[![DefElement verification](https://defelement.org/badges/basix.ufl.svg)](https://defelement.org/verification/basix.ufl.html)
Ferrite.jl[![DefElement verification](https://defelement.org/badges/ferrite.svg)](https://defelement.org/verification/ferrite.html)
FIAT[![DefElement verification](https://defelement.org/badges/fiat.svg)](https://defelement.org/verification/fiat.html)
ndelement[![DefElement verification](https://defelement.org/badges/ndelement.svg)](https://defelement.org/verification/ndelement.html)
Symfem[![DefElement verification](https://defelement.org/badges/symfem.svg)](https://defelement.org/verification/)

References