<p>
This automatically builds PETSc with both MPI and the algebraic
- multigrid preconditioner package Hypre (which we use in step-40). You
- may wish to put the <code>export</code> commands into
- your <code>~/.bashrc</code> or <code>~/.cshrc</code> files, with the
- first one replaced by something of the kind
+ multigrid preconditioner package Hypre (which we use in step-40).
+ <br>
+ Now let PETSc check his own sanity:
+ <pre>
+
+ make test
+ </pre>
+ will self-check the serial (and MPI) implementation of PETSc.
+ <br>
+ You may wish to put the <code>export</code> commands into
+ your <code>~/.bashrc</code> or <code>~/.cshrc</code> files, with
+ the first one replaced by something of the kind
<pre>
export PETSC_DIR=/path/to/petsc-x-y-z
<p>
To disable the PETSc interfaces in cases where <code>cmake</code>
automatically finds it, use <code>-DDEAL_II_WITH_PETSC=OFF</code>
- More information on configuring and building PETSC can be
+ More information on configuring and building PETSc can be
found <a href="external-libs/petsc.html" target="body">here</a>.
</p>
</dd>
<dt><a href="http://www.grycap.upv.es/slepc/" target="_top">SLEPc</a></dt>
<dd>
<p>
- <a href="http://www.grycap.upv.es/slepc/" target="_top">SLEPc</a> is
- a library for eigenvalue computations that builds on PETSc. Its
- configuration works just like that for PETSc, except that the
- variable to set is <code>SLEPC_DIR</code> and
- <code>SLEPC_ARCH</code>.
- If <code>SLEPC_ARCH</code> is left empty, <code>cmake</code> will
- use the same architecture as specified in <code>PETSC_ARCH</code>.
- For the interface with SLEPc to work, <acronym>deal.II</acronym>'s
- PETSc interface must also be configured correctly (see above).
+ <a href="http://www.grycap.upv.es/slepc/"
+ target="_top">SLEPc</a> is a library for eigenvalue
+ computations that builds on PETSc. Its configuration works
+ just like that for PETSc, except that the variable to set
+ is <code>SLEPC_DIR</code>. For the interface with SLEPc to
+ work, <acronym>deal.II</acronym>'s PETSc interface must also
+ be configured correctly (see above).
+ </p>
+
+ <p>
+ To disable the SLEPc interfaces in cases where <code>cmake</code>
+ automatically finds it, use <code>-DDEAL_II_WITH_PETSC=OFF</code>
+ More information on configuring and building SLEPc can be
+ found <a href="external-libs/slepc.html" target="body">here</a>.
</p>
</dd>