From: young
+ deal.II can also interface to
+ the SLEPc library. The way to do it is to set
+ the SLEPC_DIR
environment variable by
+ passing --with-slepc=/path/to/slepc
+ to deal.II's ./configure
script.
+ The use of SLEPc is optional, however, for the interface with
+ SLEPc to work at all, deal.II's interface to
+ PETSc must also be configured correctly (see the notes above on
+ how to do this).
+
- In order to generate partitionings of triangulations, we have functions - that call METIS library. METIS is a library that provides - various methods to partition graphs, which we use to define which cell - belongs to which part of a triangulation. The main point in using METIS - is to generate partitions so that the interfaces between cell blocks are - as small as possible. This data can, in turn, be used to distribute - degrees of freedom onto different processors when using PETSc in - parallel mode. + In order to generate partitionings of triangulations, we have + functions that + call METIS library. METIS is a library that + provides various methods to partition graphs, which we use to + define which cell belongs to which part of a triangulation. The + main point in using METIS is to generate partitions so that the + interfaces between cell blocks are as small as possible. This + data can, in turn, be used to distribute degrees of freedom onto + different processors when using PETSc and/or SLEPc in parallel + mode.
- As with PETSc, the use of METIS is optional. If you wish to use it, you
- can do so by having a METIS installation around at the time of calling
+ As with PETSc and SLEPc, the use of METIS is optional. If you
+ wish to use it, you can do so by having a METIS installation
+ around at the time of calling
./configure
by either
setting the METIS_DIR
environment
variable denoting the path to the METIS library, or using the