From: bangerth Date: Mon, 13 Feb 2012 10:08:33 +0000 (+0000) Subject: Get rid of unneeded pictures. Write the results section. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c4632919b4fc9e839a42b3a5c80f839793abc76b;p=dealii-svn.git Get rid of unneeded pictures. Write the results section. git-svn-id: https://svn.dealii.org/trunk@25058 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/examples/step-41/doc/results.dox b/deal.II/examples/step-41/doc/results.dox index f4c6feefb5..15abbbf7de 100644 --- a/deal.II/examples/step-41/doc/results.dox +++ b/deal.II/examples/step-41/doc/results.dox @@ -1 +1,193 @@

Results

+ +Running the program produces output like this: +@code +Number of active cells: 16384 +Total number of cells: 21845 +Number of degrees of freedom: 16641 + +Newton iteration 0 + Assembling system... + Solving system... + Error: 0.310059 -> 5.16619e-05 in 5 CG iterations. + Updating active set... + Size of active set: 13164 + Residual of the non-contact part of the system: 1.61863e-05 + Writing graphical output... + +Newton iteration 1 + Assembling system... + Solving system... + Error: 1.11987 -> 0.00109377 in 6 CG iterations. + Updating active set... + Size of active set: 12363 + Residual of the non-contact part of the system: 3.9373 + Writing graphical output... + +... + +Newton iteration 17 + Assembling system... + Solving system... + Error: 0.00713308 -> 2.29249e-06 in 4 CG iterations. + Updating active set... + Size of active set: 5399 + Residual of the non-contact part of the system: 0.000957525 + Writing graphical output... + +Newton iteration 18 + Assembling system... + Solving system... + Error: 0.000957525 -> 2.8033e-07 in 4 CG iterations. + Updating active set... + Size of active set: 5399 + Residual of the non-contact part of the system: 2.8033e-07 + Writing graphical output... +@endcode + +The iterations end once the active set doesn't change any more (it has +5,399 constrained degrees of freedom at that point). More revealing is +to look at a sequence of graphical output files (every third step is +shown, with the number of the iteration in the leftmost column): + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 0   + + @image html step-41.displacement.00.png + + @image html step-41.active-set.00.png + + @image html step-41.displacement.3d.00.png +
+ 3   + + @image html step-41.displacement.03.png + + @image html step-41.active-set.03.png + + @image html step-41.displacement.3d.03.png +
+ 6   + + @image html step-41.displacement.06.png + + @image html step-41.active-set.06.png + + @image html step-41.displacement.3d.06.png +
+ 9   + + @image html step-41.displacement.09.png + + @image html step-41.active-set.09.png + + @image html step-41.displacement.3d.09.png +
+ 12   + + @image html step-41.displacement.12.png + + @image html step-41.active-set.12.png + + @image html step-41.displacement.3d.12.png +
+ 15   + + @image html step-41.displacement.15.png + + @image html step-41.active-set.15.png + + @image html step-41.displacement.3d.15.png +
+ 18   + + @image html step-41.displacement.18.png + + @image html step-41.active-set.18.png + + @image html step-41.displacement.3d.18.png +
+ +The pictures show that in the first step, the solution (which has been +computed without any of the constraints active) bends through so much +that pretty much every interior point has to be bounced back to the +stairstep function, producing a discontinuous solution. Over the +course of the active set iterations, this unphysical membrane shape is +smoothed out, the contact with the lower-most stair step disappears, +and the solution stabilizes. + + + +

Possibilities for extensions

+ +As with any of the programs of this tutorial, there are a number of +obvious possibilities for extensions and experiments. The first one is +clear: introduce adaptivity. Contact problems are prime candidates for +adaptive meshes because the solution has lines along which it is less +regular (the places where contact is established between membrane and +obstacle) and other areas where the solution is very smooth (or, in +the present context, constant wherever it is in contact with the +obstacle). Adding this to the current program should not pose too many +difficulties. + +A more challenging task would be an extension to 3d. The problem here +is not so much to simply make everything run in 3d. Rather, it is that +when a 3d body is deformed and gets into contact with an obstacle, +then the obstacle does not act as a constraining body force within the +domain as is the case here. Rather, the contact force only acts on the +boundary of the object. The inequality then is not in the differential +equation but in fact in the (Neumann-type) boundary conditions, though +this leads to a similar kind of variational +inequality. Mathematically, this means that the Lagrange multiplier +only lives on the surface, though it can of course be extended by zero +into the domain if that is convenient. As in the current program, one +does not need to form and store this Lagrange multiplier explicitly. diff --git a/deal.II/examples/step-41/doc/step-41.active-set.01.png b/deal.II/examples/step-41/doc/step-41.active-set.01.png deleted file mode 100644 index a17098df50..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.01.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.02.png b/deal.II/examples/step-41/doc/step-41.active-set.02.png deleted file mode 100644 index 837772378c..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.02.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.04.png b/deal.II/examples/step-41/doc/step-41.active-set.04.png deleted file mode 100644 index 6da88c09fa..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.04.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.05.png b/deal.II/examples/step-41/doc/step-41.active-set.05.png deleted file mode 100644 index 2fec90ece7..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.05.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.07.png b/deal.II/examples/step-41/doc/step-41.active-set.07.png deleted file mode 100644 index 3343a9ffb7..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.07.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.08.png b/deal.II/examples/step-41/doc/step-41.active-set.08.png deleted file mode 100644 index 0da55c18d3..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.08.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.10.png b/deal.II/examples/step-41/doc/step-41.active-set.10.png deleted file mode 100644 index 43fe75f846..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.10.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.11.png b/deal.II/examples/step-41/doc/step-41.active-set.11.png deleted file mode 100644 index 8be8e59273..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.11.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.13.png b/deal.II/examples/step-41/doc/step-41.active-set.13.png deleted file mode 100644 index 84eec2e8f7..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.13.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.14.png b/deal.II/examples/step-41/doc/step-41.active-set.14.png deleted file mode 100644 index 6a712eab1c..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.14.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.16.png b/deal.II/examples/step-41/doc/step-41.active-set.16.png deleted file mode 100644 index 0ca08b6271..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.16.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.active-set.17.png b/deal.II/examples/step-41/doc/step-41.active-set.17.png deleted file mode 100644 index 29b2929fc8..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.active-set.17.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.01.png b/deal.II/examples/step-41/doc/step-41.displacement.01.png deleted file mode 100644 index 924fd286bd..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.01.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.02.png b/deal.II/examples/step-41/doc/step-41.displacement.02.png deleted file mode 100644 index bd866d4dcd..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.02.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.04.png b/deal.II/examples/step-41/doc/step-41.displacement.04.png deleted file mode 100644 index 487b54a540..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.04.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.05.png b/deal.II/examples/step-41/doc/step-41.displacement.05.png deleted file mode 100644 index 3f3696292f..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.05.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.07.png b/deal.II/examples/step-41/doc/step-41.displacement.07.png deleted file mode 100644 index 3b8d04db76..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.07.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.08.png b/deal.II/examples/step-41/doc/step-41.displacement.08.png deleted file mode 100644 index c0381277c8..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.08.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.10.png b/deal.II/examples/step-41/doc/step-41.displacement.10.png deleted file mode 100644 index b03cb40385..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.10.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.11.png b/deal.II/examples/step-41/doc/step-41.displacement.11.png deleted file mode 100644 index 4c937912aa..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.11.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.13.png b/deal.II/examples/step-41/doc/step-41.displacement.13.png deleted file mode 100644 index ebf423e9ed..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.13.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.14.png b/deal.II/examples/step-41/doc/step-41.displacement.14.png deleted file mode 100644 index 7bc23a0add..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.14.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.16.png b/deal.II/examples/step-41/doc/step-41.displacement.16.png deleted file mode 100644 index 17dd2d888f..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.16.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.17.png b/deal.II/examples/step-41/doc/step-41.displacement.17.png deleted file mode 100644 index 28452c40ce..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.17.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.01.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.01.png deleted file mode 100644 index 107133507c..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.01.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.02.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.02.png deleted file mode 100644 index 6182728dea..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.02.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.04.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.04.png deleted file mode 100644 index f6223ba224..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.04.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.05.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.05.png deleted file mode 100644 index a59a7287d9..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.05.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.07.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.07.png deleted file mode 100644 index a815c98d6e..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.07.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.08.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.08.png deleted file mode 100644 index 66394706ee..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.08.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.10.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.10.png deleted file mode 100644 index d5593199d0..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.10.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.11.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.11.png deleted file mode 100644 index 3e28e7f70e..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.11.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.13.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.13.png deleted file mode 100644 index 12eed29485..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.13.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.14.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.14.png deleted file mode 100644 index 447882986d..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.14.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.16.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.16.png deleted file mode 100644 index 0940d35dc6..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.16.png and /dev/null differ diff --git a/deal.II/examples/step-41/doc/step-41.displacement.3d.17.png b/deal.II/examples/step-41/doc/step-41.displacement.3d.17.png deleted file mode 100644 index 8b653cfd5e..0000000000 Binary files a/deal.II/examples/step-41/doc/step-41.displacement.3d.17.png and /dev/null differ