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