We will now consider the same problem posed in three-dimensions. Each element type will be shown to have different spectral properties. The three-dimensional linear convective equation for u(x,y,z,t) is:
![]()
We consider the variational form of this equation in
, that is:
Find
such that for all ![]()

Applying the Galerkin formulation so that the trial and test spaces are spanned by the same basis we obtain:
![\begin{displaymath}
\left( \phi_n, \phi_m \right) \frac{d \hat{u}_m}{dt} =
\lef...
... \frac{\partial \phi_m}{\partial z} \right)
\right] \hat{u}_m \end{displaymath}](img160.gif)
where we have normalized the convection velocity appropriately so that its direction
is defined by the scalars a,b.
Based on these definitions we now construct two new operators for the entire domain:
![\begin{displaymath}
L(\theta) = \left[\begin{array}
{cccc}
L_1 & 0 & ... & 0 \...
..... & ... & ... & ... \ 0 & 0 & ... & L_K
\end{array} \right]\end{displaymath}](img136.gif)
![\begin{displaymath}
B = \left[\begin{array}
{cccc}
B_1 & 0 & ... & 0 \ 0 & B_...
... & ... & ... & ... \ 0 & 0 & ... & B_K
\end{array} \right]. \end{displaymath}](img137.gif)
As in the two-dimensional case (section 4.3) we assemble the boundary degrees of the freedom to make the operator act continuously across the element interfaces. This time the Z operator maps the globally numbered modes to the locally numbered vertex, edge and face modes.