From 3555f63f10191e67bec0a1537abe06f44949d2f1 Mon Sep 17 00:00:00 2001 From: young Date: Mon, 13 Aug 2012 16:57:19 +0000 Subject: [PATCH] Put minimal information about METIS git-svn-id: https://svn.dealii.org/trunk@25957 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/readme.html | 54 ++++++++++++++++------------------------- 1 file changed, 21 insertions(+), 33 deletions(-) diff --git a/deal.II/doc/readme.html b/deal.II/doc/readme.html index 10c07e859a..6ea41e38ad 100644 --- a/deal.II/doc/readme.html +++ b/deal.II/doc/readme.html @@ -566,49 +566,37 @@

-
Metis

- 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 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 - --with-metis flag. If METIS was installed as part - of /usr or /opt, instead of local directories - in a home directory for example, you can use configure - switches --with-metis-include, --with-metis-libs. + 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.

- On some systems, when using shared libraries for deal.II, you may get - warnings of the kind libmetis.a(pmetis.o): relocation R_X86_64_32 - against `a local symbol' can not be used when making a shared - object; recompile with -fPIC when linking. This can be - avoided by recompiling METIS with -fPIC as a compiler - flag. + 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 + --with-metis flag.

- METIS is not needed when using p4est to parallelize - programs, see below. + (deal.II) version 7.2 (and higher) support + METIS 5.x.x only.
METIS is not needed when + using p4est to parallelize programs, see below.

-- 2.39.5