Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
simplePamgen.xml
Go to the documentation of this file.
1 <!-- 2D Simple, Pamgen input -->
2 
3 <ParameterList name="simplePamgen">
4 
5  <ParameterList name="InputParameters">
6  <Parameter name="file type" type="string" value="Pamgen"/>
7  <Parameter name="input file" type="string" value="simple"/>
8  <Parameter name="input path" type="string" value="driverinputs"/>
9  </ParameterList>
10 
11  <!--************************-->
12  <!-- Compare input adapters -->
13  <!--************************-->
14 
15  <!-- Multijagged with BasicVectorAdapter, stride 1 -->
16  <ParameterList name="mjBVA1">
17  <Parameter name="kind" type="string" value="partitioning"/>
18  <ParameterList name="InputAdapterParameters">
19  <Parameter name="data type" type="string" value="coordinates"/>
20  <Parameter name="input adapter" type="string" value="BasicVector"/>
21  <Parameter name="stride" type="int" value="1"/>
22  </ParameterList>
23 
24  <ParameterList name="Zoltan2Parameters">
25  <Parameter name="num_global_parts" type="string" value="7"/>
26  <Parameter name="algorithm" type="string" value="multijagged"/>
27  <!--<Parameter name="compute_metrics" type="bool" value="true"/>-->
28  </ParameterList>
29 
30  <ParameterList name="Metrics">
31  <ParameterList name="metriccheck1">
32  <Parameter name="check" type="string" value="imbalance"/>
33  <Parameter name="lower" type="double" value="1."/>
34  <Parameter name="upper" type="double" value="1.14"/>
35  </ParameterList>
36  </ParameterList>
37  </ParameterList>
38 
39  <!-- Multijagged with BasicVectorAdapter, stride 2 -->
40  <ParameterList name="mjBVA2">
41  <Parameter name="kind" type="string" value="partitioning"/>
42  <ParameterList name="InputAdapterParameters">
43  <Parameter name="data type" type="string" value="coordinates"/>
44  <Parameter name="input adapter" type="string" value="BasicVector"/>
45  <Parameter name="stride" type="int" value="2"/>
46  </ParameterList>
47 
48  <ParameterList name="Zoltan2Parameters">
49  <Parameter name="num_global_parts" type="string" value="7"/>
50  <Parameter name="algorithm" type="string" value="multijagged"/>
51  <!--<Parameter name="compute_metrics" type="bool" value="true"/>-->
52  </ParameterList>
53 
54  <ParameterList name="Metrics">
55  <ParameterList name="metriccheck1">
56  <Parameter name="check" type="string" value="imbalance"/>
57  <Parameter name="lower" type="double" value="1."/>
58  <Parameter name="upper" type="double" value="1.14"/>
59  </ParameterList>
60  </ParameterList>
61  </ParameterList>
62 
63  <!-- Multijagged with XpetraMultiVectorAdapter -->
64  <ParameterList name="mjMVA">
65  <Parameter name="kind" type="string" value="partitioning"/>
66  <ParameterList name="InputAdapterParameters">
67  <Parameter name="data type" type="string" value="coordinates"/>
68  <Parameter name="input adapter" type="string" value="XpetraMultiVector"/>
69  </ParameterList>
70 
71  <ParameterList name="Zoltan2Parameters">
72  <Parameter name="num_global_parts" type="string" value="7"/>
73  <Parameter name="algorithm" type="string" value="multijagged"/>
74  </ParameterList>
75 
76  <ParameterList name="Metrics">
77  <ParameterList name="metriccheck1">
78  <Parameter name="check" type="string" value="imbalance"/>
79  <Parameter name="lower" type="double" value="1."/>
80  <Parameter name="upper" type="double" value="1.14"/>
81  </ParameterList>
82  </ParameterList>
83  </ParameterList>
84 
85  <!-- Multijagged with XpetraMultiVectorAdapter and alternate migration -->
86  <ParameterList name="mjMVAmig">
87  <Parameter name="kind" type="string" value="partitioning"/>
88  <ParameterList name="InputAdapterParameters">
89  <Parameter name="data type" type="string" value="coordinates"/>
90  <Parameter name="input adapter" type="string" value="XpetraMultiVector"/>
91  </ParameterList>
92 
93  <ParameterList name="Zoltan2Parameters">
94  <Parameter name="num_global_parts" type="string" value="7"/>
95  <Parameter name="algorithm" type="string" value="multijagged"/>
96  <Parameter name="mj_migration_type" type="int" value="1"/>
97  </ParameterList>
98 
99  <ParameterList name="Metrics">
100  <ParameterList name="metriccheck1">
101  <Parameter name="check" type="string" value="imbalance"/>
102  <Parameter name="lower" type="double" value="1."/>
103  <Parameter name="upper" type="double" value="1.14"/>
104  </ParameterList>
105  </ParameterList>
106  </ParameterList>
107 
108  <!-- Multijagged with PamgenMeshAdapter -->
109  <ParameterList name="mjPMA">
110  <Parameter name="kind" type="string" value="partitioning"/>
111  <ParameterList name="InputAdapterParameters">
112  <Parameter name="data type" type="string" value="coordinates"/>
113  <Parameter name="input adapter" type="string" value="PamgenMesh"/>
114  </ParameterList>
115 
116  <ParameterList name="Zoltan2Parameters">
117  <Parameter name="num_global_parts" type="string" value="7"/>
118  <Parameter name="algorithm" type="string" value="multijagged"/>
119  <!--<Parameter name="compute_metrics" type="bool" value="true"/>-->
120  </ParameterList>
121 
122  <ParameterList name="Metrics">
123  <ParameterList name="metriccheck1">
124  <Parameter name="check" type="string" value="imbalance"/>
125  <Parameter name="lower" type="double" value="1."/>
126  <Parameter name="upper" type="double" value="1.14"/>
127  </ParameterList>
128  </ParameterList>
129  </ParameterList>
130 
131  <!-- Hypergraph with XpetraCrsMatrixAdapter -->
132  <ParameterList name="phgCRSA">
133  <Parameter name="kind" type="string" value="partitioning"/>
134  <ParameterList name="InputAdapterParameters">
135  <Parameter name="data type" type="string" value="tpetra_crs_matrix"/>
136  <Parameter name="input adapter" type="string" value="XpetraCrsMatrix"/>
137  </ParameterList>
138 
139  <ParameterList name="Zoltan2Parameters">
140  <Parameter name="num_global_parts" type="string" value="7"/>
141  <Parameter name="algorithm" type="string" value="zoltan"/>
142  <!--<Parameter name="compute_metrics" type="bool" value="true"/>-->
143  <ParameterList name="zoltan_parameters">
144  <Parameter name="lb_method" type="string" value="phg"/>
145  <Parameter name="lb_approach" type="string" value="partition"/>
146  </ParameterList>
147  </ParameterList>
148 
149  <ParameterList name="Metrics">
150  <ParameterList name="metriccheck1">
151  <Parameter name="check" type="string" value="imbalance"/>
152  <Parameter name="lower" type="double" value="1."/>
153  <Parameter name="upper" type="double" value="1.14"/>
154  </ParameterList>
155  </ParameterList>
156  </ParameterList>
157 
158  <!-- hypergraph with PamgenMeshAdapter -->
159  <ParameterList name="phgPMA">
160  <Parameter name="kind" type="string" value="partitioning"/>
161  <ParameterList name="InputAdapterParameters">
162  <Parameter name="data type" type="string" value="tpetra_crs_matrix"/>
163  <Parameter name="input adapter" type="string" value="PamgenMesh"/>
164  </ParameterList>
165 
166  <ParameterList name="Zoltan2Parameters">
167  <Parameter name="num_global_parts" type="string" value="7"/>
168  <Parameter name="algorithm" type="string" value="zoltan"/>
169  <!--<Parameter name="compute_metrics" type="bool" value="true"/>-->
170  <ParameterList name="zoltan_parameters">
171  <Parameter name="lb_method" type="string" value="phg"/>
172  <Parameter name="lb_approach" type="string" value="partition"/>
173  </ParameterList>
174  </ParameterList>
175 
176  <ParameterList name="Metrics">
177  <ParameterList name="metriccheck1">
178  <Parameter name="check" type="string" value="imbalance"/>
179  <Parameter name="lower" type="double" value="1."/>
180  <Parameter name="upper" type="double" value="1.14"/>
181  </ParameterList>
182  </ParameterList>
183  </ParameterList>
184 
185  <!-- Comparisons -->
186 
187  <ParameterList name="Comparison">
188  <Parameter name="A" type="string" value="mjBVA1"/>
189  <Parameter name="B" type="string" value="mjBVA2"/>
190  </ParameterList>
191 
192  <ParameterList name="Comparison">
193  <Parameter name="A" type="string" value="mjBVA1"/>
194  <Parameter name="B" type="string" value="mjMVA"/>
195  </ParameterList>
196 
197  <ParameterList name="Comparison">
198  <Parameter name="A" type="string" value="mjBVA1"/>
199  <Parameter name="B" type="string" value="mjPMA"/>
200  </ParameterList>
201 
202  <ParameterList name="Comparison">
203  <Parameter name="A" type="string" value="mjMVA"/>
204  <Parameter name="B" type="string" value="mjMVAmig"/>
205  </ParameterList>
206 
207 
208 </ParameterList>