xref: /petsc/src/mat/tests/output/ex23_6.out (revision 7e1a0bbe36d2be40a00a95404ece00db4857f70d)
1Test MatGetInfo
2Process   0: 36 72 36 1 0
3GlobalMax  : 36 72 36 1 0
4GlobalSum  : 36 72 36 1 0
5Test MatIsSymmetric: 0
6Test MatView
7Mat Object: 1 MPI process
8  type: is
9  Mat Object: (is_) 1 MPI process
10    type: seqaij
11  row 0:   (0, 2.)    (1, -1.)    (11, -1.)
12  row 1:   (0, -2.)    (1, 4.)    (2, -2.)
13  row 2:   (1, -3.)    (2, 6.)    (3, -3.)
14  row 3:   (2, -4.)    (3, 8.)    (4, -4.)
15  row 4:   (3, -5.)    (4, 10.)    (5, -5.)
16  row 5:   (4, -6.)    (5, 12.)    (6, -6.)
17  row 6:   (5, -7.)    (6, 14.)    (7, -7.)
18  row 7:   (6, -8.)    (7, 16.)    (8, -8.)
19  row 8:   (7, -9.)    (8, 18.)    (9, -9.)
20  row 9:   (8, -10.)    (9, 20.)    (10, -10.)
21  row 10:   (9, -11.)    (10, 22.)    (11, -11.)
22  row 11:   (0, -12.)    (10, -12.)    (11, 24.)
23Mat Object: 1 MPI process
24  type: seqaij
25row 0: (0, 2.)  (1, -1.)  (11, -1.)
26row 1: (0, -2.)  (1, 4.)  (2, -2.)
27row 2: (1, -3.)  (2, 6.)  (3, -3.)
28row 3: (2, -4.)  (3, 8.)  (4, -4.)
29row 4: (3, -5.)  (4, 10.)  (5, -5.)
30row 5: (4, -6.)  (5, 12.)  (6, -6.)
31row 6: (5, -7.)  (6, 14.)  (7, -7.)
32row 7: (6, -8.)  (7, 16.)  (8, -8.)
33row 8: (7, -9.)  (8, 18.)  (9, -9.)
34row 9: (8, -10.)  (9, 20.)  (10, -10.)
35row 10: (9, -11.)  (10, 22.)  (11, -11.)
36row 11: (0, -12.)  (10, -12.)  (11, 24.)
37Test CheckMat
38Test MatView on binary world
39Test MatView on binary self
40Test MatView on binary subcomm
41Test MatLoad from world
42Mat Object: 1 MPI process
43  type: is
44  rows=12, cols=12
45  total: nonzeros=36, allocated nonzeros=36
46  total number of mallocs used during MatSetValues calls=0
47    Mat Object: 1 MPI process
48      type: seqaij
49      rows=12, cols=12, rbs=6, cbs=3
50      total: nonzeros=36, allocated nonzeros=36
51      total number of mallocs used during MatSetValues calls=0
52        not using I-node routines
53    ISLocalToGlobalMapping Object: 1 MPI process
54      type not yet set
55    [0] 0 0
56    [0] 1 1
57    [0] 2 2
58    [0] 3 3
59    [0] 4 4
60    [0] 5 5
61    [0] 6 6
62    [0] 7 7
63    [0] 8 8
64    [0] 9 9
65    [0] 10 10
66    [0] 11 11
67    ISLocalToGlobalMapping Object: 1 MPI process
68      type not yet set
69    [0] 0 0
70    [0] 1 1
71    [0] 2 2
72    [0] 3 3
73    [0] 4 4
74    [0] 5 5
75    [0] 6 6
76    [0] 7 7
77    [0] 8 8
78    [0] 9 9
79    [0] 10 10
80    [0] 11 11
81Test MatLoad from self
82Mat Object: 1 MPI process
83  type: is
84  rows=12, cols=12
85  total: nonzeros=36, allocated nonzeros=36
86  total number of mallocs used during MatSetValues calls=0
87    Mat Object: 1 MPI process
88      type: seqaij
89      rows=12, cols=12, rbs=6, cbs=3
90      total: nonzeros=36, allocated nonzeros=36
91      total number of mallocs used during MatSetValues calls=0
92        not using I-node routines
93    ISLocalToGlobalMapping Object: 1 MPI process
94      type not yet set
95    [0] 0 0
96    [0] 1 1
97    [0] 2 2
98    [0] 3 3
99    [0] 4 4
100    [0] 5 5
101    [0] 6 6
102    [0] 7 7
103    [0] 8 8
104    [0] 9 9
105    [0] 10 10
106    [0] 11 11
107    ISLocalToGlobalMapping Object: 1 MPI process
108      type not yet set
109    [0] 0 0
110    [0] 1 1
111    [0] 2 2
112    [0] 3 3
113    [0] 4 4
114    [0] 5 5
115    [0] 6 6
116    [0] 7 7
117    [0] 8 8
118    [0] 9 9
119    [0] 10 10
120    [0] 11 11
121Test MatLoad from subcomm
122Mat Object: 1 MPI process
123  type: is
124  rows=12, cols=12
125  total: nonzeros=36, allocated nonzeros=36
126  total number of mallocs used during MatSetValues calls=0
127    Mat Object: 1 MPI process
128      type: seqaij
129      rows=12, cols=12, rbs=6, cbs=3
130      total: nonzeros=36, allocated nonzeros=36
131      total number of mallocs used during MatSetValues calls=0
132        not using I-node routines
133    ISLocalToGlobalMapping Object: 1 MPI process
134      type not yet set
135    [0] 0 0
136    [0] 1 1
137    [0] 2 2
138    [0] 3 3
139    [0] 4 4
140    [0] 5 5
141    [0] 6 6
142    [0] 7 7
143    [0] 8 8
144    [0] 9 9
145    [0] 10 10
146    [0] 11 11
147    ISLocalToGlobalMapping Object: 1 MPI process
148      type not yet set
149    [0] 0 0
150    [0] 1 1
151    [0] 2 2
152    [0] 3 3
153    [0] 4 4
154    [0] 5 5
155    [0] 6 6
156    [0] 7 7
157    [0] 8 8
158    [0] 9 9
159    [0] 10 10
160    [0] 11 11
161Test subcomm MatLoad from world
162Mat Object: 1 MPI process
163  type: is
164  rows=12, cols=12
165  total: nonzeros=36, allocated nonzeros=36
166  total number of mallocs used during MatSetValues calls=0
167    Mat Object: 1 MPI process
168      type: seqaij
169      rows=12, cols=12, rbs=6, cbs=3
170      total: nonzeros=36, allocated nonzeros=36
171      total number of mallocs used during MatSetValues calls=0
172        not using I-node routines
173    ISLocalToGlobalMapping Object: 1 MPI process
174      type not yet set
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 6
182    [0] 7 7
183    [0] 8 8
184    [0] 9 9
185    [0] 10 10
186    [0] 11 11
187    ISLocalToGlobalMapping Object: 1 MPI process
188      type not yet set
189    [0] 0 0
190    [0] 1 1
191    [0] 2 2
192    [0] 3 3
193    [0] 4 4
194    [0] 5 5
195    [0] 6 6
196    [0] 7 7
197    [0] 8 8
198    [0] 9 9
199    [0] 10 10
200    [0] 11 11
201Test MatDuplicate and MatAXPY
202Test MatConvert_IS_XAIJ
203Test MatConvert_XAIJ_IS
204Test MatConvert_IS_XAIJ special case (0 0, bs 1 1)
205Test MatConvert_IS_XAIJ special case (0 0, bs 1 2)
206Test MatConvert_IS_XAIJ special case (0 0, bs 1 3)
207Test MatConvert_IS_XAIJ special case (0 0, bs 2 1)
208Test MatConvert_IS_XAIJ special case (0 0, bs 2 2)
209Test MatConvert_IS_XAIJ special case (0 0, bs 2 3)
210Test MatConvert_IS_XAIJ special case (0 0, bs 3 1)
211Test MatConvert_IS_XAIJ special case (0 0, bs 3 2)
212Test MatConvert_IS_XAIJ special case (0 0, bs 3 3)
213Test MatConvert_IS_XAIJ special case (0 1, bs 1 1)
214Test MatConvert_IS_XAIJ special case (0 1, bs 1 2)
215Test MatConvert_IS_XAIJ special case (0 1, bs 1 3)
216Test MatConvert_IS_XAIJ special case (0 1, bs 2 1)
217Test MatConvert_IS_XAIJ special case (0 1, bs 2 2)
218Test MatConvert_IS_XAIJ special case (0 1, bs 2 3)
219Test MatConvert_IS_XAIJ special case (0 1, bs 3 1)
220Test MatConvert_IS_XAIJ special case (0 1, bs 3 2)
221Test MatConvert_IS_XAIJ special case (0 1, bs 3 3)
222Test MatConvert_IS_XAIJ special case (1 0, bs 1 1)
223Test MatConvert_IS_XAIJ special case (1 0, bs 1 2)
224Test MatConvert_IS_XAIJ special case (1 0, bs 1 3)
225Test MatConvert_IS_XAIJ special case (1 0, bs 2 1)
226Test MatConvert_IS_XAIJ special case (1 0, bs 2 2)
227Test MatConvert_IS_XAIJ special case (1 0, bs 2 3)
228Test MatConvert_IS_XAIJ special case (1 0, bs 3 1)
229Test MatConvert_IS_XAIJ special case (1 0, bs 3 2)
230Test MatConvert_IS_XAIJ special case (1 0, bs 3 3)
231Test MatConvert_IS_XAIJ special case (1 1, bs 1 1)
232Test MatConvert_IS_XAIJ special case (1 1, bs 1 2)
233Test MatConvert_IS_XAIJ special case (1 1, bs 1 3)
234Test MatConvert_IS_XAIJ special case (1 1, bs 2 1)
235Test MatConvert_IS_XAIJ special case (1 1, bs 2 2)
236Test MatConvert_IS_XAIJ special case (1 1, bs 2 3)
237Test MatConvert_IS_XAIJ special case (1 1, bs 3 1)
238Test MatConvert_IS_XAIJ special case (1 1, bs 3 2)
239Test MatConvert_IS_XAIJ special case (1 1, bs 3 3)
240Test MatDiagonalScale
241Test MatPtAP
242Test MatGetLocalSubMatrix
243Test MatConvert_Nest_IS
244Test MatCreateSubMatrix
245Test MatCreateSubMatrices
246Test MatDiagonalSet
247Test MatShift
248IS Object: 1 MPI process
249  type: stride
250Number of indices in (stride) set 1
2510 0
252Test MatZeroRows (diag nonzero)
253Test MatZeroRowsColumns (diag nonzero)
254Test MatMissingDiagonal
255[0] [0,12) Missing 0, row -1 (diag nonzero)
256IS Object: 1 MPI process
257  type: stride
258Number of indices in (stride) set 1
2590 0
260Test MatZeroRowsLocal (diag nonzero)
261Test MatZeroRowsColumnsLocal (diag nonzero)
262Test MatMissingDiagonal
263[0] [0,12) Missing 0, row -1 (diag nonzero)
264Test MatIncreaseOverlap
265IS Object: 1 MPI process
266  type: general
267Number of indices in set 12
2680 0
2691 1
2702 2
2713 3
2724 4
2735 5
2746 6
2757 7
2768 8
2779 9
27810 10
27911 11
280IS Object: 1 MPI process
281  type: general
282Number of indices in set 12
2830 0
2841 1
2852 2
2863 3
2874 4
2885 5
2896 6
2907 7
2918 8
2929 9
29310 10
29411 11
295IS Object: 1 MPI process
296  type: general
297Number of indices in set 10
2980 0
2991 1
3002 2
3013 3
3024 4
3035 5
3046 6
3057 9
3068 10
3079 11
308IS Object: 1 MPI process
309  type: general
310Number of indices in set 10
3110 0
3121 1
3132 2
3143 3
3154 4
3165 5
3176 6
3187 9
3198 10
3209 11
321IS Object: 1 MPI process
322  type: stride
323Number of indices in (stride) set 1
3240 0
325Test MatZeroRows (diag zero)
326Test MatZeroRowsColumns (diag zero)
327Test MatMissingDiagonal
328[0] [0,12) Missing 1, row 0 (diag zero)
329IS Object: 1 MPI process
330  type: stride
331Number of indices in (stride) set 1
3320 0
333Test MatZeroRowsLocal (diag zero)
334Test MatZeroRowsColumnsLocal (diag zero)
335Test MatMissingDiagonal
336[0] [0,12) Missing 1, row 0 (diag zero)
337Test MatTranspose
338Test MatISFixLocalEmpty
339Test MatInvertBlockDiagonal blockdiag 12 0 0 1
340Test MatInvertBlockDiagonal blockdiag 12 0 0 2
341Test MatInvertBlockDiagonal blockdiag 12 0 0 3
342Test MatInvertBlockDiagonal blockdiag 12 0 1 1
343Test MatInvertBlockDiagonal blockdiag 12 0 1 2
344Test MatInvertBlockDiagonal blockdiag 12 0 1 3
345Test MatInvertBlockDiagonal blockdiag 12 0 2 1
346Test MatInvertBlockDiagonal blockdiag 12 0 2 2
347Test MatInvertBlockDiagonal blockdiag 12 0 2 3
348Test MatInvertBlockDiagonal blockdiag 12 1 0 1
349Test MatInvertBlockDiagonal blockdiag 12 1 0 2
350Test MatInvertBlockDiagonal blockdiag 12 1 0 3
351Test MatInvertBlockDiagonal blockdiag 12 1 1 1
352Test MatInvertBlockDiagonal blockdiag 12 1 1 2
353Test MatInvertBlockDiagonal blockdiag 12 1 1 3
354Test MatInvertBlockDiagonal blockdiag 12 1 2 1
355Test MatInvertBlockDiagonal blockdiag 12 1 2 2
356Test MatInvertBlockDiagonal blockdiag 12 1 2 3
357Test MatInvertBlockDiagonal blockdiag 12 2 0 1
358Test MatInvertBlockDiagonal blockdiag 12 2 0 2
359Test MatInvertBlockDiagonal blockdiag 12 2 0 3
360Test MatInvertBlockDiagonal blockdiag 12 2 1 1
361Test MatInvertBlockDiagonal blockdiag 12 2 1 2
362Test MatInvertBlockDiagonal blockdiag 12 2 1 3
363Test MatInvertBlockDiagonal blockdiag 12 2 2 1
364Test MatInvertBlockDiagonal blockdiag 12 2 2 2
365Test MatInvertBlockDiagonal blockdiag 12 2 2 3
366Test MatGetDiagonalBlock
367Test MatISSetAllowRepeated(false) with possibly repeated entries
368