<hr>
<p>
- <a href="step-1.html" target="body">Step 1</a><br />
- <a href="step-2.html" target="body">Step 2</a><br />
- <a href="step-3.html" target="body">Step 3</a><br />
- <a href="step-4.html" target="body">Step 4</a><br />
- <a href="step-5.html" target="body">Step 5</a><br />
- <a href="step-6.html" target="body">Step 6</a><br />
- <a href="step-7.html" target="body">Step 7</a><br />
- <a href="step-8.html" target="body">Step 8</a><br />
- <a href="step-9.html" target="body">Step 9</a><br />
- <a href="step-10.html" target="body">Step 10</a><br />
- <a href="step-11.html" target="body">Step 11</a><br />
- <a href="step-12.html" target="body">Step 12</a><br />
- <a href="step-13.html" target="body">Step 13</a><br />
- <a href="step-14.html" target="body">Step 14</a><br />
- <a href="step-15.html" target="body">Step 15</a><br />
- <a href="step-16.html" target="body">Step 16</a><br />
- <a href="step-17.html" target="body">Step 17</a><br />
- <a href="step-18.html" target="body">Step 18</a><br />
- <a href="step-19.html" target="body">Step 19</a><br />
- <a href="step-20.html" target="body">Step 20</a>
+ <a href="../../doxygen/deal.II/step_1.html" target="body">Step 1</a><br />
+ <a href="../../doxygen/deal.II/step_2.html" target="body">Step 2</a><br />
+ <a href="../../doxygen/deal.II/step_3.html" target="body">Step 3</a><br />
+ <a href="../../doxygen/deal.II/step_4.html" target="body">Step 4</a><br />
+ <a href="../../doxygen/deal.II/step_5.html" target="body">Step 5</a><br />
+ <a href="../../doxygen/deal.II/step_6.html" target="body">Step 6</a><br />
+ <a href="../../doxygen/deal.II/step_7.html" target="body">Step 7</a><br />
+ <a href="../../doxygen/deal.II/step_8.html" target="body">Step 8</a><br />
+ <a href="../../doxygen/deal.II/step_9.html" target="body">Step 9</a><br />
+ <a href="../../doxygen/deal.II/step_10.html" target="body">Step 10</a><br />
+ <a href="../../doxygen/deal.II/step_11.html" target="body">Step 11</a><br />
+ <a href="../../doxygen/deal.II/step_12.html" target="body">Step 12</a><br />
+ <a href="../../doxygen/deal.II/step_13.html" target="body">Step 13</a><br />
+ <a href="../../doxygen/deal.II/step_14.html" target="body">Step 14</a><br />
+ <a href="../../doxygen/deal.II/step_15.html" target="body">Step 15</a><br />
+ <a href="../../doxygen/deal.II/step_16.html" target="body">Step 16</a><br />
+ <a href="../../doxygen/deal.II/step_17.html" target="body">Step 17</a><br />
+ <a href="../../doxygen/deal.II/step_18.html" target="body">Step 18</a><br />
+ <a href="../../doxygen/deal.II/step_19.html" target="body">Step 19</a><br />
+ <a href="../../doxygen/deal.II/step_20.html" target="body">Step 20</a>
</p>
<hr>
</p>
<dl>
- <dt><a href="step-1.html">Step 1</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_1.html">Step 1</a></dt>
<dd><strong>What's new:</strong> Everything. We create a grid
and show a simple way to write it to a file.
</dd>
- <dt><a href="step-2.html">Step 2</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_2.html">Step 2</a></dt>
<dd><strong>What's new:</strong> Associate degrees of freedom to
each vertex and compute the resulting sparsity pattern of
matrices. Show that renumbering reduces the bandwidth of
diagonal.
</dd>
- <dt><a href="step-3.html">Step 3</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_3.html">Step 3</a></dt>
<dd><strong>What's new:</strong> Actually solve Laplace's
problem. Object-orientation. Assembling matrices and
vectors. Boundary values.
</dd>
- <dt><a href="step-4.html">Step 4</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_4.html">Step 4</a></dt>
<dd><strong>What's new:</strong> This example is programmed in a
way that it is independent of the dimension for which we want to
solve Laplace's equation; we will solve the equation in 2D and
hand side function. Non-homogeneous boundary values.
</dd>
- <dt><a href="step-5.html">Step 5</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_5.html">Step 5</a></dt>
<dd><strong>What's new:</strong> Computations on successively
refined grids. Reading a grid from disk. Some optimizations.
Using assertions. Non-constant coefficient in
linear system of equations.
</dd>
- <dt><a href="step-6.html">Step 6</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_6.html">Step 6</a></dt>
<dd><strong>What's new:</strong> Adaptive local
refinement. Handling of hanging nodes. Higher order elements.
Catching exceptions in the “main” function.
</dd>
- <dt><a href="step-7.html">Step 7</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_7.html">Step 7</a></dt>
<dd><strong>What's new:</strong> Helmholtz
equation. Non-homogeneous Neumann boundary conditions and
boundary integrals. Verification of correctness of computed
solution and output of the data in tables. Using counted pointers.
</dd>
- <dt><a href="step-8.html">Step 8</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_8.html">Step 8</a></dt>
<dd><strong>What's new:</strong> The elastic equations will be
solved instead of Laplace's equation. The solution is
vector-valued and the equations form a system with as many
equations as the dimension of the space in which it is posed.
</dd>
- <dt><a href="step-9.html">Step 9</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_9.html">Step 9</a></dt>
<dd><strong>What's new:</strong> Transport equation, assembling
the system of equations in parallel using multi-threading,
implementing a refinement criterion based on a finite difference
approximation of the gradient.
- <dt><a href="step-10.html">Step 10</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_10.html">Step 10</a></dt>
<dd><strong>What's new:</strong> Higher order mappings. Do not
solve equations, but rather compute the value of pi to high
accuracy.
</dd>
- <dt><a href="step-11.html">Step 11</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_11.html">Step 11</a></dt>
<dd><strong>What's new:</strong> Solving a Laplace problem with
higher order mappings. Using strange constraints and
intermediate representations of sparsity patterns.
</dd>
- <dt><a href="step-12.html">Step 12</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_12.html">Step 12</a></dt>
<dd><strong>What's new:</strong> General framework for
discontinuous Galerkin methods. Use of Timer class.
</dd>
- <dt><a href="step-13.html">Step 13</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_13.html">Step 13</a></dt>
<dd><strong>What's new:</strong> Software design questions and
how to write a modular, extensible finite element program.
</dd>
- <dt><a href="step-14.html">Step 14</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_14.html">Step 14</a></dt>
<dd><strong>What's new:</strong> Duality based error estimators,
more strategies to write a modular, extensible finite element
program.
</dd>
- <dt><a href="step-15.html">Step 15</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_15.html">Step 15</a></dt>
<dd><strong>What's new:</strong> 1d problems, nonlinear solvers,
transfering a solution across mesh refinement.
</dd>
- <dt><a href="step-16.html">Step 16</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_16.html">Step 16</a></dt>
<dd><strong>What's new:</strong> Based on step 5, a multilevel
preconditioner is implemented.
</dd>
- <dt><a href="step-17.html">Step 17</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_17.html">Step 17</a></dt>
<dd><strong>What's new:</strong> Using PETSc for linear algebra; running
in parallel on clusters of computers linked together by MPI.
</dd>
- <dt><a href="step-18.html">Step 18</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_18.html">Step 18</a></dt>
<dd><strong>What's new:</strong> A time dependent problem; using a much
simplified version of implementing elasticity; moving meshes; handling
large scale output of parallel programs.
</dd>
- <dt><a href="step-19.html">Step 19</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_19.html">Step 19</a></dt>
<dd><strong>What's new:</strong> Input parameter file handling. Merging
output of a parallel program.
</dd>
- <dt><a href="step-20.html">Step 20</a></dt>
+ <dt><a href="../../doxygen/deal.II/step_20.html">Step 20</a></dt>
<dd><strong>What's new:</strong> Mixed finite elements. Using block
matrices and block vectors to define more complicated solvers and
preconditioners working on the Schur complement.