From: David Wells Date: Mon, 30 Jun 2025 03:04:29 +0000 (-0400) Subject: step-17: update links. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29002718654c41cf1b8f95fb45cda9065ee93a59;p=dealii.git step-17: update links. --- diff --git a/examples/step-17/doc/intro.dox b/examples/step-17/doc/intro.dox index 7ea6cdb8fc..0ee66716ef 100644 --- a/examples/step-17/doc/intro.dox +++ b/examples/step-17/doc/intro.dox @@ -6,20 +6,20 @@ This program does not introduce any new mathematical ideas; in fact, all it does is to do the same computations that step-8 already does, but it does so in a different manner. Instead of using deal.II's linear algebra classes, we build -everything on top of classes deal.II provides that wrap around the linear algebra implementation of the PETSc library. And -since PETSc allows the distribution of matrices and vectors across several +everything on top of classes deal.II provides that wrap around the linear algebra +(matrices, vectors, and linear solvers) objects of [PETSc](https://petsc.org). +And since PETSc allows the distribution of matrices and vectors across several computers within an MPI network, the resulting code will even be capable of solving the problem in %parallel. If you don't know what PETSc is, then this would be a good time to take a quick glimpse at their homepage. As a prerequisite of this program, you need to have PETSc installed, and if -you want to run in %parallel on a cluster,we recommend using METIS to partition meshes. If METIS is not available then -this program will use a less efficient mesh partitioner which is built-in to deal.II. -The installation of deal.II together with these two additional libraries is -described in the README file. +you want to run in %parallel on a cluster, we recommend using +[METIS](https://karypis.github.io/) to partition +meshes. If METIS is not available then this program will use a less efficient +mesh partitioner which is built-in to deal.II. The installation of deal.II +together with these two additional libraries is described in the +[README](../../readme.html) file. Now, for the details: as mentioned, the program does not compute anything new, so the use of finite element classes, etc., is exactly the same as before. The