In the finite element method, the solution
of a PDE is approximated
by low-order polynomials on local elements. The local elements
constitute the mesh; typical elements used are triangles and
quadrilaterals in 2D, and tetrahedra and hexahedra in 3D.

![\begin{displaymath}
\bar{u}=\left[
\begin{array}
{ccc}
\phi_i(x,y) & \phi_j(x,y)...
...ight]\left[
\begin{array}
{l}
u_i\\ u_j\\ u_k\end{array}\right]\end{displaymath}](img40.gif)


![\begin{displaymath}
u(x,y)=\left[
\begin{array}
{ccc}
1-x & x-y & y\end{array}\right]\left[
\begin{array}
{l}
u_i\\ u_j\\ u_k\end{array}\right]\end{displaymath}](img48.gif)
Fastflo uses the following element types:

3-node triangle, linear approximation

6-node triangle, quadratic approximation

4-node quadrilateral, bi-linear approximation

8-node quadrilateral, bi-quadratic approximation (serendipity element)

4-node tetrahedron, linear approximation

10-node tetrahedron, quadratic approximation

8-node hexahedron, tri-linear approximation

20-node hexahedron, tri-quadratic approximation (serendipity element)