xref: /petsc/src/mat/tests/output/ex23_9.out (revision d5b43468fb8780a8feea140ccd6fa3e6a50411cc)
1Test MatGetInfo
2Process   0: 36 72 36 1 0
3Process   1: 36 72 36 1 0
4Process   2: 36 72 36 1 0
5Process   3: 36 72 36 1 0
6Process   4: 36 72 36 1 0
7GlobalMax  : 36 72 36 1 0
8GlobalSum  : 180 360 180 1 0
9Test MatIsSymmetric: 0
10Test MatView
11Mat Object: 5 MPI processes
12  type: is
13  Mat Object: (is_) 1 MPI process
14    type: seqaij
15row 0: (0, 2.)  (1, -1.)  (11, -1.)
16row 1: (0, -2.)  (1, 4.)  (2, -2.)
17row 2: (1, -3.)  (2, 6.)  (3, -3.)
18row 3: (2, -4.)  (3, 8.)  (4, -4.)
19row 4: (3, -5.)  (4, 10.)  (5, -5.)
20row 5: (4, -6.)  (5, 12.)  (6, -6.)
21row 6: (5, -7.)  (6, 14.)  (7, -7.)
22row 7: (6, -8.)  (7, 16.)  (8, -8.)
23row 8: (7, -9.)  (8, 18.)  (9, -9.)
24row 9: (8, -10.)  (9, 20.)  (10, -10.)
25row 10: (9, -11.)  (10, 22.)  (11, -11.)
26row 11: (0, -12.)  (10, -12.)  (11, 24.)
27  Mat Object: (is_) 1 MPI process
28    type: seqaij
29row 0: (0, 2.)  (1, -1.)  (11, -1.)
30row 1: (0, -2.)  (1, 4.)  (2, -2.)
31row 2: (1, -3.)  (2, 6.)  (3, -3.)
32row 3: (2, -4.)  (3, 8.)  (4, -4.)
33row 4: (3, -5.)  (4, 10.)  (5, -5.)
34row 5: (4, -6.)  (5, 12.)  (6, -6.)
35row 6: (5, -7.)  (6, 14.)  (7, -7.)
36row 7: (6, -8.)  (7, 16.)  (8, -8.)
37row 8: (7, -9.)  (8, 18.)  (9, -9.)
38row 9: (8, -10.)  (9, 20.)  (10, -10.)
39row 10: (9, -11.)  (10, 22.)  (11, -11.)
40row 11: (0, -12.)  (10, -12.)  (11, 24.)
41  Mat Object: (is_) 1 MPI process
42    type: seqaij
43row 0: (0, 2.)  (1, -1.)  (11, -1.)
44row 1: (0, -2.)  (1, 4.)  (2, -2.)
45row 2: (1, -3.)  (2, 6.)  (3, -3.)
46row 3: (2, -4.)  (3, 8.)  (4, -4.)
47row 4: (3, -5.)  (4, 10.)  (5, -5.)
48row 5: (4, -6.)  (5, 12.)  (6, -6.)
49row 6: (5, -7.)  (6, 14.)  (7, -7.)
50row 7: (6, -8.)  (7, 16.)  (8, -8.)
51row 8: (7, -9.)  (8, 18.)  (9, -9.)
52row 9: (8, -10.)  (9, 20.)  (10, -10.)
53row 10: (9, -11.)  (10, 22.)  (11, -11.)
54row 11: (0, -12.)  (10, -12.)  (11, 24.)
55  Mat Object: (is_) 1 MPI process
56    type: seqaij
57row 0: (0, 2.)  (1, -1.)  (11, -1.)
58row 1: (0, -2.)  (1, 4.)  (2, -2.)
59row 2: (1, -3.)  (2, 6.)  (3, -3.)
60row 3: (2, -4.)  (3, 8.)  (4, -4.)
61row 4: (3, -5.)  (4, 10.)  (5, -5.)
62row 5: (4, -6.)  (5, 12.)  (6, -6.)
63row 6: (5, -7.)  (6, 14.)  (7, -7.)
64row 7: (6, -8.)  (7, 16.)  (8, -8.)
65row 8: (7, -9.)  (8, 18.)  (9, -9.)
66row 9: (8, -10.)  (9, 20.)  (10, -10.)
67row 10: (9, -11.)  (10, 22.)  (11, -11.)
68row 11: (0, -12.)  (10, -12.)  (11, 24.)
69  Mat Object: (is_) 1 MPI process
70    type: seqaij
71row 0: (0, 2.)  (1, -1.)  (11, -1.)
72row 1: (0, -2.)  (1, 4.)  (2, -2.)
73row 2: (1, -3.)  (2, 6.)  (3, -3.)
74row 3: (2, -4.)  (3, 8.)  (4, -4.)
75row 4: (3, -5.)  (4, 10.)  (5, -5.)
76row 5: (4, -6.)  (5, 12.)  (6, -6.)
77row 6: (5, -7.)  (6, 14.)  (7, -7.)
78row 7: (6, -8.)  (7, 16.)  (8, -8.)
79row 8: (7, -9.)  (8, 18.)  (9, -9.)
80row 9: (8, -10.)  (9, 20.)  (10, -10.)
81row 10: (9, -11.)  (10, 22.)  (11, -11.)
82row 11: (0, -12.)  (10, -12.)  (11, 24.)
83Mat Object: 5 MPI processes
84  type: mpiaij
85row 0: (0, 10.)  (1, -5.)  (11, -5.)
86row 1: (0, -10.)  (1, 20.)  (2, -10.)
87row 2: (1, -15.)  (2, 30.)  (3, -15.)
88row 3: (2, -20.)  (3, 40.)  (4, -20.)
89row 4: (3, -25.)  (4, 50.)  (5, -25.)
90row 5: (4, -30.)  (5, 60.)  (6, -30.)
91row 6: (5, -35.)  (6, 70.)  (7, -35.)
92row 7: (6, -40.)  (7, 80.)  (8, -40.)
93row 8: (7, -45.)  (8, 90.)  (9, -45.)
94row 9: (8, -50.)  (9, 100.)  (10, -50.)
95row 10: (9, -55.)  (10, 110.)  (11, -55.)
96row 11: (0, -60.)  (10, -60.)  (11, 120.)
97Test CheckMat
98Test MatDuplicate and MatAXPY
99Test MatConvert_IS_XAIJ
100Test MatConvert_XAIJ_IS
101Test MatDiagonalScale
102Test MatPtAP
103Test MatGetLocalSubMatrix
104Test MatConvert_Nest_IS
105Test MatCreateSubMatrix
106Test MatCreateSubMatrices
107Test MatDiagonalSet
108Test MatShift
109IS Object: 5 MPI processes
110  type: stride
111[0] Number of indices in (stride) set 5
112[0] 0 6
113[0] 1 7
114[0] 2 8
115[0] 3 9
116[0] 4 10
117[1] Number of indices in (stride) set 0
118[2] Number of indices in (stride) set 0
119[3] Number of indices in (stride) set 0
120[4] Number of indices in (stride) set 0
121Test MatZeroRows (diag nonzero)
122Test MatZeroRowsColumns (diag nonzero)
123Test MatMissingDiagonal
124[0] [0,3) Missing 0, row -1 (diag nonzero)
125[1] [3,6) Missing 0, row -1 (diag nonzero)
126[2] [6,8) Missing 0, row -1 (diag nonzero)
127[3] [8,10) Missing 0, row -1 (diag nonzero)
128[4] [10,12) Missing 0, row -1 (diag nonzero)
129Test MatIncreaseOverlap
130IS Object: 5 MPI processes
131  type: general
132[0] Number of indices in set 7
133[0] 0 0
134[0] 1 1
135[0] 2 2
136[0] 3 3
137[0] 4 4
138[0] 5 5
139[0] 6 11
140[1] Number of indices in set 7
141[1] 0 2
142[1] 1 3
143[1] 2 4
144[1] 3 5
145[1] 4 6
146[1] 5 7
147[1] 6 8
148[2] Number of indices in set 7
149[2] 0 4
150[2] 1 5
151[2] 2 6
152[2] 3 7
153[2] 4 8
154[2] 5 9
155[2] 6 10
156[3] Number of indices in set 7
157[3] 0 0
158[3] 1 6
159[3] 2 7
160[3] 3 8
161[3] 4 9
162[3] 5 10
163[3] 6 11
164[4] Number of indices in set 7
165[4] 0 0
166[4] 1 1
167[4] 2 2
168[4] 3 8
169[4] 4 9
170[4] 5 10
171[4] 6 11
172IS Object: 5 MPI processes
173  type: general
174[0] Number of indices in set 7
175[0] 0 0
176[0] 1 1
177[0] 2 2
178[0] 3 3
179[0] 4 4
180[0] 5 5
181[0] 6 11
182[1] Number of indices in set 7
183[1] 0 2
184[1] 1 3
185[1] 2 4
186[1] 3 5
187[1] 4 6
188[1] 5 7
189[1] 6 8
190[2] Number of indices in set 7
191[2] 0 4
192[2] 1 5
193[2] 2 6
194[2] 3 7
195[2] 4 8
196[2] 5 9
197[2] 6 10
198[3] Number of indices in set 7
199[3] 0 0
200[3] 1 6
201[3] 2 7
202[3] 3 8
203[3] 4 9
204[3] 5 10
205[3] 6 11
206[4] Number of indices in set 7
207[4] 0 0
208[4] 1 1
209[4] 2 2
210[4] 3 8
211[4] 4 9
212[4] 5 10
213[4] 6 11
214IS Object: 5 MPI processes
215  type: general
216[0] Number of indices in set 7
217[0] 0 0
218[0] 1 1
219[0] 2 2
220[0] 3 3
221[0] 4 9
222[0] 5 10
223[0] 6 11
224[1] Number of indices in set 7
225[1] 0 0
226[1] 1 1
227[1] 2 2
228[1] 3 3
229[1] 4 4
230[1] 5 5
231[1] 6 6
232[2] Number of indices in set 0
233[3] Number of indices in set 0
234[4] Number of indices in set 0
235IS Object: 5 MPI processes
236  type: general
237[0] Number of indices in set 7
238[0] 0 0
239[0] 1 1
240[0] 2 2
241[0] 3 3
242[0] 4 9
243[0] 5 10
244[0] 6 11
245[1] Number of indices in set 7
246[1] 0 0
247[1] 1 1
248[1] 2 2
249[1] 3 3
250[1] 4 4
251[1] 5 5
252[1] 6 6
253[2] Number of indices in set 0
254[3] Number of indices in set 0
255[4] Number of indices in set 0
256IS Object: 5 MPI processes
257  type: stride
258[0] Number of indices in (stride) set 5
259[0] 0 6
260[0] 1 7
261[0] 2 8
262[0] 3 9
263[0] 4 10
264[1] Number of indices in (stride) set 0
265[2] Number of indices in (stride) set 0
266[3] Number of indices in (stride) set 0
267[4] Number of indices in (stride) set 0
268Test MatZeroRows (diag zero)
269Test MatZeroRowsColumns (diag zero)
270Test MatMissingDiagonal
271[0] [0,3) Missing 0, row -1 (diag zero)
272[1] [3,6) Missing 0, row -1 (diag zero)
273[2] [6,8) Missing 1, row 6 (diag zero)
274[3] [8,10) Missing 1, row 8 (diag zero)
275[4] [10,12) Missing 1, row 10 (diag zero)
276Test MatTranspose
277Test MatISFixLocalEmpty
278Test MatInvertBlockDiagonal blockdiag 12 0 0 1
279Test MatInvertBlockDiagonal blockdiag 12 0 0 2
280Test MatInvertBlockDiagonal blockdiag 12 0 0 3
281Test MatInvertBlockDiagonal blockdiag 12 0 1 1
282Test MatInvertBlockDiagonal blockdiag 12 0 1 2
283Test MatInvertBlockDiagonal blockdiag 12 0 1 3
284Test MatInvertBlockDiagonal blockdiag 12 0 2 1
285Test MatInvertBlockDiagonal blockdiag 12 0 2 2
286Test MatInvertBlockDiagonal blockdiag 12 0 2 3
287Test MatInvertBlockDiagonal blockdiag 12 1 0 1
288Test MatInvertBlockDiagonal blockdiag 12 1 0 2
289Test MatInvertBlockDiagonal blockdiag 12 1 0 3
290Test MatInvertBlockDiagonal blockdiag 12 1 1 1
291Test MatInvertBlockDiagonal blockdiag 12 1 1 2
292Test MatInvertBlockDiagonal blockdiag 12 1 1 3
293Test MatInvertBlockDiagonal blockdiag 12 1 2 1
294Test MatInvertBlockDiagonal blockdiag 12 1 2 2
295Test MatInvertBlockDiagonal blockdiag 12 1 2 3
296Test MatInvertBlockDiagonal blockdiag 12 2 0 1
297Test MatInvertBlockDiagonal blockdiag 12 2 0 2
298Test MatInvertBlockDiagonal blockdiag 12 2 0 3
299Test MatInvertBlockDiagonal blockdiag 12 2 1 1
300Test MatInvertBlockDiagonal blockdiag 12 2 1 2
301Test MatInvertBlockDiagonal blockdiag 12 2 1 3
302Test MatInvertBlockDiagonal blockdiag 12 2 2 1
303Test MatInvertBlockDiagonal blockdiag 12 2 2 2
304Test MatInvertBlockDiagonal blockdiag 12 2 2 3
305Test MatGetDiagonalBlock
306