<tr><td><a href="../../doxygen/deal.II/step_29.html">Step-29</a></td>
<td> Solving a complex-valued Helmholtz equation. Sparse direct
solvers. Dealing with parameter files. </td></tr>
+
+ <tr><td><a href="../../doxygen/deal.II/step_33.html">Step-33</a></td>
+ <td> A nonlinear hyperbolic conservation law: The Euler equations of
+ compressible gas dynamics. </td></tr>
</table>
<tr>
<td><b>Basic techniques</b></td>
<td><a href="../../doxygen/deal.II/step_1.html">Step-1</a></td>
- <td> Creating a grid. A simple way to write it to a file.
+ <td> Creating a grid. A simple way to write it to a file
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_2.html">Step-2</a></td>
- <td> Degrees of freedom.
+ <td> Degrees of freedom
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_3.html">Step-3</a></td>
- <td> Solve the Laplace equation.
+ <td> Solve the Laplace equation
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_4.html">Step-4</a></td>
- <td> Dimension independent programming. Non-zero data.
+ <td> Dimension independent programming, non-zero data
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_5.html">Step-5</a></td>
- <td> Computing on uniformly refined meshes.
+ <td> Computing on uniformly refined meshes
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_6.html">Step-6</a></td>
- <td> Adaptivity.
+ <td> Adaptivity
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_7.html">Step-7</a></td>
- <td> Evaluating errors.
+ <td> Evaluating errors
</td>
</tr>
<tr>
<td><b>Advanced techniques</b></td>
<td><a href="../../doxygen/deal.II/step_9.html">Step-9</a></td>
- <td> Multithreading.
+ <td> Multithreading
</td>
</tr>
<td><a href="../../doxygen/deal.II/step_20.html">Step-20</a>,
<a href="../../doxygen/deal.II/step_21.html">Step-21</a>,
<a href="../../doxygen/deal.II/step_22.html">Step-22</a></td>
- <td> Block solvers and preconditioners.
+ <td> Block solvers and preconditioners
</td>
</tr>
<td><a href="../../doxygen/deal.II/step_17.html">Step-17</a>,
<a href="../../doxygen/deal.II/step_18.html">Step-18</a>,
<a href="../../doxygen/deal.II/step_19.html">Step-19</a></td>
- <td> Parallelization via PETSc and MPI.
+ <td> Parallelization via PETSc and MPI
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_19.html">Step-19</a>,
- <a href="../../doxygen/deal.II/step_19.html">Step-29</a></td>
- <td> Input parameter handling.
+ <a href="../../doxygen/deal.II/step_19.html">Step-29</a>,
+ <a href="../../doxygen/deal.II/step_33.html">Step-33</a></td>
+ <td> Input parameter handling
</td>
</tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_10.html">Step-10</a>,
<a href="../../doxygen/deal.II/step_11.html">Step-11</a></td>
- <td> Higher order mappings.
+ <td> Higher order mappings
</td>
</tr>
<td><a href="../../doxygen/deal.II/step_6.html">Step-6</a>,
<a href="../../doxygen/deal.II/step_9.html">Step-9</a>,
<a href="../../doxygen/deal.II/step_14.html">Step-14</a></td>
- <td> Error indicators and estimators.
+ <td> Error indicators and estimators
</td>
</tr>
<tr>
<td></td>
- <td><a href="../../doxygen/deal.II/step_15.html">Step-15</a></td>
+ <td><a href="../../doxygen/deal.II/step_15.html">Step-15</a>,
+ <a href="../../doxygen/deal.II/step_33.html">Step-33</a></td>
<td> Transfering solutions across mesh refinement
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_12.html">Step-12</a></td>
- <td> Discontinuous Galerkin methods.
+ <td> Discontinuous Galerkin methods
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_27.html">Step-27</a></td>
- <td> hp finite elements.
+ <td> hp finite elements
</td>
</tr>
</td>
</tr>
+ <tr>
+ <td></td>
+ <td><a href="../../doxygen/deal.II/step_33.html">Step-33</a></td>
+ <td> Computing Jacobians from residuals, automatic differentiation
+ </td>
+ </tr>
+
<tr>
<td><b>Linear solver issues</b></td>
<td><a href="../../doxygen/deal.II/step_3.html">Step-3</a></td>
- <td> Conjugate Gradient solver.
+ <td> Conjugate Gradient solver
</td>
</tr>
<tr>
<td><b></b></td>
<td><a href="../../doxygen/deal.II/step_5.html">Step-5</a></td>
- <td> Preconditioned CG solver.
+ <td> Preconditioned CG solver
</td>
</tr>
<tr>
<td><b></b></td>
<td><a href="../../doxygen/deal.II/step_9.html">Step-9</a></td>
- <td> BiCGStab.
+ <td> BiCGStab
</td>
</tr>
<tr>
<td><b></b></td>
<td><a href="../../doxygen/deal.II/step_16.html">Step-16</a></td>
- <td> Multilevel preconditioners.
+ <td> Multilevel preconditioners
</td>
</tr>
<td><b></b></td>
<td><a href="../../doxygen/deal.II/step_17.html">Step-17</a>,
<a href="../../doxygen/deal.II/step_18.html">Step-18</a></td>
- <td> Parallel solvers.
+ <td> Parallel solvers
</td>
</tr>
<td><a href="../../doxygen/deal.II/step_20.html">Step-20</a>,
<a href="../../doxygen/deal.II/step_21.html">Step-21</a>,
<a href="../../doxygen/deal.II/step_22.html">Step-22</a></td>
- <td> Block and Schur complement solvers.
+ <td> Block and Schur complement solvers
</td>
</tr>
+ <tr>
+ <td><b></b></td>
+ <td><a href="../../doxygen/deal.II/step_3.html">Step-33</a></td>
+ <td> Linear Newton systems from nonlinear equations
+ </td>
+ </tr>
<tr>
<td><b>Other equations</b></td>
<td><a href="../../doxygen/deal.II/step_7.html">Step-7</a>,
<a href="../../doxygen/deal.II/step_29.html">Step-29</a></td>
- <td> Helmholtz equation.
+ <td> Helmholtz equation
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_8.html">Step-8</a></td>
- <td> Elasticity equations.
+ <td> Elasticity equations
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_18.html">Step-18</a></td>
- <td> Quasi-static elasticity equations.
+ <td> Quasi-static elasticity equations
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_9.html">Step-9</a></td>
- <td> Transport (advection) equations.
+ <td> Transport (advection) equations
+ </td>
+ </tr>
+
+ <tr>
+ <td></td>
+ <td><a href="../../doxygen/deal.II/step_33.html">Step-33</a></td>
+ <td> The nonlinear hyperbolic Euler system of compressible gas dynamics
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_20.html">Step-20</a></td>
- <td> Mixed Laplace.
+ <td> Mixed Laplace
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_21.html">Step-21</a></td>
- <td> Porous media flow.
+ <td> Porous media flow
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_22.html">Step-22</a></td>
- <td> Incompressible Stokes flow.
+ <td> Incompressible Stokes flow
</td>
</tr>
<td><a href="../../doxygen/deal.II/step_23.html">Step-23</a>,
<a href="../../doxygen/deal.II/step_24.html">Step-24</a>,
<a href="../../doxygen/deal.II/step_25.html">Step-25</a></td>
- <td> The wave equation, in linear and nonlinear variants.
+ <td> The wave equation, in linear and nonlinear variants
</td>
</tr>
<tr>
<td><b>Vector problems</b></td>
<td><a href="../../doxygen/deal.II/step_8.html">Step-8</a></td>
- <td> Elasticity equations.
+ <td> Elasticity equations
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_20.html">Step-20</a></td>
- <td> Mixed Laplace.
+ <td> Mixed Laplace
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_21.html">Step-21</a></td>
- <td> Mixed Laplace plus an advection equation.
+ <td> Mixed Laplace plus an advection equation
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_29.html">Step-29</a></td>
- <td> A complex-valued Helmholtz problem.
+ <td> A complex-valued Helmholtz problem
</td>
</tr>
+ <tr>
+ <td></td>
+ <td><a href="../../doxygen/deal.II/step_33.html">Step-33</a></td>
+ <td> The Euler equations of compressible gas dynamics
+ </td>
+ </tr>
<tr>
<td><b>Time-dependent problems</b></td>
<td><a href="../../doxygen/deal.II/step_18.html">Step-18</a></td>
- <td> Quasi-static elasticity.
+ <td> Quasi-static elasticity
</td>
</tr>
<tr>
<td></td>
<td><a href="../../doxygen/deal.II/step_21.html">Step-21</a></td>
- <td> Porous media flow.
+ <td> Porous media flow
</td>
</tr>
<td><a href="../../doxygen/deal.II/step_23.html">Step-23</a>,
<a href="../../doxygen/deal.II/step_24.html">Step-24</a>,
<a href="../../doxygen/deal.II/step_25.html">Step-25</a></td>
- <td> The wave equation, in linear and nonlinear variants.
+ <td> The wave equation, in linear and nonlinear variants
+ </td>
+ </tr>
+
+ <tr>
+ <td></td>
+ <td><a href="../../doxygen/deal.II/step_33.html">Step-33</a></td>
+ <td> The Euler equations of compressible gas dynamics
</td>
</tr>
</table>