<P>
In this program, we will mainly consider two aspects:
<UL>
-<LI>Verification of correctness of the program;
+<LI>Verification of correctness of the program and generation of convergence
+tables;
<LI>Non-homogeneous Neumann boundary conditions for the Helmholtz equation.
</UL>Besides these topics, again a variety of improvements and tricks will be
shown.
chosen right hand sides, we can be rather confident that it will also compute
the correct solution for problems where we don't know the exact values.
+<P>
+In addition to simply computing these quantities, we will show how to generate
+nicely formatted tables from the data generated by this program that
+automatically computes convergence rates etc. In addition, we will compare
+different strategies for mesh refinement.
+
<P>
<H4><A NAME="SECTION00000020000000000000">
In this program, we will mainly consider two aspects:
\begin{itemize}
-\item Verification of correctness of the program;
+\item Verification of correctness of the program and generation of convergence
+tables;
\item Non-homogeneous Neumann boundary conditions for the Helmholtz equation.
\end{itemize}
Besides these topics, again a variety of improvements and tricks will be
chosen right hand sides, we can be rather confident that it will also compute
the correct solution for problems where we don't know the exact values.
+In addition to simply computing these quantities, we will show how to generate
+nicely formatted tables from the data generated by this program that
+automatically computes convergence rates etc. In addition, we will compare
+different strategies for mesh refinement.
+
\paragraph{Non-homogeneous Neumann boundary conditions.} The second, totally
unrelated, subject of this example program is the use of non-homogeneous