From 29002718654c41cf1b8f95fb45cda9065ee93a59 Mon Sep 17 00:00:00 2001 From: David Wells Date: Sun, 29 Jun 2025 23:04:29 -0400 Subject: [PATCH] step-17: update links. --- examples/step-17/doc/intro.dox | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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 -- 2.39.5