]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Put minimal information about METIS
authoryoung <young@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 13 Aug 2012 16:57:19 +0000 (16:57 +0000)
committeryoung <young@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 13 Aug 2012 16:57:19 +0000 (16:57 +0000)
git-svn-id: https://svn.dealii.org/trunk@25957 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/readme.html

index 10c07e859aa56e8a721484fb9f7e6fd77ede76e1..6ea41e38add9d5f438be5058aeeb8635539a53c9 100644 (file)
       </p>
     </dd>
 
-
     <a name="metis"></a>
     <dt>Metis</dt>
     <dd>
       <p>
-      In order to generate partitionings of triangulations, we have
-      functions that
-      call <a href="http://www-users.cs.umn.edu/~karypis/metis/index.html"
-      target="_top">METIS</a> 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.
-      </p>
-
-      <p>
-      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
-      <code>./configure</code> by either
-      setting the <code>METIS_DIR</code> environment
-      variable denoting the path to the METIS library, or using the
-      <code>--with-metis</code> flag. If METIS was installed as part
-      of <code>/usr</code> or <code>/opt</code>, instead of local directories
-      in a home directory for example, you can use configure
-      switches <code>--with-metis-include, --with-metis-libs</code>.
+       In order to generate partitionings of triangulations, we have
+       functions that
+       call <a href="http://glaros.dtc.umn.edu/gkhome/metis/metis/overview"
+       target="_top">METIS</a> 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.
       </p>
 
       <p>
-       On some systems, when using shared libraries for deal.II, you may get
-       warnings of the kind <code>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</code> when linking. This can be
-       avoided by recompiling METIS with <code>-fPIC</code> 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
+       <code>./configure</code> by either setting
+       the <code>METIS_DIR</code> environment variable denoting the
+       path to the METIS library, or using the
+       <code>--with-metis</code> flag.
       </p>
 
       <p>
-       METIS is not needed when using <code>p4est</code> to parallelize
-       programs, see below.
+       (<acronym>deal.II</acronym>) version 7.2 (and higher) support
+       METIS 5.x.x only.  <br>METIS is not needed when
+       using <code>p4est</code> to parallelize programs, see below.
       </p>
     </dd>
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.