xref: /petsc/src/mat/tests/output/ex23_6.out (revision f13dfd9ea68e0ddeee984e65c377a1819eab8a8a)
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)
256Test MatIncreaseOverlap
257IS Object: 1 MPI process
258  type: general
259Number of indices in set 12
2600 0
2611 1
2622 2
2633 3
2644 4
2655 5
2666 6
2677 7
2688 8
2699 9
27010 10
27111 11
272IS Object: 1 MPI process
273  type: general
274Number of indices in set 12
2750 0
2761 1
2772 2
2783 3
2794 4
2805 5
2816 6
2827 7
2838 8
2849 9
28510 10
28611 11
287IS Object: 1 MPI process
288  type: general
289Number of indices in set 10
2900 0
2911 1
2922 2
2933 3
2944 4
2955 5
2966 6
2977 9
2988 10
2999 11
300IS Object: 1 MPI process
301  type: general
302Number of indices in set 10
3030 0
3041 1
3052 2
3063 3
3074 4
3085 5
3096 6
3107 9
3118 10
3129 11
313IS Object: 1 MPI process
314  type: stride
315Number of indices in (stride) set 1
3160 0
317Test MatZeroRows (diag zero)
318Test MatZeroRowsColumns (diag zero)
319Test MatMissingDiagonal
320[0] [0,12) Missing 1, row 0 (diag zero)
321Test MatTranspose
322Test MatISFixLocalEmpty
323Test MatInvertBlockDiagonal blockdiag 12 0 0 1
324Test MatInvertBlockDiagonal blockdiag 12 0 0 2
325Test MatInvertBlockDiagonal blockdiag 12 0 0 3
326Test MatInvertBlockDiagonal blockdiag 12 0 1 1
327Test MatInvertBlockDiagonal blockdiag 12 0 1 2
328Test MatInvertBlockDiagonal blockdiag 12 0 1 3
329Test MatInvertBlockDiagonal blockdiag 12 0 2 1
330Test MatInvertBlockDiagonal blockdiag 12 0 2 2
331Test MatInvertBlockDiagonal blockdiag 12 0 2 3
332Test MatInvertBlockDiagonal blockdiag 12 1 0 1
333Test MatInvertBlockDiagonal blockdiag 12 1 0 2
334Test MatInvertBlockDiagonal blockdiag 12 1 0 3
335Test MatInvertBlockDiagonal blockdiag 12 1 1 1
336Test MatInvertBlockDiagonal blockdiag 12 1 1 2
337Test MatInvertBlockDiagonal blockdiag 12 1 1 3
338Test MatInvertBlockDiagonal blockdiag 12 1 2 1
339Test MatInvertBlockDiagonal blockdiag 12 1 2 2
340Test MatInvertBlockDiagonal blockdiag 12 1 2 3
341Test MatInvertBlockDiagonal blockdiag 12 2 0 1
342Test MatInvertBlockDiagonal blockdiag 12 2 0 2
343Test MatInvertBlockDiagonal blockdiag 12 2 0 3
344Test MatInvertBlockDiagonal blockdiag 12 2 1 1
345Test MatInvertBlockDiagonal blockdiag 12 2 1 2
346Test MatInvertBlockDiagonal blockdiag 12 2 1 3
347Test MatInvertBlockDiagonal blockdiag 12 2 2 1
348Test MatInvertBlockDiagonal blockdiag 12 2 2 2
349Test MatInvertBlockDiagonal blockdiag 12 2 2 3
350Test MatGetDiagonalBlock
351Test MatISSetAllowRepeated(false) with possibly repeated entries
352