]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Fix Doxygen anchor warnings 16051/head
authorJan Philipp Thiele <thiele@wias-berlin.de>
Thu, 28 Sep 2023 07:53:37 +0000 (09:53 +0200)
committerJan Philipp Thiele <thiele@wias-berlin.de>
Thu, 28 Sep 2023 07:53:37 +0000 (09:53 +0200)
153 files changed:
doc/doxygen/scripts/create_anchors.pl
doc/doxygen/scripts/intro2toc.pl
doc/doxygen/scripts/make_gallery.pl
doc/doxygen/scripts/make_step.pl
doc/doxygen/scripts/program2doxygen.pl
doc/doxygen/scripts/program2toc.pl
doc/news/3.0.0-vs-3.1.0.h
doc/news/3.1.0-vs-3.2.0.h
doc/news/3.2.0-vs-3.3.0.h
doc/news/3.3.0-vs-3.4.0.h
doc/news/3.4.0-vs-4.0.0.h
doc/news/4.0.0-vs-5.0.0.h
doc/news/5.0.0-vs-5.1.0.h
doc/news/5.1.0-vs-5.2.0.h
doc/news/5.2.0-vs-6.0.0.h
doc/news/6.0.0-vs-6.1.0.h
doc/news/6.1.0-vs-6.2.0.h
doc/news/6.2.0-vs-6.3.0.h
doc/news/6.3.0-vs-6.3.1.h
doc/news/6.3.0-vs-7.0.0.h
doc/news/7.0.0-vs-7.1.0.h
doc/news/7.1.0-vs-7.2.0.h
doc/news/7.2.0-vs-7.3.0.h
doc/news/7.3.0-vs-8.0.0.h
doc/news/8.0.0-vs-8.1.0.h
doc/news/8.1.0-vs-8.2.0.h
doc/news/8.2.0-vs-8.2.1.h
doc/news/8.2.1-vs-8.3.0.h
doc/news/8.3.0-vs-8.4.0.h
doc/news/8.4.0-vs-8.4.1.h
doc/news/8.4.1-vs-8.4.2.h
doc/news/8.4.2-vs-8.5.0.h
doc/news/8.5.0-vs-9.0.0.h
doc/news/9.0.0-vs-9.0.1.h
doc/news/9.0.1-vs-9.1.0.h
doc/news/9.1.0-vs-9.1.1.h
doc/news/9.1.1-vs-9.2.0.h
doc/news/9.2.0-vs-9.3.0.h
doc/news/9.3.0-vs-9.3.1.h
doc/news/9.3.1-vs-9.3.2.h
doc/news/9.3.2-vs-9.3.3.h
doc/news/9.3.3-vs-9.4.0.h
doc/news/9.4.0-vs-9.5.0.h
examples/step-1/doc/intro.dox
examples/step-10/doc/intro.dox
examples/step-10/doc/results.dox
examples/step-11/doc/intro.dox
examples/step-12/doc/intro.dox
examples/step-12/doc/results.dox
examples/step-13/doc/intro.dox
examples/step-14/doc/intro.dox
examples/step-15/doc/intro.dox
examples/step-15/doc/results.dox
examples/step-16/doc/intro.dox
examples/step-17/doc/intro.dox
examples/step-17/doc/results.dox
examples/step-18/doc/intro.dox
examples/step-19/doc/intro.dox
examples/step-19/doc/results.dox
examples/step-2/doc/intro.dox
examples/step-20/doc/intro.dox
examples/step-20/doc/results.dox
examples/step-21/doc/intro.dox
examples/step-21/doc/results.dox
examples/step-22/doc/intro.dox
examples/step-22/doc/results.dox
examples/step-23/doc/intro.dox
examples/step-23/doc/results.dox
examples/step-24/doc/intro.dox
examples/step-25/doc/intro.dox
examples/step-25/doc/results.dox
examples/step-26/doc/intro.dox
examples/step-26/doc/results.dox
examples/step-27/doc/intro.dox
examples/step-27/doc/results.dox
examples/step-28/doc/intro.dox
examples/step-29/doc/intro.dox
examples/step-29/doc/results.dox
examples/step-3/doc/intro.dox
examples/step-3/doc/results.dox
examples/step-30/doc/intro.dox
examples/step-31/doc/intro.dox
examples/step-32/doc/intro.dox
examples/step-32/doc/results.dox
examples/step-33/doc/intro.dox
examples/step-33/doc/results.dox
examples/step-34/doc/intro.dox
examples/step-34/doc/results.dox
examples/step-35/doc/intro.dox
examples/step-35/doc/results.dox
examples/step-36/doc/intro.dox
examples/step-37/doc/intro.dox
examples/step-38/doc/intro.dox
examples/step-38/doc/results.dox
examples/step-39/doc/intro.dox
examples/step-4/doc/intro.dox
examples/step-4/doc/results.dox
examples/step-40/doc/intro.dox
examples/step-40/doc/results.dox
examples/step-41/doc/intro.dox
examples/step-41/doc/results.dox
examples/step-42/doc/intro.dox
examples/step-42/doc/results.dox
examples/step-43/doc/intro.dox
examples/step-43/doc/results.dox
examples/step-44/doc/intro.dox
examples/step-44/doc/results.dox
examples/step-45/doc/intro.dox
examples/step-46/doc/intro.dox
examples/step-46/doc/results.dox
examples/step-47/doc/intro.dox
examples/step-48/doc/intro.dox
examples/step-49/doc/intro.dox
examples/step-5/doc/intro.dox
examples/step-50/doc/intro.dox
examples/step-51/doc/intro.dox
examples/step-52/doc/intro.dox
examples/step-53/doc/intro.dox
examples/step-54/doc/intro.dox
examples/step-55/doc/intro.dox
examples/step-55/doc/results.dox
examples/step-56/doc/intro.dox
examples/step-57/doc/intro.dox
examples/step-57/doc/results.dox
examples/step-58/doc/intro.dox
examples/step-58/doc/results.dox
examples/step-59/doc/intro.dox
examples/step-6/doc/intro.dox
examples/step-6/doc/results.dox
examples/step-60/doc/results.dox
examples/step-61/doc/intro.dox
examples/step-63/doc/intro.dox
examples/step-64/doc/results.dox
examples/step-65/doc/intro.dox
examples/step-66/doc/intro.dox
examples/step-67/doc/intro.dox
examples/step-69/doc/intro.dox
examples/step-69/doc/results.dox
examples/step-7/doc/intro.dox
examples/step-70/doc/results.dox
examples/step-74/doc/intro.dox
examples/step-75/doc/intro.dox
examples/step-75/doc/results.dox
examples/step-76/doc/intro.dox
examples/step-77/doc/intro.dox
examples/step-77/doc/results.dox
examples/step-78/doc/intro.dox
examples/step-79/doc/intro.dox
examples/step-8/doc/intro.dox
examples/step-81/doc/intro.dox
examples/step-82/doc/intro.dox
examples/step-85/doc/intro.dox
examples/step-9/doc/intro.dox

index f23001349d06f39e7ae85d91de97c2992244613e..51cd419a328799bcfa7655c78237608eb1c56c16 100644 (file)
@@ -15,7 +15,8 @@
 
 
 # If we find a heading in a .dox file, create an HTML anchor for it.
-
+use Getopt::Long;
+GetOptions("prefix:s" => \$prefix);
 while (<>) {
     if ( /<h.>(.*)<\/h.>\s*/ ) {
        $reftext = $1;
@@ -24,7 +25,7 @@ while (<>) {
        # everything except for letters, numbers, and underscores
        $reftext =~ s/[^a-zA-Z0-9_]//g;
 
-       print "<a name=\"$reftext\"></a>$_\n";
+       print "<a name=\"$prefix-$reftext\"></a>$_\n";
     } else {
         print;
     }
index 794957a918787746edb1f2849e08a8a9e5f2e608..4e265fdb0599986e15204c26838eb862a2f1a6b1 100644 (file)
@@ -14,6 +14,8 @@
 ## ---------------------------------------------------------------------
 
 print "    <ul>\n";
+use Getopt::Long;
+GetOptions("prefix:s" => \$prefix);
 
 $level = 3;
 while (<>) {
@@ -54,7 +56,7 @@ while (<>) {
           # hyperref, so get rid of the percent sign
           $text =~ s!\%!!g;
 
-          print "        <li><a href=\"#$reftext\">$text</a>\n";
+          print "        <li><a href=\"#$prefix-$reftext\">$text</a>\n";
 
           $level = $newlevel;
        }
index f48e5abdde56b9e3e93ee918baaba5128d6cc606..51f21505c0b6127b0f9d16a4f7248c22a564895b 100644 (file)
@@ -163,7 +163,7 @@ foreach my $file (@src_files)
         print "<a name=\"ann-$file\"></a>\n";
         print "<h1>Annotated version of $file</h1>\n";
 
-        system $^X, "$cmake_source_dir/doc/doxygen/scripts/program2doxygen.pl", "$gallery_dir/$file";
+        system $^X, "$cmake_source_dir/doc/doxygen/scripts/program2doxygen.pl", "$gallery_dir/$file" , "--prefix=$file";
 
         print "\n\n";
     }
index 9ba4a3df1555e72f21d9e781101418a59f93d71d..9c19d5ed94f8ceaa9d13b14848e3f768a6e33664 100644 (file)
@@ -51,29 +51,29 @@ print
 <tr><th colspan=\"2\"><b><small>Table of contents</small></b></th></tr>
 <tr><td width=\"50%\" valign=\"top\">
 <ol>
-  <li> <a href=\"#Intro\" class=bold>Introduction</a>
+  <li> <a href=\"#$step-Intro\" class=bold>Introduction</a>
 ";
 
-system $^X, "$cmake_source_dir/doc/doxygen/scripts/intro2toc.pl", "$cmake_source_dir/examples/$step/doc/intro.dox";
+system $^X, "$cmake_source_dir/doc/doxygen/scripts/intro2toc.pl", "$cmake_source_dir/examples/$step/doc/intro.dox" , "--prefix=$step";
 
-print "  <li> <a href=\"#CommProg\" class=bold>The commented program</a>\n";
+print "  <li> <a href=\"#$step-CommProg\" class=bold>The commented program</a>\n";
 
-system $^X, "$cmake_source_dir/doc/doxygen/scripts/program2toc.pl", "$cmake_source_dir/examples/$step/$step.cc";
+system $^X, "$cmake_source_dir/doc/doxygen/scripts/program2toc.pl", "$cmake_source_dir/examples/$step/$step.cc" , "--prefix=$step";
 
 print
 "</ol></td><td width=\"50%\" valign=\"top\"><ol>
-  <li value=\"3\"> <a href=\"#Results\" class=bold>Results</a>
+  <li value=\"3\"> <a href=\"#$step-Results\" class=bold>Results</a>
 ";
 
-system $^X, "$cmake_source_dir/doc/doxygen/scripts/intro2toc.pl", "$cmake_source_dir/examples/$step/doc/results.dox";
+system $^X, "$cmake_source_dir/doc/doxygen/scripts/intro2toc.pl", "$cmake_source_dir/examples/$step/doc/results.dox" , "--prefix=$step";
 
 print
-"  <li> <a href=\"#PlainProg\" class=bold>The plain program</a>
+"  <li> <a href=\"#$step-PlainProg\" class=bold>The plain program</a>
 </ol> </td> </tr> </table>
 \@endhtmlonly
 ";
 
-system $^X, "$cmake_source_dir/doc/doxygen/scripts/create_anchors.pl", "$cmake_source_dir/examples/$step/doc/intro.dox";
+system $^X, "$cmake_source_dir/doc/doxygen/scripts/create_anchors.pl", "$cmake_source_dir/examples/$step/doc/intro.dox" , "--prefix=$step";
 
 
 # Start the commented program by writing two empty lines. We have had
@@ -87,12 +87,12 @@ system $^X, "$cmake_source_dir/doc/doxygen/scripts/create_anchors.pl", "$cmake_s
 # solves the problem -- so a second newline character.
 print " *\n";
 print " *\n";
-print " * <a name=\"CommProg\"></a>\n";
+print " * <a name=\"$step-CommProg\"></a>\n";
 print " * <h1> The commented program</h1>\n";
 
-system $^X, "$cmake_source_dir/doc/doxygen/scripts/program2doxygen.pl", "$cmake_source_dir/examples/$step/$step.cc";
+system $^X, "$cmake_source_dir/doc/doxygen/scripts/program2doxygen.pl", "$cmake_source_dir/examples/$step/$step.cc" , "--prefix=$step";
 
-system $^X, "$cmake_source_dir/doc/doxygen/scripts/create_anchors.pl", "$cmake_source_dir/examples/$step/doc/results.dox";
+system $^X, "$cmake_source_dir/doc/doxygen/scripts/create_anchors.pl", "$cmake_source_dir/examples/$step/doc/results.dox" , "--prefix=$step";
 
 
 # Move to the stripped, plain program. The same principle as above
@@ -100,7 +100,7 @@ system $^X, "$cmake_source_dir/doc/doxygen/scripts/create_anchors.pl", "$cmake_s
 print " *\n";
 print " *\n";
 print
-"<a name=\"PlainProg\"></a>
+"<a name=\"$step-PlainProg\"></a>
 <h1> The plain program</h1>
 \@include \"$step.cc\"
 */
index b74c958da2966537a09895157f0dab143183fe83..9cd723b0f15261b6ec5a2c361ceb40bb2b134cb9 100644 (file)
@@ -18,6 +18,9 @@
 # license information, if the file is a step-xx.cc tutorial. Here, xx
 # is either a number like step-32 or a number plus a letter like step-12b.
 # Don't skip for other files such as code-gallery files
+use Getopt::Long;
+GetOptions("prefix:s" => \$prefix);
+
 if ($ARGV[0] =~ /step-\d+[a-z]?.cc/)
 {
   $_ = <>;
@@ -101,7 +104,7 @@ do {
            # everything except for letters, numbers, and underscores
            $sect_name =~ s/[^a-zA-Z0-9_]//g;
 
-           $_ = "\n * <a name=\"$sect_name\"></a> \n * $_";
+           $_ = "\n * <a name=\"$prefix-$sect_name\"></a> \n * $_";
         }
 
         # finally print this line
index 832eee7bb47982634c70db26c28f2f3851a32b84..0d268b3614b62cfc2e2df595c3c32d557f179e9a 100644 (file)
@@ -14,6 +14,8 @@
 ## ---------------------------------------------------------------------
 
 print "    <ul>\n";
+use Getopt::Long;
+GetOptions("prefix:s" => \$prefix);
 
 $level = 3;
 while (<>) {
@@ -52,7 +54,7 @@ while (<>) {
         # replace double dashes in comments by &mdash;
        $text =~ s!--!&mdash;!g;
 
-       print "        <li><a href=\"#$reftext\">$text</a>\n";
+       print "        <li><a href=\"#$prefix-$reftext\">$text</a>\n";
 
        $level = $newlevel;
     } 
index 1d74a3ff1e6e25d22feca8aa9b6f22e7fe93a195..e00c6254af14f701d9ea3550884293ce43bdbda7 100644 (file)
@@ -23,7 +23,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="general"></a>
+<a name="300-310-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -161,7 +161,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="base"></a>
+<a name="300-310-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -283,7 +283,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="lac"></a>
+<a name="300-310-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -579,7 +579,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="deal.II"></a>
+<a name="300-310-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index 3856406f4d4d929b00786bcce3c259f08e0450a4..d9f4811d15224fa064337931bb8471988b25a47e 100644 (file)
@@ -22,7 +22,7 @@ All entries are signed with the names of the author.
 </p>
 
 
-<a name="general"></a>
+<a name="310-320-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -88,7 +88,7 @@ All entries are signed with the names of the author.
        (GK 2001/03/14)
        </p>
 
-  <li> <a name="new_fe_mapping_design"></a>
+  <li> <a name="310-320-new_fe_mapping_design"></a>
        <i> New Design of <code>FiniteElements</code>
        and <code>Mappings</code></i>
 
@@ -161,7 +161,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="base"></a>
+<a name="310-320-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -355,7 +355,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="lac"></a>
+<a name="310-320-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -604,7 +604,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="deal.II"></a>
+<a name="310-320-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index 33eb60a6c5afaf4fbc84e7e7e15d60662b6d31ad..1e6f80baaa7c92e3b88e3e4c66a9041b384a1b74 100644 (file)
@@ -22,7 +22,7 @@ All entries are signed with the names of the author.
 </p>
 
 
-<a name="general"></a>
+<a name="320-330-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -121,7 +121,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="base"></a>
+<a name="320-330-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -227,7 +227,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="lac"></a>
+<a name="320-330-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -336,7 +336,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="deal.II"></a>
+<a name="320-330-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index e087e22f3159ffd7c4c1d62e6d48b17411605809..fc459394c22ad0fce17f8505029b9d813ea9f82f 100644 (file)
@@ -21,7 +21,7 @@ This is the list of changes made between the deal.II releases listed above.
 All entries are signed with the names of the author.
 </p>
 
-<a name="general"></a>
+<a name="330-340-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -159,7 +159,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="base"></a>
+<a name="330-340-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -283,7 +283,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="lac"></a>
+<a name="330-340-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -317,7 +317,7 @@ All entries are signed with the names of the author.
 
 
 
-<a name="deal.II"></a>
+<a name="330-340-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index cdc146e47981b5de68c56692e62681cc89830600..0c6db20aea1ee73a41aeead8e6646e7a31499e7c 100644 (file)
@@ -24,7 +24,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="general"></a>
+<a name="340-400-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -312,7 +312,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 
 
 
-<a name="base"></a>
+<a name="340-400-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -603,7 +603,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 
 
 
-<a name="lac"></a>
+<a name="340-400-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -843,7 +843,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 
 
 
-<a name="deal.II"></a>
+<a name="340-400-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index 692f804254d273350c9ce9326f70f87a094234ba..0bce8792932d8fb987ad2d3cde5c3ddc315454d9 100644 (file)
@@ -24,7 +24,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="incompatible"></a>
+<a name="400-500-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -145,7 +145,7 @@ inconvenience this causes.
 </ol>
 
 
-<a name="general"></a>
+<a name="400-500-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -337,7 +337,7 @@ inconvenience this causes.
 
 
 
-<a name="base"></a>
+<a name="400-500-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -439,7 +439,7 @@ inconvenience this causes.
 
 
 
-<a name="lac"></a>
+<a name="400-500-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -569,7 +569,7 @@ inconvenience this causes.
 
 
 
-<a name="deal.II"></a>
+<a name="400-500-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index 7266dd1bf441876e1b3868d20d308af8d514a21f..9bd3509059ed7a771df3f7eeb61410d61bce67e6 100644 (file)
@@ -24,7 +24,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="incompatible"></a>
+<a name="500-510-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -65,7 +65,7 @@ inconvenience this causes.
 
 
 
-<a name="general"></a>
+<a name="500-510-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -143,7 +143,7 @@ inconvenience this causes.
 </ol>
 
 
-<a name="base"></a>
+<a name="500-510-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -237,7 +237,7 @@ inconvenience this causes.
 
 
 
-<a name="lac"></a>
+<a name="500-510-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -420,7 +420,7 @@ inconvenience this causes.
 
 
 
-<a name="deal.II"></a>
+<a name="500-510-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index 3f8c75e3a7709cb29701e4970c62d1b436b364c8..6a16c0e06f5fa03e26992b718bb0f75417f2f7d6 100644 (file)
@@ -24,7 +24,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="incompatible"></a>
+<a name="510-520-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -134,7 +134,7 @@ inconvenience this causes.
        </p>
 </ol>
 
-<a name="general"></a>
+<a name="510-520-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -269,7 +269,7 @@ inconvenience this causes.
 
 
 
-<a name="base"></a>
+<a name="510-520-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -524,7 +524,7 @@ inconvenience this causes.
 
 
 
-<a name="lac"></a>
+<a name="510-520-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -638,7 +638,7 @@ inconvenience this causes.
 
 
 
-<a name="deal.II"></a>
+<a name="510-520-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index d52ed4e999dcdf423fdfc1669987c43d31c6f327..9c8f035253eef9b39f8dc6260aa336e3e7d73ad9 100644 (file)
@@ -24,7 +24,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="incompatible"></a>
+<a name="520-600-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -202,7 +202,7 @@ inconvenience this causes.
 </ol>
 
 
-<a name="general"></a>
+<a name="520-600-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -444,7 +444,7 @@ inconvenience this causes.
 
 
 
-<a name="base"></a>
+<a name="520-600-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -763,7 +763,7 @@ inconvenience this causes.
 
 
 
-<a name="lac"></a>
+<a name="520-600-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -1040,7 +1040,7 @@ inconvenience this causes.
 
 
 
-<a name="deal.II"></a>
+<a name="520-600-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index 769b33d8d6882ae0f5aa0154dc71c7e52d59be34..496c2cf061772733134a5c24a14e87dc48c598b4 100644 (file)
@@ -31,7 +31,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="incompatible"></a>
+<a name="600-610-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -111,7 +111,7 @@ inconvenience this causes.
 
 
 
-<a name="general"></a>
+<a name="600-610-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -171,7 +171,7 @@ inconvenience this causes.
 
 
 
-<a name="base"></a>
+<a name="600-610-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -270,7 +270,7 @@ an integer id of the current thread.
 
 
 
-<a name="lac"></a>
+<a name="600-610-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -354,7 +354,7 @@ constraints individually.
 
 
 
-<a name="deal.II"></a>
+<a name="600-610-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index f08e8f791bd91f4977ce22408b35591fc2fdf4a9..fd7e5e16a7e6dedf93b8e8c9563006594d69a9c8 100644 (file)
@@ -31,7 +31,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="incompatible"></a>
+<a name="610-620-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -178,7 +178,7 @@ inconvenience this causes.
 </ol>
 
 
-<a name="general"></a>
+<a name="610-620-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -453,7 +453,7 @@ inconvenience this causes.
 
 
 
-<a name="base"></a>
+<a name="610-620-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -637,7 +637,7 @@ inconvenience this causes.
 
 
 
-<a name="lac"></a>
+<a name="610-620-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -853,7 +853,7 @@ inconvenience this causes.
 
 
 
-<a name="deal.II"></a>
+<a name="610-620-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index d9306b7acfa0fc35848e12b85c36658058f0a4c0..f67e69df919b3f0216f15f4546c82799cc6e7baf 100644 (file)
@@ -31,7 +31,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="incompatible"></a>
+<a name="620-630-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -115,7 +115,7 @@ inconvenience this causes.
 </ol>
 
 
-<a name="general"></a>
+<a name="620-630-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -321,7 +321,7 @@ inconvenience this causes.
 
 
 
-<a name="base"></a>
+<a name="620-630-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -493,7 +493,7 @@ inconvenience this causes.
 
 
 
-<a name="lac"></a>
+<a name="620-630-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -715,7 +715,7 @@ inconvenience this causes.
 </ol>
 
 
-<a name="deal.II"></a>
+<a name="620-630-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index 31bdd479d6a6721bf0e25166895c80cf5c4dd526..d43a7fe0fc6014a3c873290845350018676a8350 100644 (file)
@@ -27,7 +27,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="incompatible"></a>
+<a name="630-631-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -44,7 +44,7 @@ inconvenience this causes.
 </ol>
 
 
-<a name="general"></a>
+<a name="630-631-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -136,7 +136,7 @@ inconvenience this causes.
 
 
 
-<a name="base"></a>
+<a name="630-631-base"></a>
 <h3>base</h3>
 
 <ol>
@@ -144,7 +144,7 @@ inconvenience this causes.
 </ol>
 
 
-<a name="lac"></a>
+<a name="630-631-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -152,7 +152,7 @@ inconvenience this causes.
 </ol>
 
 
-<a name="deal.II"></a>
+<a name="630-631-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index 03f2028791cbd6b5f869659d843c5a71b3c5eb2b..c1da53e90b16de9109c8e459f4258a2b30018913 100644 (file)
@@ -31,7 +31,7 @@ contributor's names are abbreviated by WB (Wolfgang Bangerth), GK
 </p>
 
 
-<a name="incompatible"></a>
+<a name="630-700-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -103,7 +103,7 @@ through DoFHandler::get_tria() and DoFHandler::get_fe(), respectively.
 </ol>
 
 
-<a name="general"></a>
+<a name="630-700-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -297,7 +297,7 @@ through DoFHandler::get_tria() and DoFHandler::get_fe(), respectively.
 
 
 
-<a name="base"></a>
+<a name="630-700-base"></a>
 <h3>base</h3>
 
 
@@ -373,7 +373,7 @@ independent of the dimension.
 </ol>
 
 
-<a name="lac"></a>
+<a name="630-700-lac"></a>
 <h3>lac</h3>
 
 <ol>
@@ -430,7 +430,7 @@ independent of the dimension.
 
 
 
-<a name="deal.II"></a>
+<a name="630-700-deal.II"></a>
 <h3>deal.II</h3>
 
 <ol>
index 671d20550548b25f658d38df08d9e6b5902291ef..f84132e4e26e7769f861d732d4b3a43009dc8a18 100644 (file)
@@ -22,7 +22,7 @@ All entries are signed with the names of the author.
 </p>
 
 
-<a name="incompatible"></a>
+<a name="700-710-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -113,7 +113,7 @@ changed to use std_cxx1x::_1, std_cxx1x::_2, etc from now on.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="700-710-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -342,7 +342,7 @@ and DoF handlers embedded in higher dimensional space have been added.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="700-710-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 2c92da4cb374d3ec41a1d5e49db86bbd8933727e..8ec5ad406ab223353d47a0f3ad56e622ce833d11 100644 (file)
@@ -25,7 +25,7 @@ All entries are signed with the names of the author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="710-720-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -71,7 +71,7 @@ used to store boundary indicators internally.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="710-720-general"></a>
 <h3>General</h3>
 
 
@@ -320,7 +320,7 @@ enabled due to a missing include file in file
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="710-720-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index c47f80a40efacc6349cae95d021d58f9d7941323..91db34b5e33246d496a3a1fc34dd9c94de774ea1 100644 (file)
@@ -25,7 +25,7 @@ All entries are signed with the names of the author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="720-730-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -171,7 +171,7 @@ never working correctly and it is not used.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="720-730-general"></a>
 <h3>General</h3>
 
 
@@ -224,7 +224,7 @@ DoFHandler, in particular removal of specializations.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="720-730-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 6fb33c172e4c694af90dd045cf4f07218bcfbb35..847d80c16c9613d51443cc1624c7a350950acaa1 100644 (file)
@@ -25,7 +25,7 @@ All entries are signed with the names of the authors.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="730-800-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -80,7 +80,7 @@ this function.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="730-800-general"></a>
 <h3>General</h3>
 
 
@@ -173,7 +173,7 @@ this function.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="730-800-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index cab9aa0e7f94929265f03ce5707e25706662e19c..f0caf23793959d80b99a0e1f8bb5b29a6fbf4512 100644 (file)
@@ -25,7 +25,7 @@ All entries are signed with the names of the author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="800-810-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -119,7 +119,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="800-810-general"></a>
 <h3>General</h3>
 
 
@@ -262,7 +262,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="800-810-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index aadb35999966fa2d88cafce308674d504a963ef5..f69faa0b2b5a6134b009275a43f534d18d265aae 100644 (file)
@@ -26,7 +26,7 @@ authors.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="810-820-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -114,7 +114,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="810-820-general"></a>
 <h3>General</h3>
 
 
@@ -336,7 +336,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="810-820-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 84c6437e1338000f0d8b354dd31bf93d33303d77..95349e03fb18e8badc5a67848418355e00251b46 100644 (file)
@@ -24,7 +24,7 @@ authors.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="820-821-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 2cdfa53ca1d66bceec40e2306f0fe7d778718619..ce7cf9389b60c66a570483579d91bec79491a2f0 100644 (file)
@@ -26,7 +26,7 @@ author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="821-830-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -388,7 +388,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="821-830-general"></a>
 <h3>General</h3>
 
 
@@ -547,7 +547,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="821-830-specific"></a>
 <h3>Specific improvements</h3>
 
 
index 4d250e2d3a2671497b44d27c29cd4b531662c208..cb751ff1971939db0bb963800e742195068d6983 100644 (file)
@@ -26,7 +26,7 @@ author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="830-840-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -218,7 +218,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="830-840-general"></a>
 <h3>General</h3>
 <ol>
   <li> New: A variant for GridGenerator::subdivided_parallelepiped() was added
@@ -514,7 +514,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="830-840-specific"></a>
 <h3>Specific improvements</h3>
 
 
index 27712430e92af8cfc46f4f21c6e565e44af72ceb..eaa44889cda2ef8a050763326dbac0c72e2f55d1 100644 (file)
@@ -25,7 +25,7 @@ author.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="840-841-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 98a05f67f01110027fbe2693df819903b3676232..05372f543c62504fbe50120c55c3dadba82e9d68 100644 (file)
@@ -25,7 +25,7 @@ author.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="841-842-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 8802e5e9cacc3b4aaec40be4e8820cdb8bdeb639..659a19c94e4e90ffaee8cea6a316f00c2bc61cb7 100644 (file)
@@ -26,7 +26,7 @@ author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="842-850-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -313,7 +313,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="842-850-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -637,7 +637,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="842-850-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 0b32f097558a8c4a0a149b77ecb00faaf59bb86b..9ca82ec8acb5beb0ba6e395434ddf2d8dce43935 100644 (file)
@@ -26,7 +26,7 @@ author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="850-900-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -693,7 +693,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="850-900-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -960,7 +960,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="850-900-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 46a55078df8908a56b47579a3c7886dfad2d547e..72a75543b14bc585222accd4bc90f85749f3b161 100644 (file)
@@ -26,7 +26,7 @@ author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="900-901-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -41,13 +41,13 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="900-901-general"></a>
 <h3>General</h3>
 
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="900-901-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index e20421e6de370b82e48dc488ff362bfc18783485..1b5ae7ca1d46a3f17fc4942501587fd96920179c 100644 (file)
@@ -26,7 +26,7 @@ author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="901-910-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -201,7 +201,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="901-910-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -493,7 +493,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="901-910-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index dc9bb4e2c244e1843b334fc88735be4d1ddd47c6..0f6fd01f1c6b1ecc57260d4fc522a94c05c6355e 100644 (file)
@@ -26,7 +26,7 @@ author.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="910-911-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 62c06869213c747a5e13b7feb2ca090d031fb247..59c8f5761cccb95de44691d4a398211c95786e84 100644 (file)
@@ -26,7 +26,7 @@ author.
 
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="911-920-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -582,7 +582,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="911-920-general"></a>
 <h3>General</h3>
 
 <ol>
@@ -785,7 +785,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="911-920-specific"></a>
 <h3>Specific improvements</h3>
 
 <ol>
index 7a9054ddd8932ae50c7ab03168aa5e4f1fddd146..b17879e2b81369dd84d9d9753229e79edfb8fd43 100644 (file)
@@ -23,7 +23,7 @@ author.
 </p>
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="920-930-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -452,7 +452,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="920-930-general"></a>
 <h3>General</h3>
 <ol>
 
@@ -630,7 +630,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="920-930-specific"></a>
 <h3>Specific improvements</h3>
 <ol>
 
index 6b75d5a974e0793819ce7da2547f7ca5f0115b55..8bedbf622a450663c04113b1261499cef7f69139 100644 (file)
@@ -24,7 +24,7 @@ author.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="930-931-specific"></a>
 <h3>Specific improvements</h3>
 <ol>
 
index 2d7c35d35117819ce52367209bc32768163c5e4e..49bee89d994b6c6f16078f99096a3605273cedc4 100644 (file)
@@ -24,7 +24,7 @@ author.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="931-932-specific"></a>
 <h3>Specific improvements</h3>
 <ol>
 
index 6dc1f33e86fa9af769889cbdb607c890bb8f5642..4df7ed4d1e9e7967a0393c4cdd8c65f73ecf71b3 100644 (file)
@@ -24,7 +24,7 @@ author.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="932-933-specific"></a>
 <h3>Specific improvements</h3>
 <ol>
 
index 3a050673ea9308909713680043e8ef6ce73dd417..f42b1f66e95c84cef5e5086eb95145dd706d5e45 100644 (file)
@@ -23,7 +23,7 @@ author.
 </p>
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="933-940-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -452,7 +452,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="933-940-general"></a>
 <h3>General</h3>
 <ol>
 
@@ -612,7 +612,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="933-940-specific"></a>
 <h3>Specific improvements</h3>
 <ol>
 
index 4aecebd3054fbf6b69ec2ad8e70e8e35dec07e26..9e0437e028f11c0c78033e174f32843d7d6ee6b0 100644 (file)
@@ -23,7 +23,7 @@ author.
 </p>
 <!-- ----------- INCOMPATIBILITIES ----------------- -->
 
-<a name="incompatible"></a>
+<a name="940-950-incompatible"></a>
 <h3 style="color:red">Incompatibilities</h3>
 
 <p style="color:red">
@@ -328,7 +328,7 @@ inconvenience this causes.
 
 <!-- ----------- GENERAL IMPROVEMENTS ----------------- -->
 
-<a name="general"></a>
+<a name="940-950-general"></a>
 <h3>General</h3>
 <ol>
 
@@ -401,7 +401,7 @@ inconvenience this causes.
 
 <!-- ----------- SPECIFIC IMPROVEMENTS ----------------- -->
 
-<a name="specific"></a>
+<a name="940-950-specific"></a>
 <h3>Specific improvements</h3>
 <ol>
 
index c0a2b20bae7b3c68cee140bbdc1c9442b390218f..7a81f0bb335431b0165f306b57840782ce978c78 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-1-Intro"></a>
 <h1>Introduction</h1>
 
 <h3> About the tutorial </h3>
index 6958e86617da4693a64a2aa683a6a7f3735bfd57..84f6f2ef52d88578f909bed331b3a478b69ed7e4 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-10-Intro"></a>
 <h1>Introduction</h1>
 
 
index 8b6e7a0471752479216853d5caeccb0345e10cb4..08594c46b18008c3e162703a94dbc3563ab74958 100644 (file)
@@ -230,7 +230,7 @@ eigenfunctions of the Laplace-Beltrami operator", submitted, 2018.)
 
 
 <h3>Possibilities for extensions</h3>
-<a name="extensions"></a>
+<a name="step-10-extensions"></a>
 
 As the table of numbers copied from the output of the program shows above,
 it is not very difficult to compute the value of $\pi$ to 13 or 15 digits. But,
index d092c787d2f25ab37f1c9bb7633b9ee96ffadacc..b5280e1ebac53b10d6cce12a3965e549632a2ed1 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-11-Intro"></a>
 <h1>Introduction</h1>
 
 The problem we will be considering is the solution of Laplace's problem with
index a55ebe281a5a443928342ef4ed4244b158c33549..bff193b6231816a94d65fc707696d4469561e721 100644 (file)
@@ -5,7 +5,7 @@ MeshWorker and LocalIntegrators instead of assembling matrices using
 FEInterfaceValues as is done in this tutorial.
 </i>
 
-<a name="Intro"></a>
+<a name="step-12-Intro"></a>
 <h1>An example of an advection problem using the Discountinuous Galerkin method</h1>
 
 <h3>Overview</h3>
index feca1a7d950f73343ea56664fde4ac1bc9857d93..b2f21a39cedb1efdad658b911bab3f3bc05da253 100644 (file)
@@ -53,7 +53,7 @@ And finally we show a plot of a 3d computation.
 <img src="https://www.dealii.org/images/steps/developer/step-12.sol-5-3d.png" alt="">
 
 
-<a name="dg-vs-cg"></a>
+<a name="step-12-dg-vs-cg"></a>
 <h3>Why use discontinuous elements</h3>
 
 In this program we have used discontinuous elements. It is a legitimate
@@ -131,7 +131,7 @@ take a look at step-31.
 
 
 
-<a name="extensions"></a>
+<a name="step-12-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 Given that the exact solution is known in this case, one interesting
index de0392cb6c392f792a81efb6959bdee2db669b30..787564a69ec4100941d39726224d81166f5c8fda 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-13-Intro"></a>
 <h1>Introduction</h1>
 
 <h3>Background and purpose</h3>
index 93405873ae9f87f5984ec990eaa1cc8cb127a672..697ca0fc8b764d65001fbdfc4ac42dee7ee29575 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-14-Intro"></a>
 <h1>Introduction</h1>
 
 <h3>The maths</h3>
index 8347c9cb943b771d52b5c1c388ad4276811698a4..3e941bcaa3dac67a2b0a68e977a236d24b269176 100644 (file)
@@ -8,7 +8,7 @@ is by him.
 <br>
 
 
-<a name="Intro"></a>
+<a name="step-15-Intro"></a>
 <h1>Introduction</h1>
 
 <h3>Foreword</h3>
index 7ac1adb84f93af3bf743feb3753b95ffdca44673..c67c188e52adc42eb9040568c5cb54fde5aadf20 100644 (file)
@@ -96,7 +96,7 @@ solution and mesh are shown here:
 
 
 
-<a name="extensions"></a>
+<a name="step-15-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 The program shows the basic structure of a solver for a nonlinear, stationary
index 47bd8d1cfc14de227386c8358818775e04a451d2..8031e7698acab1dbaf91698ae60eadd44b02b4fe 100644 (file)
@@ -5,7 +5,7 @@ MeshWorker and LocalIntegrators instead of assembling matrices manually as it
 is done in this tutorial.
 </i>
 
-<a name="Intro"></a>
+<a name="step-16-Intro"></a>
 <h1>Introduction</h1>
 
 
index 361567bc797e3b972fdbc394f0058c459be02508..4d63ee96eefcb0f5aa9d190f4a9180c28d1c3428 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-17-Intro"></a>
 <h1>Introduction</h1>
 
 <h3>Overview</h3>
index 5d732f136afb75239530056f022f6fdc54116286..03152718c5ac72c041c41a6bf10439c7300a6437 100644 (file)
@@ -231,7 +231,7 @@ the right one shows the x-displacement along two cutplanes through the cube.
 
 
 
-<a name="extensions"></a>
+<a name="step-17-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 The program keeps a complete copy of the Triangulation and DoFHandler objects
index 3a84a62c604583afba2980600052ac5c83fc1def..0a5eb4289190b1a94b1c4145d01c06962aa9ff7c 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-18-Intro"></a>
 <h1>Introduction</h1>
 
 
@@ -145,7 +145,7 @@ changes with time, with the boundary moving according to the
 displacements $\mathbf{u}(\mathbf{x},t)$ of the points on the boundary. To
 complete this system, we have to specify the incremental relationship between
 the stress and the strain, as follows:
-<a name="step_18.stress-strain"></a>
+<a name="step-18-stress-strain"></a>
 @f[
   \dot\sigma = C \varepsilon (\dot{\mathbf{u}}),
   \qquad
@@ -189,7 +189,7 @@ The weak form of this set of equations, which as usual is the basis for the
 finite element formulation, reads as follows: find $\Delta \mathbf{u}^n \in
 \{v\in H^1(\Omega(t_{n-1}))^d: v|_{\Gamma_D}=\mathbf{d}(\cdot,t_n) - \mathbf{d}(\cdot,t_{n-1})\}$
 such that
-<a name="step_18.linear-system"></a>
+<a name="step-18-linear-system"></a>
 @f{align*}{
   (C \varepsilon(\Delta\mathbf{u}^n), \varepsilon(\varphi) )_{\Omega(t_{n-1})}
   &=
@@ -260,7 +260,7 @@ complicated and will be discussed in the next section.
 
 As indicated above, we need to have the stress variable $\sigma^n$ available
 when computing time step $n+1$, and we can compute it using
-<a name="step_18.stress-update"></a>
+<a name="step-18-stress-update"></a>
 @f[
   \sigma^n = \sigma^{n-1} + C \varepsilon (\Delta \mathbf{u}^n).
   \qquad
@@ -331,7 +331,7 @@ the increment describe translations, its divergence the dilational modes, and
 the curl the rotational modes). Since the exact form of $R$ is cumbersome, we
 only state it in the program code, and note that the correct updating formula
 for the stress variable is then
-<a name="step_18.stress-update+rot"></a>
+<a name="step-18-stress-update+rot"></a>
 @f[
   \sigma^n
   =
index f424f38b037a3753f0b4ae94945c199975c43a48..ca3da17fd453c81603cdc2676fe22ab362b7553b 100644 (file)
@@ -13,7 +13,7 @@ awards DMS-1821210, EAR-1550901, and OAC-1835673.
   the publication @cite GLHPW2018 if you use particle functionality in your
   own work.
 
-<a name="Intro"></a>
+<a name="step-19-Intro"></a>
 <h1>Introduction</h1>
 
 The finite element method in general, and deal.II in particular, were invented
index fca146da98ca86e8f3ad129190e14258853f23a8..ac2dfc807d648bc3dfc5534d9dee1b6f1e45e84c 100644 (file)
@@ -160,7 +160,7 @@ the magnitude exceeds the threshold necessary to draw an electron out of the
 electrode.
 
 
-<a name="extensions"></a>
+<a name="step-19-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 
index 5c6293f8e4a8dfeca47e74ec7975da663f7abd9c..cd3a042cddea8af1cc62eec61db02cf15edc0e5c 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-2-Intro"></a>
 <h1>Introduction</h1>
 
 @dealiiVideoLecture{9}
index 7cf1e41a3b18e9b0977fa3807caf0ec400e39d16..d34870c08a38975927f16859b080e06808731111 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-20-Intro"></a>
 <h1>Introduction</h1>
 
 @dealiiVideoLecture{19,20,21}
@@ -800,5 +800,5 @@ hand side equals $f=0$, and as boundary values we have to choose
 $g=p|_{\partial\Omega}$.
 
 For the computations in this program, we choose $\alpha=0.3,\beta=1$. You can
-find the resulting solution in the <a name="#Results">results section
+find the resulting solution in the <a name="step-20-#Results">results section
 below</a>, after the commented program.
index bccc6f073c8dcc974df76461590c315177632f8b..470b9ff8b9e011085eafa63a21bd67bd2d521caa 100644 (file)
@@ -159,7 +159,7 @@ The result concerning the convergence order is the same here.
 
 
 
-<a name="extensions"></a>
+<a name="step-20-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 <h4>More realistic permeability fields</h4>
index 3068d8c028805adc09940439ba6e83234b6678d0..79a80650f31865e0f559fc8cafd348e03ffcf3e3 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a> <h1>Introduction</h1>
+<a name="step-21-Intro"></a> <h1>Introduction</h1>
 
 This program grew out of a student project by Yan Li at Texas A&amp;M
 University. Most of the work for this program is by her.
index 1e353e26b2b0d4837e64ed5c47db41001fb8eb20..fb913f3c59e12a267939f79510d2ed4ddbb0a5bb 100644 (file)
@@ -109,7 +109,7 @@ saturation less than 0.5. However, it appears that most visualization programs
 are not equipped to do this kind of transformation.
 
 
-<a name="extensions"></a>
+<a name="step-21-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 There are a number of areas where this program can be improved. Three of them
index 4e6cb841e6035917d2024410e1b9f83f4f26ad36..7fb69e0eac7b09b10b76e9c755e371defe6da4f0 100644 (file)
@@ -13,7 +13,7 @@ California Institute of Technology.
 
 
 
-<a name="Intro"></a>
+<a name="step-22-Intro"></a>
 <h1>Introduction</h1>
 
 This program deals with the Stokes system of equations which reads as
@@ -823,7 +823,7 @@ MatrixTools::apply_boundary_values for implementing Dirichlet boundary
 conditions.
 
 
-<a name="constraint-matrix">
+<a name="step-22-constraint-matrix">
 <h4>Using AffineConstraints for increasing performance</h4>
 </a>
 
index b11108f4f3aeaa1a657b4ed9a873a920e7c1e42b..f0ae0ca9758aff4a9fa285033758cf3115e66de5 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Results"></a>
+<a name="step-22-Results"></a>
 <h1>Results</h1>
 
 <h3>Output of the program and graphical visualization</h3>
@@ -280,7 +280,7 @@ is not a good choice in 3D - a full decomposition needs many new entries that
 
 <h3>Possibilities for extensions</h3>
 
-<a name="improved-solver">
+<a name="step-22-improved-solver">
 <h4>Improved linear solver in 3D</h4>
 </a>
 
@@ -318,7 +318,7 @@ size. Either way, we will introduce below a number of improvements to the
 linear solver, a discussion that we will re-consider again with additional
 options in the step-31 program.
 
-<a name="improved-ilu">
+<a name="step-22-improved-ilu">
 <h5>Better ILU decomposition by smart reordering</h5>
 </a>
 A first attempt to improve the speed of the linear solution process is to choose
@@ -346,7 +346,7 @@ mesh-independent number of iterations, say 10 to 30. We have seen such a
 candidate in step-16: multigrid.
 
 <h5>Block Schur complement preconditioner</h5>
-<a name="block-schur"></a>
+<a name="step-22-block-schur"></a>
 Even with a good preconditioner for $A$, we still
 need to solve of the same linear system repeatedly (with different
 right hand sides, though) in order to make the Schur complement solve
index 6c52ea052c862f0347bff253ee7a8de1e4f56552..02ab3014c45c07469c313d0d05bc31ed96fe9f0f 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-23-Intro"></a>
 <h1>Introduction</h1>
 
 @dealiiVideoLecture{28}
index 5146a0d09fed90217435d833c40a652b7b7a7eee..4d6e025a0aef4becf2fa66cfd2d7ac72762f2f61 100644 (file)
@@ -73,7 +73,7 @@ wave, an artifact of a too-large mesh size that can be reduced by reducing the
 mesh width and the time step.
 
 
-<a name="extensions"></a>
+<a name="step-23-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 If you want to explore a bit, try out some of the following things:
index 1f8e2de6aa60387f183fdbbe9d1df5333110ad7d..21567432c53a4a64da3e4586d2aa6d6a3a087dff 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-24-Intro"></a>
 <h1>Introduction</h1>
 
 This program grew out of a student project by Xing Jin at Texas A&amp;M
index 15d6b222d3ea626d51194a30f3020a63c9ad74dc..b93921d22787dd789aed28b9c802afc35a6d1e5b 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a> <h1>Introduction</h1>
+<a name="step-25-Intro"></a> <h1>Introduction</h1>
 
 This program grew out of a student project by Ivan Christov at Texas A&amp;M
 University. Most of the work for this program is by him.
index 51e0c5ee93dcd4138dac2e0804e87493f8605197..8b0f4fd752aa33f6180bd9eb445fe3702a8b8256 100644 (file)
@@ -97,7 +97,7 @@ it appears to break up and reassemble, rather than just oscillate.
 <img src="https://www.dealii.org/images/steps/developer/step-25.2d-pseudobreather.gif" alt="Animation of a 2D pseudobreather.">
 
 
-<a name="extensions"></a>
+<a name="step-25-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 It is instructive to change the initial conditions. Most choices will not lead
index d7c7fbefd86dc16a0a8ab26124bafaf6925d3bad..8307552d073ef3c2c86ced9d256c478f00da5cb8 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-26-Intro"></a>
 <h1>Introduction</h1>
 
 @dealiiVideoLecture{29,30}
index 3b4a2c3961a170a054469d02ec2a294bc118c30a..0f78c6d8e9036c9baf9ed1a6c59c6bf2e8eac68a 100644 (file)
@@ -48,7 +48,7 @@ to this. It is quite obvious that the mesh as is is probably not the best we
 could come up with. We'll get back to this in the next section.
 
 
-<a name="extensions"></a>
+<a name="step-26-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 There are at least two areas where one can improve this program significantly:
index 234abe68785fe4b1bdccd013dcfe520437810787..5799fde7927130200770cd7103dba8fd92976208 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-27-Intro"></a>
 <h1>Introduction</h1>
 
 This tutorial program attempts to show how to use $hp$-finite element methods
index bd4bc18e0b4347303e11f9b55f8c1b437ca8e5b9..3930c80018ed626f8548108014be64d27ba2b6da 100644 (file)
@@ -217,7 +217,7 @@ sub-optimal refinement criterion.
 
 
 
-<a name="extensions"></a>
+<a name="step-27-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 <h4>Different hp-decision strategies</h4>
index 400c42699202d3c4c2299bc9b8916fdbd62c5a52..cecdd0e4e223346ef80744ee2e08d62d03949f7c 100644 (file)
@@ -23,7 +23,7 @@ href="https://www.semanticscholar.org/paper/Three-dimensional-h-adaptivity-for-t
 <br>
 
 
-<a name="Intro"></a> <h1>Introduction</h1>
+<a name="step-28-Intro"></a> <h1>Introduction</h1>
 In this example, we intend to solve the multigroup diffusion approximation of
 the neutron transport equation. Essentially, the way to view this is as follows: In a
 nuclear reactor, neutrons are speeding around at different energies, get
index 43969c28de23ed5749a93e2739604dce9f32ebf5..7a0ca531d22a49cc675696418e65b4ad5cfc4c98 100644 (file)
@@ -11,7 +11,7 @@ the UMFPACK sparse direct solver. Refer to the <a
 href="../../readme.html#umfpack">ReadMe</a> for instructions how to do this.
 
 
-<a name="Intro"></a>
+<a name="step-29-Intro"></a>
 <h1>Introduction</h1>
 
 
index d93a0e453744a08808261c0403fede73b1e3a5c7..e6ab05873fe141ce2c8eca1a62c119826196e9df 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Results"></a>
+<a name="step-29-Results"></a>
 <h1>Results</h1>
 
 The current program reads its run-time parameters from an input file
@@ -183,7 +183,7 @@ other parts of the program scale very nicely.
 
 
 
-<a name="extensions"></a>
+<a name="step-29-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 An obvious possible extension for this program is to run it in 3d
index 0bbafd7184f50c7026dd908f400db9a4510e4641..6bd2e222ad8c2948e46f4380985b1e7aef3ec89d 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-3-Intro"></a>
 <h1>Introduction</h1>
 
 @dealiiVideoLecture{10}
index 3898a277382c71ba91ec92c6ef223de1206b7082..488d7d12ce060a3063a4c5c466b0f6b801de8ce5 100644 (file)
@@ -54,7 +54,7 @@ of the solution. Several video lectures show how to use these programs.
 
 
 
-<a name="extensions"></a>
+<a name="step-3-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 If you want to play around a little bit with this program, here are a few
index 31a50d614433f658e8d3eeedda263653088462b7..fec76a75eae84f68a675cd7a68e41471a116cf84 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-30-Intro"></a>
 <h1>Introduction</h1>
 
 
index 88bb3b561e26f2fd3282f8cf4e6dbfba874f8833..0babcef74481d29d3174a88ad50e23818b984d7e 100644 (file)
@@ -12,7 +12,7 @@ California Institute of Technology.
 </i>
 
 
-<a name="Intro"></a>
+<a name="step-31-Intro"></a>
 <h1>Introduction</h1>
 
 <h3>The Boussinesq equations</h3>
index 635a49203c9bb7aea2fee713514dd6c2d8988c85..4e5f8e4882b7d522a2c22d196b229030445ec9e5 100644 (file)
@@ -27,7 +27,7 @@ more flexible in solving many kinds of related problems.
 </i>
 
 
-<a name="Intro"></a>
+<a name="step-32-Intro"></a>
 <h1>Introduction</h1>
 
 This program does pretty much exactly what step-31 already does: it
index a989c9cd2e60de8e0d511315f501e9b9cc677c5b..222510cecd1a095ecea5203c8ba959fa55b6027e 100644 (file)
@@ -283,7 +283,7 @@ with the mesh) onto 512 processors:
 </p>
 
 
-<a name="extensions"></a>
+<a name="step-32-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 There are many directions in which this program could be extended. As
index 89ee0634c894e8e621fbca8bd3441ab975804c3f..4ac461521353a59cdcc7f8c7e4e056b1b421b94f 100644 (file)
@@ -31,7 +31,7 @@ can be solved more efficiently.
 
 
 
-<a name="Intro"></a> <h1>Introduction</h1>
+<a name="step-33-Intro"></a> <h1>Introduction</h1>
 
 <h3>Euler flow</h3>
 
index 7b423499e0fd3adf23e46dad0f82a66c852ffd80..7cc72f7fca6d011ebff6c8a5d3c8272101a8ee7c 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Results"></a>
+<a name="step-33-Results"></a>
 <h1>Results</h1>
 
 We run the problem with the mesh <code>slide.inp</code> (this file is in the
@@ -219,7 +219,7 @@ refinement scheme discussed above.
 
 
 
-<a name="extensions"></a>
+<a name="step-33-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 <h4>Stabilization</h4>
index 304af2b7a2013310de94a0f9cbe7f1d7dd512b03..806718bbb6b669fda61280b6f77554786c20ddf6 100644 (file)
@@ -6,7 +6,7 @@ the three dimensional case).  </i>
 
 @dealiiTutorialDOI{10.5281/zenodo.495473,https://zenodo.org/badge/DOI/10.5281/zenodo.495473.svg}
 
-<a name="Intro"></a>
+<a name="step-34-Intro"></a>
 
 <h1>Introduction</h1>
 
index 64b2b81f1aceeeeeb629fc37a06394a922b0a63f..67fe1da2aa290ba99c3b63bab02d87b18a72881a 100644 (file)
@@ -209,7 +209,7 @@ and then the external contour plot of the potential, with opacity set to 25%:
 <img src="https://www.dealii.org/images/steps/developer/step-34_3d-2.png" alt="">
 
 
-<a name="extensions"></a>
+<a name="step-34-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 This is the first tutorial program that considers solving equations defined on
index 49f7e804900ff7d69d6cedb59c5fe03730b8da3f..be3dfa3bc95192096eb859b34950d050dddc5b99 100644 (file)
@@ -5,10 +5,10 @@ This program grew out of a student project by Abner Salgado at Texas A&M
 University. Most of the work for this program is by him.
 </i>
 
-<a name="Intro"></a>
+<a name="step-35-Intro"></a>
 <h1> Introduction </h1>
 
-<a name="Motivation"></a>
+<a name="step-35-Motivation"></a>
 <h3> Motivation </h3>
 The purpose of this program is to show how to effectively solve the incompressible time-dependent
 Navier-Stokes equations. These equations describe the flow of a viscous incompressible fluid and read
@@ -52,7 +52,7 @@ Schur complement is proportional to $\tau^{-2}$. This makes the system very
 difficult to solve, and means that for the Navier-Stokes equations, this is
 not a useful avenue to the solution.
 
-<a name="Projection"></a>
+<a name="step-35-Projection"></a>
 <h3> Projection methods </h3>
 
 Rather, we need to come up with a different approach to solve the time-dependent Navier-Stokes
index 68966c8315e0630d40d7850267604c79a926989d..2ed76b78834a5f5733fb98ec21041ad9e4823b4a 100644 (file)
@@ -1,7 +1,7 @@
-<a name="results"></a>
+<a name="step-35-results"></a>
 <h1>Results</h1>
 
-<a name="Re100"></a>
+<a name="step-35-Re100"></a>
 <h3> Re = 100 </h3>
 
 We run the code with the following <code>parameter-file.prm</code>, which can be found in the
@@ -89,7 +89,7 @@ behind the obstacles, with the sign of the vorticity indicating
 whether this is a left or right turning vortex.
 
 
-<a name="Re500"></a>
+<a name="step-35-Re500"></a>
 <h3> Re = 500 </h3>
 
 We can change the Reynolds number, $Re$, in the parameter file to a
@@ -130,7 +130,7 @@ one should take measures to obtain a robust scheme in the limit of coarse
 resolutions, as described below.
 
 
-<a name="extensions"></a>
+<a name="step-35-extensions"></a>
 <h3> Possibilities for extensions </h3>
 
 This program can be extended in the following directions:
index 47d66f07507c12af52c4b99ea2fee8e4e24ae414..92d880061cdfcfa356a7964671dd6c749ac8ec1e 100644 (file)
@@ -3,7 +3,7 @@
 <i>This program was contributed by Toby D. Young and Wolfgang
 Bangerth.  </i>
 
-<a name="Preamble"></a>
+<a name="step-36-Preamble"></a>
 <h1>Preamble</h1>
 
 The problem we want to solve in this example is an eigenspectrum
@@ -48,7 +48,7 @@ library; SLEPc itself builds on the <a
 href="http://www.mcs.anl.gov/petsc/" target="_top">PETSc</a> library
 for linear algebra contents.
 
-<a name="Intro"></a>
+<a name="step-36-Intro"></a>
 <h1>Introduction</h1>
 
 The basic equation of stationary quantum mechanics is the
index 1d9859bac67ea74f17875c77f0a108e8a84755e7..ed1bf4ae3d163b95dba63f595750c2d29df7d62e 100644 (file)
@@ -20,7 +20,7 @@ were supported by Gauss Centre for Supercomputing e.V. (www.gauss-centre.eu)
 by providing computing time on the GCS Supercomputer SuperMUC at Leibniz
 Supercomputing Centre (LRZ, www.lrz.de) through project id pr83te. </i>
 
-<a name="Intro"></a>
+<a name="step-37-Intro"></a>
 <h1>Introduction</h1>
 
 This example shows how to implement a matrix-free method, that is, a method
index 096ad856b7519bfd029f9aa87faa5efcf6c37783..b920caa61c1271007b399061170ff5c4ec383b27 100644 (file)
@@ -10,7 +10,7 @@ do not necessarily reflect the views of the National Science Foundation
 (NSF).
 </i>
 
-<a name="Intro"></a>
+<a name="step-38-Intro"></a>
 
 <h1>Introduction</h1>
 
index 8ba06eb3ab30fa886a7664b5e887d8b3d2728f64..fa5d0eda7c63d770b02dcb1a68bc89e985d27d52 100644 (file)
@@ -53,7 +53,7 @@ as the curve moves from one quadrant of the domain into the adjacent one):
 <img src="https://www.dealii.org/images/steps/developer/step-38.solution-2d.png" alt="">
 
 
-<a name="extensions"></a>
+<a name="step-38-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 Computing on surfaces only becomes interesting if the surface is more
index 5a8d582931f9740ff4fbdd348fcb26eea2b511ca..0b4debc58a21738ccb3c7d8244b8416e2223818e 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-39-Intro"></a>
 
 In this program, we use the interior penalty method and Nitsche's weak
 boundary conditions to solve Poisson's equation. We use multigrid
index 7c7eef54a0c1b8fb3402af261975f0149b58cc5e..8962be3c403b45ad20e1143d1ef265731ffc4fd0 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-4-Intro"></a>
 <h1>Introduction</h1>
 
 @dealiiVideoLecture{12,13}
index 28f81e819cb2f7d1bda38e8c9ae4782627bae4e7..ebbb9582475dedb0f3ab086bdcae6f6413523fe2 100644 (file)
@@ -100,7 +100,7 @@ wants to see, but no more.
 
 
 
-<a name="postprocessing"></a>
+<a name="step-4-postprocessing"></a>
 <h3> Postprocessing: What to do with the solution? </h3>
 
 This tutorial -- like most of the other programs -- principally only shows how
@@ -308,7 +308,7 @@ should expect (and obtain!) a negative value.
 
 
 
-<a name="extensions"></a>
+<a name="step-4-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 There are many ways with which one can play with this program. The simpler
index cbd60bafd4594c1389e485aed4da367e97a10f4a..0636f446d2f05eac1f56c80403a023e43b1f0a19 100644 (file)
@@ -23,7 +23,7 @@ PETSc configuration; see the page linked to from the installation
 instructions for PETSc.
 
 
-<a name="Intro"></a>
+<a name="step-40-Intro"></a>
 <h1>Introduction</h1>
 
 @dealiiVideoLecture{41.5,41.75}
index e5ff5731795252d103b5148db573590b5e77c3d5..334ed475257b323299b065e8fc4f5a0693c24a8b 100644 (file)
@@ -151,7 +151,7 @@ here.
 
 
 
-<a name="extensions"></a>
+<a name="step-40-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 In a sense, this program is the ultimate solver for the Laplace
index 3470ad73e3f723a7b68bf6d44ab055a554f83371..8619f14a37e44af485c595011dc8a76e1eeb16ab 100644 (file)
@@ -7,7 +7,7 @@ This material is based upon work partly supported by ThyssenKrupp Steel Europe.
 </i>
 
 
-<a name="Intro"></a>
+<a name="step-41-Intro"></a>
 <h3>Introduction</h3>
 
 This example is based on the Laplace equation in 2d and deals with the
index a65cd4eaeaa78f5f32fcb572a2abbecc04a0c35f..5bb2265dbfbe857f60e1454aa9038431254ea7c6 100644 (file)
@@ -209,7 +209,7 @@ algorithm has converged.
 
 
 
-<a name="extensions"></a>
+<a name="step-41-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 As with any of the programs of this tutorial, there are a number of
index d09e30d2706787b7ba8cb8e4c49667a2a0f584c6..6a240b0a31a6122303db3a3cf6c24f539f5b007f 100644 (file)
@@ -15,7 +15,7 @@ in the following paper:
 
 
 
-<a name="Intro"></a>
+<a name="step-42-Intro"></a>
 <h3>Introduction</h3>
 
 This example is an extension of step-41, considering a 3d contact problem with an
index 67a79e6626e57f57fabfe8277bce1f85c7282270..81482cbd3f9caaac0146b051fa478ae963127f1c 100644 (file)
@@ -187,7 +187,7 @@ Further discussion of results that can be obtained using this program is
 provided in the publication mentioned at the very top of this page.
 
 
-<a name="extensions"></a>
+<a name="step-42-extensions"></a>
 <h1>Possibilities for extensions</h1>
 
 There are, as always, multiple possibilities for extending this program. From
index 8d90311422c372e8139c112c64eef7bb0e5b4a9e..4676c54b4d92fd856c8f52ba9676dfe9f57f3a41 100644 (file)
@@ -32,7 +32,7 @@ California Institute of Technology, or of The University of California
 </i>
 
 
-<a name="Intro"></a> <h1>Introduction</h1>
+<a name="step-43-Intro"></a> <h1>Introduction</h1>
 
 The simulation of multiphase flow in porous media is a ubiquitous problem, and
 we have previously addressed it already in some form in step-20 and
index 36423d900c0070205e8363f6579b5a60e4315745..288f194dd65504dd8568e5c39008909847b1bc34 100644 (file)
@@ -51,7 +51,7 @@ pictures, so here is some output of a run in 3d:
 </table>
 
 
-<a name="extensions"></a>
+<a name="step-43-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 The primary objection one may have to this program is that it is still too
index 46e1fe52a7c8fb66c5104225d8e4439a465c0024..aae6e7a653b90ac57ec906735b99b923424cee1f 100644 (file)
@@ -8,7 +8,7 @@ Forschungsgemeinschaft, DFG), grant STE 544/39-1,  and the National Research Fou
 
 @dealiiTutorialDOI{10.5281/zenodo.439772,https://zenodo.org/badge/DOI/10.5281/zenodo.439772.svg}
 
-<a name="Intro"></a>
+<a name="step-44-Intro"></a>
 <h1>Introduction</h1>
 
 The subject of this tutorial is nonlinear solid mechanics.
index 2a2954e35476c2a3fbdd87d3f66dafa0c584b3bd..67350b078da9087b886a5cedc863ca83c3102e24 100644 (file)
@@ -256,7 +256,7 @@ displacement field, although qualitatively similar, is different to that of the
   </tr>
 </table>
 
-<a name="extensions"></a>
+<a name="step-44-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 There are a number of obvious extensions for this work:
index 2f7e3c293fdc277036e95a8ff1202590b3ee579a..93bd86a3866f48d19e01862ecb9faed3336afce0 100644 (file)
@@ -1,7 +1,7 @@
 <br>
 
 <i>This program was contributed by Daniel Arndt and Matthias Maier.</i>
-<a name="Intro"></a>
+<a name="step-45-Intro"></a>
 <h1>Introduction</h1>
 
 In this example we present how to use periodic boundary conditions in
@@ -16,7 +16,7 @@ be able to proceed this way one has to assume that the model can be
 periodically extended to the other boxes; this requires the solution to
 have a periodic structure.
 
-<a name="Procedure"></a>
+<a name="step-45-Procedure"></a>
 <h1>Procedure</h1>
 
 deal.II provides a number of high level entry points to impose periodic
@@ -143,7 +143,7 @@ The remaining parameters are the same as for the high level interface apart
 from the self-explaining @p component_mask and @p affine_constraints.
 
 
-<a name="problem"></a>
+<a name="step-45-problem"></a>
 <h1>A practical example</h1>
 
 In the following, we show how to use the above functions in a more involved
index b99feef93bd4ac0aa85ca8f90e605516d7021085..190677cc5df729c1ec50c4e19db457d04be4f87c 100644 (file)
@@ -10,7 +10,7 @@ reflect the views of the National Science Foundation or of The University of
 California &ndash; Davis.  </i>
 
 
-<a name="Intro"></a>
+<a name="step-46-Intro"></a>
 <h1>Introduction</h1>
 
 This program deals with the problem of coupling different physics in different
index ed867b0e792225a6715b4c729fb7ba9b1ab45a6e..1fe35dcad8cb7261bbbe3854d9f6ceac9e683e83 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Results"></a>
+<a name="step-46-Results"></a>
 <h1>Results</h1>
 
 <h3>2d results</h3>
@@ -130,7 +130,7 @@ of error indicators in the two subdomains is important if one wanted
 to go on doing more 3d computations.
 
 
-<a name="extensions"></a>
+<a name="step-46-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 <h4>Linear solvers and preconditioners</h4>
index dd23dc7a692ca2ec774b20f1cca9fee6f4b33175..7ed428282e2dd2184b8731066c314f8698cdb11b 100644 (file)
@@ -10,7 +10,7 @@ Timo Heister and Wolfgang Bangerth acknowledge support through NSF
 awards DMS-1821210, EAR-1550901, and OAC-1835673.
 </i>
 
-<a name="Intro"></a>
+<a name="step-47-Intro"></a>
 <h1>Introduction</h1>
 
 This program deals with the <a
index 3bdcc8268eb0aebd7268c7ab212a11fd49777108..72c22da5995e0cb664e505f65ca2f80b8c7886a6 100644 (file)
@@ -12,7 +12,7 @@ application: Graph partitioning and coloring&quot; by Katharina
 Kormann and Martin Kronbichler in: Proceedings of the 7th IEEE
 International Conference on e-Science, 2011.  </i>
 
-<a name="Intro"></a>
+<a name="step-48-Intro"></a>
 <h1>Introduction</h1>
 
 This program demonstrates how to use the cell-based implementation of finite
index 2790e1109b61f948aec3038ff868f71fdfd91354..fb56c7f1a2f48878e3b343be378a0ad635c2fcfe 100644 (file)
@@ -1,7 +1,7 @@
 <i>This program was contributed by Timo Heister. Parts of the results section
 were contributed by Yuhan Zhou, Wolfgang Bangerth, David Wells, and Sean Ingimarson.</i>
 
-<a name="Intro"></a>
+<a name="step-49-Intro"></a>
 <h1> Introduction </h1>
 This tutorial is an extension to step-1 and demonstrates several ways to
 obtain more involved meshes than the ones shown there.
index c8982a34f3037ad6573b211f3827325fc0f423df..617ae3de2a5e160a9d970ec136cc9ecc75737807 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-5-Intro"></a>
 <h1>Introduction</h1>
 
 @dealiiVideoLecture{14}
index e95f5d2a85967a4ef0fa285764f23c4dd671ab47..95c2f3299ad9a562b96761fb9d47ea7460d7a7db 100644 (file)
@@ -16,7 +16,7 @@ or Trilinos library installed. The installation of deal.II together with these a
 libraries is described in the <a href="../../readme.html" target="body">README</a> file.
 
 
-<a name="Intro"></a>
+<a name="step-50-Intro"></a>
 <h1>Introduction</h1>
 
 
index 9b9466b6995e2770889316e3d931abf50bcd71a5..1494ff1919ed44365433720c9b21b46672648583 100644 (file)
@@ -4,7 +4,7 @@
 This program was contributed by Martin Kronbichler and Scott Miller.
 </i>
 
-<a name="Intro"></a>
+<a name="step-51-Intro"></a>
 <h1>Introduction</h1>
 
 This tutorial program presents the implementation of a hybridizable
index 6097ff2a4c0a0a584d24a265ff52e6acbedea850..0b564ada4a2de40b51172849434e24df0771414d 100644 (file)
@@ -6,7 +6,7 @@
 the UMFPACK sparse direct solver. Refer to the <a
 href="../../readme.html#umfpack">ReadMe</a> for instructions how to do this.
 
-<a name="Intro"></a>
+<a name="step-52-Intro"></a>
 <h1>Introduction</h1>
 
 This program shows how to use Runge-Kutta methods to solve a time-dependent
index ff7a19816e61a583c0b1efe7fdb319e5520b1993..e83ab6be3d11b976c2a181e4ec5a4b02bac10a09 100644 (file)
@@ -15,7 +15,7 @@ information.
 href="https://github.com/dealii/dealii/blob/master/examples/step-53/step-53.ipynb">github</a>.
 
 
-<a name="Intro"></a>
+<a name="step-53-Intro"></a>
 <h1>Introduction</h1>
 
 Partial differential equations for realistic problems are often posed on
index 3352ba3d04688ef1f2fcd581e6f0f41d9f0226de..888d2f4876f3d34bc037ad67ec3cc947bccf6f5d 100644 (file)
@@ -9,7 +9,7 @@ your geometries.
 
 @dealiiTutorialDOI{10.5281/zenodo.546220,https://zenodo.org/badge/DOI/10.5281/zenodo.546220.svg}
 
-<a name="Intro"></a>
+<a name="step-54-Intro"></a>
 <h1>Introduction</h1>
 
 
index 32bc359021c7631d36fa88e7b0456c01cb32253d..dc856a4dc0aef98df1df95188b762abd96b1514b 100644 (file)
@@ -20,7 +20,7 @@ and the p4est library installed. The installation of deal.II together with
 these additional libraries is described in the <a href="../../readme.html"
 target="body">README</a> file.
 
-<a name="Intro"></a>
+<a name="step-55-Intro"></a>
 <h1>Introduction</h1>
 
 Building on step-40, this tutorial shows how to solve linear PDEs with several
index 5f2e7a7020f5324923aef05882bd43dd3fb3db7c..8a06aa6ae7edb154e1083f50343f77c613e393db 100644 (file)
@@ -217,7 +217,7 @@ solve (we are using LU by default), a change in number of levels will
 influence the quality of a V-cycle. Therefore, a V-cycle is closer to an exact
 solver for smaller problem sizes.
 
-<a name="extensions"></a>
+<a name="step-55-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 <h4>Investigate Trilinos iterations</h4>
index d1a6f70f00e6051e27dd01beb62c536b0172713d..89f9f4654ed4ed4b77fb3105b9a869f7ac554b68 100644 (file)
@@ -13,7 +13,7 @@ undertaken. This work was supported by EPSRC grant no EP/K032208/1.
 
 @dealiiTutorialDOI{10.5281/zenodo.400995,https://zenodo.org/badge/DOI/10.5281/zenodo.400995.svg}
 
-<a name="Intro"></a>
+<a name="step-56-Intro"></a>
 <h1>Introduction</h1>
 
 <h3> Stokes Problem </h3>
index 8d42d531534211e3a003fbfd892318c87992e7ee..e6b159654dcb22830e687da2d9bb43900c0dd2f6 100644 (file)
@@ -10,7 +10,7 @@ Award No. EAR-0949446 and The University of California-Davis.
 
 @dealiiTutorialDOI{10.5281/zenodo.484156,https://zenodo.org/badge/DOI/10.5281/zenodo.484156.svg}
 
-<a name="Intro"></a>
+<a name="step-57-Intro"></a>
 <h1>Introduction</h1>
 
 <h3> Navier Stokes Equations </h3>
index ec470364c1770d405b9b5c706e12880bd96ed1e0..4d32ba239730aee4ad39dfff6e1787088b927af9 100644 (file)
@@ -338,7 +338,7 @@ meshes:
 <img src="https://www.dealii.org/images/steps/developer/step-57.converge-Re7500.svg" style="width:50%" alt="">
 
 
-<a name="extensions"></a>
+<a name="step-57-extensions"></a>
 
 <h3>Possibilities for extensions</h3>
 
index f4a9dab9b3554bdbc0c0eb63ecaacfaa5d7a3879..2892a5ddeeff6fb689bd966041c9eb98df7bebf9 100644 (file)
@@ -12,7 +12,7 @@ Geodynamics initiative (CIG), through the National Science Foundation under
 Award No. EAR-1550901 and The University of California-Davis.
 </i>
 
-<a name="Intro"></a>
+<a name="step-58-Intro"></a>
 <h1>Introduction</h1>
 
 The <a
index 0126023bc3b4a54938a6a4b8c8132f57098fab9e..0ecc9e96c99ee57cbe4e770da1b621d649e411fc 100644 (file)
@@ -148,7 +148,7 @@ actually see the radiating waves that are easy to see at the beginning
 of the video.
 
 
-<a name="extensions"></a>
+<a name="step-58-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 <h4> Better linear solvers </h4>
index 6bfb94959c2a380909a9c889a9a728a9d3af084d..abaf859929f60b9bb998188a0ceec6d927a8f5bd 100644 (file)
@@ -8,7 +8,7 @@ This work was partly supported by the German Research Foundation (DFG) through
 the project "High-order discontinuous Galerkin for the exa-scale" (ExaDG)
 within the priority program "Software for Exascale Computing" (SPPEXA). </i>
 
-<a name="Intro"></a>
+<a name="step-59-Intro"></a>
 <h1>Introduction</h1>
 
 Matrix-free operator evaluation enables very efficient implementations of
index efc48d091e452a4ed4c14d9bfea8055bfc9dfde5..c07d30927391581f167bbf62ac72f7d97a96f704 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-6-Intro"></a>
 <h1>Introduction</h1>
 
 @dealiiVideoLecture{15,16,17,17.25,17.5,17.75}
index f302a0cb96fd75576dbfdfdb66305553d2da41ff..ed135a8b439d6b3dc02a666d72d7dfc9d2e86d78 100644 (file)
@@ -111,7 +111,7 @@ from the optimal square.
 
 
 
-<a name="extensions"></a>
+<a name="step-6-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 <h4>Solvers and preconditioners</h4>
index 51e1985906d8f42b8612b0ac24e5e53a60a652a0..162dd04c53e268113f0cb96a924f4273e1792be5 100644 (file)
@@ -458,7 +458,7 @@ produces the saddle on the right.
   </div>
 </div>
 
-<a name="extensions"></a>
+<a name="step-60-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 <h4> Running with `spacedim` equal to three</h4>
index dc2f339add91a3e3e7607f0e725a8558b051b4dc..bdf1b35f3c5d818751b37e913f9379a90ecd43c0 100644 (file)
@@ -6,7 +6,7 @@ Some more information about this program, as well as more numerical
 results, are presented in @cite Wang2019 .
 </i>
 
-<a name="Intro"></a>
+<a name="step-61-Intro"></a>
 <h1>Introduction</h1>
 
 This tutorial program presents an implementation of the "weak Galerkin"
index be6026c2906d1f5d80666c701db36a39be60494d..8a2e4382c3e176ed48c927208bbff6e975efeb6b 100644 (file)
@@ -11,7 +11,7 @@ Davis.
 
 @dealiiTutorialDOI{10.5281/zenodo.3382899,https://zenodo.org/badge/DOI/10.5281/zenodo.3382899.svg}
 
-<a name="Intro"></a>
+<a name="step-63-Intro"></a>
 <h1>Introduction</h1>
 
 This program solves an advection-diffusion problem using a geometric multigrid
index e92e1053c80eb4bc565eb6fe62e8a0d8ff7f96d7..7eddce2d625fdfe24694e6bf0efa75cc1f5b4afb 100644 (file)
@@ -42,7 +42,7 @@ of the size of the problem. But having such a solver would require
 using a better preconditioner than the identity matrix we have used here.
 
 
-<a name="extensions"></a>
+<a name="step-64-extensions"></a>
 <h3> Possibilities for extensions </h3>
 
 Currently, this program uses no preconditioner at all. This is mainly
index ea3060baef709ffbb8125480e6cd1b3312524ed2..14ab612ee8471fad48f52d73f33fb61b96d9963f 100644 (file)
@@ -5,7 +5,7 @@
 This program was contributed by Martin Kronbichler.
 </i>
 
-<a name="Intro"></a>
+<a name="step-65-Intro"></a>
 <h1>Introduction</h1>
 
 This tutorial program presents an advanced manifold class,
index e0026d4671d1aa24325e4ded8d4df61164802993..7b0f1e08fe019496a0cae555f91e2a0ea5246ea6 100644 (file)
@@ -19,7 +19,7 @@ and advice in writing this tutorial.
 </i>
 
 
-<a name="Intro"></a>
+<a name="step-66-Intro"></a>
 <h1>Introduction</h1>
 
 The aim of this tutorial program is to demonstrate how to solve a nonlinear
index 45688afd027375ab5ebcc6fae23c3bffabd47b41..fa0db1596897002c5e9fd57156d9c843b5fb0143 100644 (file)
@@ -11,7 +11,7 @@ the project "High-order discontinuous Galerkin for the exa-scale" (ExaDG)
 within the priority program "Software for Exascale Computing" (SPPEXA).
 </i>
 
-<a name="Intro"></a>
+<a name="step-67-Intro"></a>
 <h1>Introduction</h1>
 
 This tutorial program solves the Euler equations of fluid dynamics using an
index 8d2e6c687b1be366fc1253f1d85d544fb5ed1381..3c6f958f6d94b01b6b91cfe120751c1612f39c25 100644 (file)
@@ -25,7 +25,7 @@ integration, see @cite GuermondEtAl2018
 
 @dealiiTutorialDOI{10.5281/zenodo.3698223,https://zenodo.org/badge/DOI/10.5281/zenodo.3698223.svg}
 
-<a name="Intro"></a>
+<a name="step-69-Intro"></a>
 <h1>Introduction</h1>
 
 This tutorial presents a first-order scheme for solving compressible
@@ -51,7 +51,7 @@ the programming techniques) before jumping into full research codes such as
 the second-order scheme discussed in @cite GuermondEtAl2018.
 
 
-<a name="eulerequations"></a>
+<a name="step-69-eulerequations"></a>
 <h3>Euler's equations of gas dynamics</h3>
 
 The compressible Euler's equations of gas dynamics are written in
index 4677771529f98f759796cdb4afab673aad8a84dd..8f10657a1d864d9ae2d617be74b77730edd3465a 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Results"></a>
+<a name="step-69-Results"></a>
 <h1>Results</h1>
 
 Running the program with default parameters in release mode takes about 1
@@ -155,7 +155,7 @@ the code for roughly 2 hours on 16 cores.
 
 
 
-<a name="extensions"></a>
+<a name="step-69-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 The program showcased here is really only first-order accurate, as
index 494069fa426cd3b2e4d2e24a398e938f8b64478a..784ed05022d3f3645b734ceb7a0d1f39d3af9377 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-7-Intro"></a>
 <h1>Introduction</h1>
 
 In this program, we will mainly consider two aspects:
index cfe15bf5e9556a18f94d60484a88b4e48979f85d..0be9a8dd5fa9f6ed8911326a6006b4c7c4ac2006 100644 (file)
@@ -456,7 +456,7 @@ unimportant as far as run time is concerned.
 @endhtmlonly
 
 
-<a name="extensions"></a>
+<a name="step-70-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 The current tutorial program shows a one-way coupling between the fluid and the
index 127e1b61a568a1945cd2e1f2d09457bd32544844..ecbedc809215125bc34d1133cb5c14ddaa419569 100644 (file)
@@ -11,7 +11,7 @@ EAR-0949446 and EAR-1550901 and The University of California -- Davis.
 
 @dealiiTutorialDOI{10.5281/zenodo.5812174,https://zenodo.org/badge/DOI/10.5281/zenodo.5812174.svg}
 
-<a name="Intro"></a>
+<a name="step-74-Intro"></a>
 <h1><em>Symmetric interior penalty Galerkin</em> (SIPG) method for Poisson's equation</h1>
 
 <h3>Overview</h3>
index 80a2e1548c6da2d907adaebda073b1991d9ea922..6e29574010d3bbe2afa19b345ca6a5f3b30cbc87 100644 (file)
@@ -22,7 +22,7 @@ href="../../readme.html" target="body">README</a> file.
 
 
 
-<a name="Intro"></a>
+<a name="step-75-Intro"></a>
 <h1>Introduction</h1>
 
 In the finite element context, more degrees of freedom usually yield a
index 530481e7a633b33832215a5c788ce983b2cb3f8d..54fe5933ad457f2bb680013f6f206f3d82ed27e7 100644 (file)
@@ -115,7 +115,7 @@ to degree six:
 
 
 
-<a name="extensions"></a>
+<a name="step-75-extensions"></a>
 <h3>Possibilities for extensions</h3>
 
 This tutorial shows only one particular way how to use parallel
index 38f2f7c9df7470781fcf5b8af076c77a7e71c9c4..0082a3f6958379ca401b7bc10ece3b91f05f8521 100644 (file)
@@ -19,7 +19,7 @@ element implementations with hybrid parallelization and improved data locality"
 within the KONWIHR program.
 </i>
 
-<a name="Intro"></a>
+<a name="step-76-Intro"></a>
 <h1>Introduction</h1>
 
 This tutorial program solves the Euler equations of fluid dynamics, using an
index c3c436841820dc5360a810a66e78604cdaabd4cc..b44f149a45798d123832acd68f6406ad2b1078a7 100644 (file)
@@ -15,7 +15,7 @@ discussed in the <a href="#Results">results section</a> below.
 </i>
 <br>
 
-<a name="Intro"></a>
+<a name="step-77-Intro"></a>
 <h1>Introduction</h1>
 
 The step-15 program solved the following, nonlinear equation
index 2d7ac8c948b732591b6d601a998768c8f24d5157..8a46a9b171e78a064e2f44b229ed8d4a98bb08ae 100644 (file)
@@ -177,7 +177,7 @@ The key takeaway messages of this program are the following:
   that determine when we need to rebuild this information.
 
 
-<a name="extensions"></a>
+<a name="step-77-extensions"></a>
 <h3> Possibilities for extensions </h3>
 
 <h4> Better linear solvers </h4>
index 2c4552f8b6b3d26694c83651072fa4f99b48015d..91aeadf4cf3c0c34e7ba5d594558706d6d9d06f4 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-78-Intro"></a>
 <h1>Introduction</h1>
 
 The Black-Scholes equation is a partial differential equation that falls a bit
index 8f3eedf6aed3557630f02971505f7319a91ccf68..ab50afafeaf6eac7fc217ae43f7b8335bd3f7941 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-79-Intro"></a>
 <h1>Introduction</h1>
 
 Topology Optimization of Elastic Media is a technique used to optimize a
index 855f087c0064d625ec6f6b5af8562aaa2b0946b3..091b9e48fd37fac55020e191d14d0c6201237d2f 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-8-Intro"></a>
 <h1>Introduction</h1>
 
 
index fb314effa0d0d7f9f814ebc5d9bb9f20f495a690..6c0476378d67bca435ec633b8b686426ea852c32 100644 (file)
@@ -3,7 +3,7 @@
   and Matthias Maier (Texas A&M University).
 </i>
 
-<a name="Intro"></a>
+<a name="step-81-Intro"></a>
 
 <h1> Introduction </h1>
 
index 0cb3a32e20dac11bbad1d2979531bb011ae6fa05..d322c76718461f70f6c30472cba78c7c47b2f504 100644 (file)
@@ -7,7 +7,7 @@
 
 @dealiiTutorialDOI{10.5281/zenodo.5598180,https://zenodo.org/badge/DOI/10.5281/zenodo.5598180.svg}
 
-<a name="Intro"></a>
+<a name="step-82-Intro"></a>
 <h1>Introduction</h1>
 <h3>Problem Statement</h3>
 
index bdc5acf9b835f0d8a1f6fa6f39be3d33178a4fb7..c2380aa4eee2b9ce01064fe1a92edc5e42a05e61 100644 (file)
@@ -6,7 +6,7 @@ eSSENCE of e-Science and the Swedish Research Council
 under grants 2014-6088 (Kreiss) and 2017-05038 (Massing).
 </i>
 
-<a name="Intro"></a>
+<a name="step-85-Intro"></a>
 <h1>Introduction</h1>
 
 <h3>The Cut Finite Element Method</h3>
index e0f63bd7adba9b94072332e7971de7a2b0b3ed6e..61ebd8480c7031c389e36d16d8a1aa7c67938a4a 100644 (file)
@@ -1,4 +1,4 @@
-<a name="Intro"></a>
+<a name="step-9-Intro"></a>
 <h1>Introduction</h1>
 
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.