File: MatPartitioningSetFromOptions.html

package info (click to toggle)
petsc 3.14.5%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 266,472 kB
  • sloc: ansic: 680,898; python: 33,303; cpp: 16,324; makefile: 14,022; f90: 13,731; javascript: 10,713; fortran: 9,581; sh: 1,373; xml: 619; objc: 445; csh: 192; pascal: 148; java: 13
file content (63 lines) | stat: -rw-r--r-- 4,133 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML3.2 EN">
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/MatOrderings/MatPartitioningSetFromOptions.html" />
<META NAME="GENERATOR" CONTENT="DOCTEXT">
<TITLE>MatPartitioningSetFromOptions</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
   <div id="version" align=right><b>petsc-3.14.5 2021-03-03</b></div>
   <div id="bugreport" align=right><a href="mailto:petsc-maint@mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.14.5 v3.14.5 docs/manualpages/MatOrderings/MatPartitioningSetFromOptions.html "><small>Report Typos and Errors</small></a></div>
<A NAME="MatPartitioningSetFromOptions"><H1>MatPartitioningSetFromOptions</H1></A>
Sets various partitioning options from the options database. 
<H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
<PRE>
#include "petscmat.h" 
<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A>  <A HREF="../MatOrderings/MatPartitioningSetFromOptions.html#MatPartitioningSetFromOptions">MatPartitioningSetFromOptions</A>(<A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A> part)
</PRE>
Collective on <A HREF="../Mat/MatPartitioning.html#MatPartitioning">MatPartitioning</A>
<P>
<H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
<TABLE border="0" cellpadding="0" cellspacing="0">
<TR><TD WIDTH=40></TD><TD ALIGN=LEFT VALIGN=TOP><B>part </B></TD><TD>- the partitioning context.
</TD></TR></TABLE>
<P>
<H3><FONT COLOR="#CC3333">Options Database Command</FONT></H3>
<pre>
 -mat_partitioning_type  &lt;type&gt;
</pre>
<pre>
     Use -help for a list of available methods
</pre>
<pre>
     (for instance, parmetis)
</pre>
<pre>
 -mat_partitioning_nparts - number of subgraphs
</pre>
<P>
<P>
<H3><FONT COLOR="#CC3333">Notes</FONT></H3>
If the partitioner has not been set by the user it uses one of the installed partitioner such as ParMetis. If there are
no installed partitioners it uses current which means no repartioning.
<P>

<P>
<P><B></B><H3><FONT COLOR="#CC3333">Level</FONT></H3>beginner<BR>
<H3><FONT COLOR="#CC3333">Location</FONT></H3>
</B><A HREF="../../../src/mat/partition/partition.c.html#MatPartitioningSetFromOptions">src/mat/partition/partition.c</A>
<P><H3><FONT COLOR="#CC3333">Examples</FONT></H3>
<A HREF="../../../src/mat/tutorials/ex11.c.html">src/mat/tutorials/ex11.c.html</A><BR>
<A HREF="../../../src/mat/tutorials/ex15.c.html">src/mat/tutorials/ex15.c.html</A><BR>
<A HREF="../../../src/mat/tutorials/ex17.c.html">src/mat/tutorials/ex17.c.html</A><BR>
<A HREF="../../../src/mat/tutorials/ex15f.F90.html">src/mat/tutorials/ex15f.F90.html</A><BR>
<A HREF="../../../src/mat/tutorials/ex17f.F90.html">src/mat/tutorials/ex17f.F90.html</A><BR>
<A HREF="../../../src/ksp/ksp/tutorials/ex64.c.html">src/ksp/ksp/tutorials/ex64.c.html</A><BR>
<P><H3><FONT COLOR="CC3333">Implementations</FONT></H3><A HREF="../../../src/mat/partition/impls/chaco/chaco.c.html#MatPartitioningSetFromOptions_Chaco">MatPartitioningSetFromOptions_Chaco in src/mat/partition/impls/chaco/chaco.c</A><BR>
<A HREF="../../../src/mat/partition/impls/hierarchical/hierarchical.c.html#MatPartitioningSetFromOptions_Hierarchical">MatPartitioningSetFromOptions_Hierarchical in src/mat/partition/impls/hierarchical/hierarchical.c</A><BR>
<A HREF="../../../src/mat/partition/impls/party/party.c.html#MatPartitioningSetFromOptions_Party">MatPartitioningSetFromOptions_Party in src/mat/partition/impls/party/party.c</A><BR>
<A HREF="../../../src/mat/partition/impls/pmetis/pmetis.c.html#MatPartitioningSetFromOptions_Parmetis">MatPartitioningSetFromOptions_Parmetis in src/mat/partition/impls/pmetis/pmetis.c</A><BR>
<A HREF="../../../src/mat/partition/impls/scotch/scotch.c.html#MatPartitioningSetFromOptions_PTScotch">MatPartitioningSetFromOptions_PTScotch in src/mat/partition/impls/scotch/scotch.c</A><BR>
<BR><A HREF="./index.html">Index of all MatOrderings routines</A>
<BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
<BR><A HREF="../singleindex.html">Index of all manual pages</A>
</BODY></HTML>