next up previous contents
Next: Operators Up: Basis Functions Previous: Triangle Basis:

Comparison of the Bases

  We have presented two classes of bases in sections 3.4.1 and 3.4.2 that give the same approximations and share the same spectral properties. We are left with the decision of which basis should we use for a given problem. In this section we summarize their properties and suggest possible selection criteria.

First, we consider the structure of the mass and stiffness matrices encountered in the convection and diffusion equations, respectively. We concentrate on the triangular elements only, and we examine the different structures corresponding to bases ${\bf TrHH}$ and ${\bf TrNH}$.The elemental mass matrix is the matrix which has entries defined by:

\begin{displaymath}
B_{mn} = \left( \phi_m, \phi_n \right). \end{displaymath}

Figure 3.9 shows in (a) the mass matrix for the ${\bf TrHH}$ basis, and in (b) the mass matrix for ${\bf TrNH}$ and in (c) the mass matrix corresponding to ${\bf TrNH}$ but calculated using exact integration. In the latter case the number of quadrature points needed is larger than the nodal points unlike the case in (b) where the quadrature points coincide with the nodes at the edges. We notice that the sparsity of the mass matrices corresponding to bases represented in (b) and (c) is reduced compared to the ${\bf TrHH}$ modal basis, but this is to be expected because each boundary mode in ${\bf TrNH}$ is a linear combination of all of the ${\bf TrHH}$ boundary modes.


  
Figure 3.9: Comparison of the elemental mass matrix for (a) ${\bf TrHH}$, (b) ${\bf TrNH}$ using collocation, and (c) ${\bf TrNH}$ using exact integration for N=15.
\begin{figure}
\centerline{
\psfig {file=/users/tcew/Archive/JCP/THH_mass_matrix...
 ...sfig {file=/users/tcew/Archive/JCP/TNH_mass_matrix.ps,height=2.in}
}\end{figure}

We can also compare the elemental stiffness matrix for the ${\bf TrHH}$modal basis and the ${\bf TrNH}$ mixed basis. The stiffness matrix is the matrix which has entries defined by:

\begin{displaymath}
S_{mn} = \left( \nabla \phi_m, \nabla \phi_n \right). \end{displaymath}

Figure 3.10 shows the two stiffness matrices for N=15. Again the matrix corresponding to ${\bf TrNH}$ basis has a denser structure.


  
Figure 3.10: Comparison of the elemental stiffness matrix for (a) ${\bf TrHH}$, and (b) ${\bf TrNH}$ bases for N=15.
\begin{figure}
\centerline{
\psfig {file=/users/tcew/Archive/JCP/THH_stiff_matri...
 ...fig {file=/users/tcew/Archive/JCP/TNH_stiff_matrix.ps,height=2.in}
}\end{figure}

We now summarize the properties of the two classes of bases. The modal basis (${\bf TrHH}$ and ${\bf QuHH}$) properties are:

In addition, this basis can be enhanced with other properties by varying the form of Jacobi polynomials. For example, an interesting version proposed in [16], [32] uses $(\alpha,\beta) = (2,2)$ and (2m+3,3) for the Jacobi constants. It has the following properties:

There are many different choices in choosing a mixed basis. Their main properties are:

These properties suggest situations where each type of basis is appropriate: For example, the modal basis can lead to high computational efficiencies, if:

On the other hand, the mixed basis can also lead to high efficiencies, if:

More importantly, it is the specific application that we consider and the dynamic refinement procedure that ultimately decides which basis functions are the best choice. If it becomes apparent that an initial choice of basis becomes inappropriate, it is not an expensive operation to transform between bases.


next up previous contents
Next: Operators Up: Basis Functions Previous: Triangle Basis:
T. Warburton
10/24/1998