xref: /petsc/src/mat/tests/output/ex23_6.out (revision e8c0849ab8fe171bed529bea27238c9b402db591)
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)
254IS Object: 1 MPI process
255  type: stride
256Number of indices in (stride) set 1
2570 0
258Test MatZeroRowsLocal (diag nonzero)
259Test MatZeroRowsColumnsLocal (diag nonzero)
260Test MatIncreaseOverlap
261IS Object: 1 MPI process
262  type: general
263Number of indices in set 12
2640 0
2651 1
2662 2
2673 3
2684 4
2695 5
2706 6
2717 7
2728 8
2739 9
27410 10
27511 11
276IS Object: 1 MPI process
277  type: general
278Number of indices in set 12
2790 0
2801 1
2812 2
2823 3
2834 4
2845 5
2856 6
2867 7
2878 8
2889 9
28910 10
29011 11
291IS Object: 1 MPI process
292  type: general
293Number of indices in set 10
2940 0
2951 1
2962 2
2973 3
2984 4
2995 5
3006 6
3017 9
3028 10
3039 11
304IS Object: 1 MPI process
305  type: general
306Number of indices in set 10
3070 0
3081 1
3092 2
3103 3
3114 4
3125 5
3136 6
3147 9
3158 10
3169 11
317IS Object: 1 MPI process
318  type: stride
319Number of indices in (stride) set 1
3200 0
321Test MatZeroRows (diag zero)
322Test MatZeroRowsColumns (diag zero)
323IS Object: 1 MPI process
324  type: stride
325Number of indices in (stride) set 1
3260 0
327Test MatZeroRowsLocal (diag zero)
328Test MatZeroRowsColumnsLocal (diag zero)
329Test MatTranspose
330Test MatISFixLocalEmpty
331Test MatInvertBlockDiagonal blockdiag 12 0 0 1
332Test MatInvertBlockDiagonal blockdiag 12 0 0 2
333Test MatInvertBlockDiagonal blockdiag 12 0 0 3
334Test MatInvertBlockDiagonal blockdiag 12 0 1 1
335Test MatInvertBlockDiagonal blockdiag 12 0 1 2
336Test MatInvertBlockDiagonal blockdiag 12 0 1 3
337Test MatInvertBlockDiagonal blockdiag 12 0 2 1
338Test MatInvertBlockDiagonal blockdiag 12 0 2 2
339Test MatInvertBlockDiagonal blockdiag 12 0 2 3
340Test MatInvertBlockDiagonal blockdiag 12 1 0 1
341Test MatInvertBlockDiagonal blockdiag 12 1 0 2
342Test MatInvertBlockDiagonal blockdiag 12 1 0 3
343Test MatInvertBlockDiagonal blockdiag 12 1 1 1
344Test MatInvertBlockDiagonal blockdiag 12 1 1 2
345Test MatInvertBlockDiagonal blockdiag 12 1 1 3
346Test MatInvertBlockDiagonal blockdiag 12 1 2 1
347Test MatInvertBlockDiagonal blockdiag 12 1 2 2
348Test MatInvertBlockDiagonal blockdiag 12 1 2 3
349Test MatInvertBlockDiagonal blockdiag 12 2 0 1
350Test MatInvertBlockDiagonal blockdiag 12 2 0 2
351Test MatInvertBlockDiagonal blockdiag 12 2 0 3
352Test MatInvertBlockDiagonal blockdiag 12 2 1 1
353Test MatInvertBlockDiagonal blockdiag 12 2 1 2
354Test MatInvertBlockDiagonal blockdiag 12 2 1 3
355Test MatInvertBlockDiagonal blockdiag 12 2 2 1
356Test MatInvertBlockDiagonal blockdiag 12 2 2 2
357Test MatInvertBlockDiagonal blockdiag 12 2 2 3
358Test MatGetDiagonalBlock
359Test MatISSetAllowRepeated(false) with possibly repeated entries
360