xref: /petsc/src/mat/tests/output/ex23_8.out (revision 2ff79c18c26c94ed8cb599682f680f231dca6444) !
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.)    (16, -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:   (10, -12.)    (11, 24.)    (12, -12.)
23Mat Object: 1 MPI process
24  type: seqaij
25row 0: (10, -12.)  (11, 24.)  (12, -12.)
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.)  (16, -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=17
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=17
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
81    [0] 12 12
82    [0] 13 13
83    [0] 14 14
84    [0] 15 15
85    [0] 16 16
86Test MatLoad from self
87Mat Object: 1 MPI process
88  type: is
89  rows=12, cols=17
90  total: nonzeros=36, allocated nonzeros=36
91  total number of mallocs used during MatSetValues calls=0
92    Mat Object: 1 MPI process
93      type: seqaij
94      rows=12, cols=17
95      total: nonzeros=36, allocated nonzeros=36
96      total number of mallocs used during MatSetValues calls=0
97        not using I-node routines
98    ISLocalToGlobalMapping Object: 1 MPI process
99      type not yet set
100    [0] 0 11
101    [0] 1 10
102    [0] 2 9
103    [0] 3 8
104    [0] 4 7
105    [0] 5 6
106    [0] 6 5
107    [0] 7 4
108    [0] 8 3
109    [0] 9 2
110    [0] 10 1
111    [0] 11 0
112    ISLocalToGlobalMapping Object: 1 MPI process
113      type not yet set
114    [0] 0 0
115    [0] 1 1
116    [0] 2 2
117    [0] 3 3
118    [0] 4 4
119    [0] 5 5
120    [0] 6 6
121    [0] 7 7
122    [0] 8 8
123    [0] 9 9
124    [0] 10 10
125    [0] 11 11
126    [0] 12 12
127    [0] 13 13
128    [0] 14 14
129    [0] 15 15
130    [0] 16 16
131Test MatLoad from subcomm
132Mat Object: 1 MPI process
133  type: is
134  rows=12, cols=17
135  total: nonzeros=36, allocated nonzeros=36
136  total number of mallocs used during MatSetValues calls=0
137    Mat Object: 1 MPI process
138      type: seqaij
139      rows=12, cols=17
140      total: nonzeros=36, allocated nonzeros=36
141      total number of mallocs used during MatSetValues calls=0
142        not using I-node routines
143    ISLocalToGlobalMapping Object: 1 MPI process
144      type not yet set
145    [0] 0 11
146    [0] 1 10
147    [0] 2 9
148    [0] 3 8
149    [0] 4 7
150    [0] 5 6
151    [0] 6 5
152    [0] 7 4
153    [0] 8 3
154    [0] 9 2
155    [0] 10 1
156    [0] 11 0
157    ISLocalToGlobalMapping Object: 1 MPI process
158      type not yet set
159    [0] 0 0
160    [0] 1 1
161    [0] 2 2
162    [0] 3 3
163    [0] 4 4
164    [0] 5 5
165    [0] 6 6
166    [0] 7 7
167    [0] 8 8
168    [0] 9 9
169    [0] 10 10
170    [0] 11 11
171    [0] 12 12
172    [0] 13 13
173    [0] 14 14
174    [0] 15 15
175    [0] 16 16
176Test subcomm MatLoad from world
177Mat Object: 1 MPI process
178  type: is
179  rows=12, cols=17
180  total: nonzeros=36, allocated nonzeros=36
181  total number of mallocs used during MatSetValues calls=0
182    Mat Object: 1 MPI process
183      type: seqaij
184      rows=12, cols=17
185      total: nonzeros=36, allocated nonzeros=36
186      total number of mallocs used during MatSetValues calls=0
187        not using I-node routines
188    ISLocalToGlobalMapping Object: 1 MPI process
189      type not yet set
190    [0] 0 11
191    [0] 1 10
192    [0] 2 9
193    [0] 3 8
194    [0] 4 7
195    [0] 5 6
196    [0] 6 5
197    [0] 7 4
198    [0] 8 3
199    [0] 9 2
200    [0] 10 1
201    [0] 11 0
202    ISLocalToGlobalMapping Object: 1 MPI process
203      type not yet set
204    [0] 0 0
205    [0] 1 1
206    [0] 2 2
207    [0] 3 3
208    [0] 4 4
209    [0] 5 5
210    [0] 6 6
211    [0] 7 7
212    [0] 8 8
213    [0] 9 9
214    [0] 10 10
215    [0] 11 11
216    [0] 12 12
217    [0] 13 13
218    [0] 14 14
219    [0] 15 15
220    [0] 16 16
221Test MatDuplicate and MatAXPY
222Test MatConvert_IS_XAIJ
223Test MatConvert_XAIJ_IS
224Test MatConvert_IS_XAIJ special case (0 0, bs 1 1)
225Test MatConvert_IS_XAIJ special case (0 0, bs 1 2)
226Test MatConvert_IS_XAIJ special case (0 0, bs 1 3)
227Test MatConvert_IS_XAIJ special case (0 0, bs 2 1)
228Test MatConvert_IS_XAIJ special case (0 0, bs 2 2)
229Test MatConvert_IS_XAIJ special case (0 0, bs 2 3)
230Test MatConvert_IS_XAIJ special case (0 0, bs 3 1)
231Test MatConvert_IS_XAIJ special case (0 0, bs 3 2)
232Test MatConvert_IS_XAIJ special case (0 0, bs 3 3)
233Test MatConvert_IS_XAIJ special case (0 1, bs 1 1)
234Test MatConvert_IS_XAIJ special case (0 1, bs 1 2)
235Test MatConvert_IS_XAIJ special case (0 1, bs 1 3)
236Test MatConvert_IS_XAIJ special case (0 1, bs 2 1)
237Test MatConvert_IS_XAIJ special case (0 1, bs 2 2)
238Test MatConvert_IS_XAIJ special case (0 1, bs 2 3)
239Test MatConvert_IS_XAIJ special case (0 1, bs 3 1)
240Test MatConvert_IS_XAIJ special case (0 1, bs 3 2)
241Test MatConvert_IS_XAIJ special case (0 1, bs 3 3)
242Test MatConvert_IS_XAIJ special case (1 0, bs 1 1)
243Test MatConvert_IS_XAIJ special case (1 0, bs 1 2)
244Test MatConvert_IS_XAIJ special case (1 0, bs 1 3)
245Test MatConvert_IS_XAIJ special case (1 0, bs 2 1)
246Test MatConvert_IS_XAIJ special case (1 0, bs 2 2)
247Test MatConvert_IS_XAIJ special case (1 0, bs 2 3)
248Test MatConvert_IS_XAIJ special case (1 0, bs 3 1)
249Test MatConvert_IS_XAIJ special case (1 0, bs 3 2)
250Test MatConvert_IS_XAIJ special case (1 0, bs 3 3)
251Test MatConvert_IS_XAIJ special case (1 1, bs 1 1)
252Test MatConvert_IS_XAIJ special case (1 1, bs 1 2)
253Test MatConvert_IS_XAIJ special case (1 1, bs 1 3)
254Test MatConvert_IS_XAIJ special case (1 1, bs 2 1)
255Test MatConvert_IS_XAIJ special case (1 1, bs 2 2)
256Test MatConvert_IS_XAIJ special case (1 1, bs 2 3)
257Test MatConvert_IS_XAIJ special case (1 1, bs 3 1)
258Test MatConvert_IS_XAIJ special case (1 1, bs 3 2)
259Test MatConvert_IS_XAIJ special case (1 1, bs 3 3)
260Test MatDiagonalScale
261Test MatGetLocalSubMatrix
262Test MatConvert_Nest_IS
263Test MatCreateSubMatrix
264Test MatCreateSubMatrices
265IS Object: 1 MPI process
266  type: stride
267Number of indices in (stride) set 1
2680 0
269Test MatZeroRows (diag zero)
270Test MatMissingDiagonal
271[0] [0,12) Missing 1, row 0 (diag zero)
272IS Object: 1 MPI process
273  type: stride
274Number of indices in (stride) set 1
2750 0
276Test MatZeroRowsLocal (diag zero)
277Test MatMissingDiagonal
278[0] [0,12) Missing 1, row 11 (diag zero)
279Test MatTranspose
280Test MatISFixLocalEmpty
281Test MatGetDiagonalBlock
282Test MatISSetAllowRepeated(false) with possibly repeated entries
283