[cig-commits] [commit] knepley/upgrade-petsc-master: Update Distributor for moving partitioner to PETSc setting. (d17e854)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Mon Oct 20 10:36:34 PDT 2014
Repository : https://github.com/geodynamics/pylith
On branch : knepley/upgrade-petsc-master
Link : https://github.com/geodynamics/pylith/compare/892ada1768d84260fa6d939de239cf8ba531913b...d17e8542341a4ea9ed32a4f91b51800c88950ee2
>---------------------------------------------------------------
commit d17e8542341a4ea9ed32a4f91b51800c88950ee2
Author: Brad Aagaard <baagaard at usgs.gov>
Date: Mon Oct 20 10:36:44 2014 -0700
Update Distributor for moving partitioner to PETSc setting.
>---------------------------------------------------------------
d17e8542341a4ea9ed32a4f91b51800c88950ee2
doc/userguide/runpylith/runpylith.lyx | 45 +++++++++++++----------------------
1 file changed, 16 insertions(+), 29 deletions(-)
diff --git a/doc/userguide/runpylith/runpylith.lyx b/doc/userguide/runpylith/runpylith.lyx
index 40ec5e6..69813a8 100644
--- a/doc/userguide/runpylith/runpylith.lyx
+++ b/doc/userguide/runpylith/runpylith.lyx
@@ -1334,38 +1334,11 @@ Distributor
The distributor users a partitioner to compute which cells should be placed
on each processor, computes the overlap among the processors, and then
distributes the mesh among the processors.
+ The type of partitioner is set via PETSc settings.
The properties and facilities of the Distributor include:
\end_layout
\begin_layout Description
-partitioner Choice of partitioner (
-\begin_inset Quotes eld
-\end_inset
-
-metis
-\begin_inset Quotes erd
-\end_inset
-
- or
-\begin_inset Quotes eld
-\end_inset
-
-chaco
-\begin_inset Quotes erd
-\end_inset
-
-, default is
-\begin_inset Quotes eld
-\end_inset
-
-chaco
-\begin_inset Quotes erd
-\end_inset
-
-).
-\end_layout
-
-\begin_layout Description
writer_partition Flag indicating that the partition information should be
written to a file (default is False).
\end_layout
@@ -1376,7 +1349,21 @@ data_writer Writer for partition information (default is DataWriterVTKMesh
\end_layout
\begin_layout Standard
-ParMETIS is not included in the PyLith binaries due to licensing issues.
+An example of setting the partitioner in a pylithapp.cfg file is:
+\end_layout
+
+\begin_layout LyX-Code
+[pylithapp.petsc]
+\end_layout
+
+\begin_layout LyX-Code
+partitioner = chaco ; Options are 'chaco' (default) and 'metis'.
+\end_layout
+
+\begin_layout Standard
+METIS/ParMETIS are not included in the PyLith binaries due to licensing
+ issues.
+
\end_layout
\begin_layout Subsubsection
More information about the CIG-COMMITS
mailing list