xref: /petsc/src/mat/tests/output/ex23_7.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, -12.)  (10, -12.)  (11, 24.)
26row 1: (9, -11.)  (10, 22.)  (11, -11.)
27row 2: (8, -10.)  (9, 20.)  (10, -10.)
28row 3: (7, -9.)  (8, 18.)  (9, -9.)
29row 4: (6, -8.)  (7, 16.)  (8, -8.)
30row 5: (5, -7.)  (6, 14.)  (7, -7.)
31row 6: (4, -6.)  (5, 12.)  (6, -6.)
32row 7: (3, -5.)  (4, 10.)  (5, -5.)
33row 8: (2, -4.)  (3, 8.)  (4, -4.)
34row 9: (1, -3.)  (2, 6.)  (3, -3.)
35row 10: (0, -2.)  (1, 4.)  (2, -2.)
36row 11: (0, 2.)  (1, -1.)  (11, -1.)
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
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 11
56    [0] 1 10
57    [0] 2 9
58    [0] 3 8
59    [0] 4 7
60    [0] 5 6
61    [0] 6 5
62    [0] 7 4
63    [0] 8 3
64    [0] 9 2
65    [0] 10 1
66    [0] 11 0
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
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 11
96    [0] 1 10
97    [0] 2 9
98    [0] 3 8
99    [0] 4 7
100    [0] 5 6
101    [0] 6 5
102    [0] 7 4
103    [0] 8 3
104    [0] 9 2
105    [0] 10 1
106    [0] 11 0
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
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 11
136    [0] 1 10
137    [0] 2 9
138    [0] 3 8
139    [0] 4 7
140    [0] 5 6
141    [0] 6 5
142    [0] 7 4
143    [0] 8 3
144    [0] 9 2
145    [0] 10 1
146    [0] 11 0
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
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 11
176    [0] 1 10
177    [0] 2 9
178    [0] 3 8
179    [0] 4 7
180    [0] 5 6
181    [0] 6 5
182    [0] 7 4
183    [0] 8 3
184    [0] 9 2
185    [0] 10 1
186    [0] 11 0
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
246IS Object: 1 MPI process
247  type: stride
248Number of indices in (stride) set 1
2490 0
250Test MatZeroRows (diag zero)
251IS Object: 1 MPI process
252  type: stride
253Number of indices in (stride) set 1
2540 0
255Test MatZeroRowsLocal (diag zero)
256Test MatTranspose
257Test MatISFixLocalEmpty
258Test MatInvertBlockDiagonal blockdiag 12 0 0 1
259Test MatInvertBlockDiagonal blockdiag 12 0 0 2
260Test MatInvertBlockDiagonal blockdiag 12 0 0 3
261Test MatInvertBlockDiagonal blockdiag 12 0 1 1
262Test MatInvertBlockDiagonal blockdiag 12 0 1 2
263Test MatInvertBlockDiagonal blockdiag 12 0 1 3
264Test MatInvertBlockDiagonal blockdiag 12 0 2 1
265Test MatInvertBlockDiagonal blockdiag 12 0 2 2
266Test MatInvertBlockDiagonal blockdiag 12 0 2 3
267Test MatInvertBlockDiagonal blockdiag 12 1 0 1
268Test MatInvertBlockDiagonal blockdiag 12 1 0 2
269Test MatInvertBlockDiagonal blockdiag 12 1 0 3
270Test MatInvertBlockDiagonal blockdiag 12 1 1 1
271Test MatInvertBlockDiagonal blockdiag 12 1 1 2
272Test MatInvertBlockDiagonal blockdiag 12 1 1 3
273Test MatInvertBlockDiagonal blockdiag 12 1 2 1
274Test MatInvertBlockDiagonal blockdiag 12 1 2 2
275Test MatInvertBlockDiagonal blockdiag 12 1 2 3
276Test MatInvertBlockDiagonal blockdiag 12 2 0 1
277Test MatInvertBlockDiagonal blockdiag 12 2 0 2
278Test MatInvertBlockDiagonal blockdiag 12 2 0 3
279Test MatInvertBlockDiagonal blockdiag 12 2 1 1
280Test MatInvertBlockDiagonal blockdiag 12 2 1 2
281Test MatInvertBlockDiagonal blockdiag 12 2 1 3
282Test MatInvertBlockDiagonal blockdiag 12 2 2 1
283Test MatInvertBlockDiagonal blockdiag 12 2 2 2
284Test MatInvertBlockDiagonal blockdiag 12 2 2 3
285Test MatGetDiagonalBlock
286Test MatISSetAllowRepeated(false) with possibly repeated entries
287