xref: /petsc/src/mat/tests/output/ex23_1.out (revision 5042aa922c0f539047976c067f225499adfdbd75)
1c4762a1bSJed BrownTest MatGetInfo
2e432b41dSStefano ZampiniProcess   0: 4 4 0 1 0
3e432b41dSStefano ZampiniGlobalMax  : 4 4 0 1 0
4c4762a1bSJed BrownGlobalSum  : 4 4 0 1 0
5e432b41dSStefano ZampiniTest MatIsSymmetric: 0
6c4762a1bSJed BrownTest MatView
78cc725e6SPierre JolivetMat Object: 1 MPI process
8c4762a1bSJed Brown  type: is
98cc725e6SPierre Jolivet  Mat Object: (is_) 1 MPI process
10c4762a1bSJed Brown    type: seqaij
11c4762a1bSJed Brown  row 0:   (0, 2.)    (1, -2.)
12c4762a1bSJed Brown  row 1:   (0, -4.)    (1, 4.)
138cc725e6SPierre JolivetMat Object: 1 MPI process
14e432b41dSStefano Zampini  type: seqaij
15e432b41dSStefano Zampinirow 0: (0, 2.)  (1, -2.)
16e432b41dSStefano Zampinirow 1: (0, -4.)  (1, 4.)
17*5042aa92SStefano ZampiniTest MatView ASCII MATLAB
18*5042aa92SStefano Zampini%Mat Object: 1 MPI process
19*5042aa92SStefano Zampini%  type: is
20*5042aa92SStefano Zampini  %  Mat Object: lmat (is_) 1 MPI process
21*5042aa92SStefano Zampini  %    type: seqaij
22*5042aa92SStefano Zampini  % Size = 2 2
23*5042aa92SStefano Zampini  % Nonzeros = 4
24*5042aa92SStefano Zampini  zzz = zeros(4,3);
25*5042aa92SStefano Zampini  zzz = [
26*5042aa92SStefano Zampini  1 1  2.0000000000000000e+00
27*5042aa92SStefano Zampini  1 2  -2.0000000000000000e+00
28*5042aa92SStefano Zampini  2 1  -4.0000000000000000e+00
29*5042aa92SStefano Zampini  2 2  4.0000000000000000e+00
30*5042aa92SStefano Zampini  ];
31*5042aa92SStefano Zampini lmat = spconvert(zzz);
32*5042aa92SStefano Zampini  %  IS Object: rowl2g 1 MPI process
33*5042aa92SStefano Zampini  %    type: general
34*5042aa92SStefano Zampini  rowl2g = [...
35*5042aa92SStefano Zampini  1
36*5042aa92SStefano Zampini  2
37*5042aa92SStefano Zampini  ];
38*5042aa92SStefano Zampini  %  IS Object: coll2g 1 MPI process
39*5042aa92SStefano Zampini  %    type: general
40*5042aa92SStefano Zampini  coll2g = [...
41*5042aa92SStefano Zampini  1
42*5042aa92SStefano Zampini  2
43*5042aa92SStefano Zampini  ];
44c4762a1bSJed BrownTest CheckMat
45*5042aa92SStefano ZampiniTest MatView on binary world
46*5042aa92SStefano ZampiniTest MatView on binary self
47*5042aa92SStefano ZampiniTest MatView on binary subcomm
48*5042aa92SStefano ZampiniTest MatLoad from world
49*5042aa92SStefano ZampiniMat Object: 1 MPI process
50*5042aa92SStefano Zampini  type: is
51*5042aa92SStefano Zampini  rows=2, cols=2
52*5042aa92SStefano Zampini  total: nonzeros=4, allocated nonzeros=4
53*5042aa92SStefano Zampini  total number of mallocs used during MatSetValues calls=0
54*5042aa92SStefano Zampini    Mat Object: 1 MPI process
55*5042aa92SStefano Zampini      type: seqaij
56*5042aa92SStefano Zampini      rows=2, cols=2
57*5042aa92SStefano Zampini      total: nonzeros=4, allocated nonzeros=4
58*5042aa92SStefano Zampini      total number of mallocs used during MatSetValues calls=0
59*5042aa92SStefano Zampini        using I-node routines: found 1 nodes, limit used is 5
60*5042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
61*5042aa92SStefano Zampini      type not yet set
62*5042aa92SStefano Zampini    [0] 0 0
63*5042aa92SStefano Zampini    [0] 1 1
64*5042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
65*5042aa92SStefano Zampini      type not yet set
66*5042aa92SStefano Zampini    [0] 0 0
67*5042aa92SStefano Zampini    [0] 1 1
68*5042aa92SStefano ZampiniTest MatLoad from self
69*5042aa92SStefano ZampiniMat Object: 1 MPI process
70*5042aa92SStefano Zampini  type: is
71*5042aa92SStefano Zampini  rows=2, cols=2
72*5042aa92SStefano Zampini  total: nonzeros=4, allocated nonzeros=4
73*5042aa92SStefano Zampini  total number of mallocs used during MatSetValues calls=0
74*5042aa92SStefano Zampini    Mat Object: 1 MPI process
75*5042aa92SStefano Zampini      type: seqaij
76*5042aa92SStefano Zampini      rows=2, cols=2
77*5042aa92SStefano Zampini      total: nonzeros=4, allocated nonzeros=4
78*5042aa92SStefano Zampini      total number of mallocs used during MatSetValues calls=0
79*5042aa92SStefano Zampini        using I-node routines: found 1 nodes, limit used is 5
80*5042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
81*5042aa92SStefano Zampini      type not yet set
82*5042aa92SStefano Zampini    [0] 0 0
83*5042aa92SStefano Zampini    [0] 1 1
84*5042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
85*5042aa92SStefano Zampini      type not yet set
86*5042aa92SStefano Zampini    [0] 0 0
87*5042aa92SStefano Zampini    [0] 1 1
88*5042aa92SStefano ZampiniTest MatLoad from subcomm
89*5042aa92SStefano ZampiniMat Object: 1 MPI process
90*5042aa92SStefano Zampini  type: is
91*5042aa92SStefano Zampini  rows=2, cols=2
92*5042aa92SStefano Zampini  total: nonzeros=4, allocated nonzeros=4
93*5042aa92SStefano Zampini  total number of mallocs used during MatSetValues calls=0
94*5042aa92SStefano Zampini    Mat Object: 1 MPI process
95*5042aa92SStefano Zampini      type: seqaij
96*5042aa92SStefano Zampini      rows=2, cols=2
97*5042aa92SStefano Zampini      total: nonzeros=4, allocated nonzeros=4
98*5042aa92SStefano Zampini      total number of mallocs used during MatSetValues calls=0
99*5042aa92SStefano Zampini        using I-node routines: found 1 nodes, limit used is 5
100*5042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
101*5042aa92SStefano Zampini      type not yet set
102*5042aa92SStefano Zampini    [0] 0 0
103*5042aa92SStefano Zampini    [0] 1 1
104*5042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
105*5042aa92SStefano Zampini      type not yet set
106*5042aa92SStefano Zampini    [0] 0 0
107*5042aa92SStefano Zampini    [0] 1 1
108*5042aa92SStefano ZampiniTest subcomm MatLoad from world
109*5042aa92SStefano ZampiniMat Object: 1 MPI process
110*5042aa92SStefano Zampini  type: is
111*5042aa92SStefano Zampini  rows=2, cols=2
112*5042aa92SStefano Zampini  total: nonzeros=4, allocated nonzeros=4
113*5042aa92SStefano Zampini  total number of mallocs used during MatSetValues calls=0
114*5042aa92SStefano Zampini    Mat Object: 1 MPI process
115*5042aa92SStefano Zampini      type: seqaij
116*5042aa92SStefano Zampini      rows=2, cols=2
117*5042aa92SStefano Zampini      total: nonzeros=4, allocated nonzeros=4
118*5042aa92SStefano Zampini      total number of mallocs used during MatSetValues calls=0
119*5042aa92SStefano Zampini        using I-node routines: found 1 nodes, limit used is 5
120*5042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
121*5042aa92SStefano Zampini      type not yet set
122*5042aa92SStefano Zampini    [0] 0 0
123*5042aa92SStefano Zampini    [0] 1 1
124*5042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
125*5042aa92SStefano Zampini      type not yet set
126*5042aa92SStefano Zampini    [0] 0 0
127*5042aa92SStefano Zampini    [0] 1 1
128c4762a1bSJed BrownTest MatDuplicate and MatAXPY
129c4762a1bSJed BrownTest MatConvert_IS_XAIJ
130c4762a1bSJed BrownTest MatConvert_XAIJ_IS
131c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 0, bs 1 1)
132c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 0, bs 1 2)
133c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 0, bs 1 3)
134c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 0, bs 2 1)
135c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 0, bs 2 2)
136c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 0, bs 2 3)
137c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 0, bs 3 1)
138c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 0, bs 3 2)
139c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 0, bs 3 3)
140c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 1, bs 1 1)
141c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 1, bs 1 2)
142c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 1, bs 1 3)
143c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 1, bs 2 1)
144c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 1, bs 2 2)
145c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 1, bs 2 3)
146c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 1, bs 3 1)
147c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 1, bs 3 2)
148c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (0 1, bs 3 3)
149c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 0, bs 1 1)
150c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 0, bs 1 2)
151c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 0, bs 1 3)
152c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 0, bs 2 1)
153c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 0, bs 2 2)
154c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 0, bs 2 3)
155c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 0, bs 3 1)
156c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 0, bs 3 2)
157c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 0, bs 3 3)
158c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 1, bs 1 1)
159c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 1, bs 1 2)
160c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 1, bs 1 3)
161c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 1, bs 2 1)
162c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 1, bs 2 2)
163c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 1, bs 2 3)
164c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 1, bs 3 1)
165c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 1, bs 3 2)
166c4762a1bSJed BrownTest MatConvert_IS_XAIJ special case (1 1, bs 3 3)
167c4762a1bSJed BrownTest MatDiagonalScale
168c4762a1bSJed BrownTest MatPtAP
169c4762a1bSJed BrownTest MatGetLocalSubMatrix
170c4762a1bSJed BrownTest MatConvert_Nest_IS
171c4762a1bSJed BrownTest MatCreateSubMatrix
172d0dbe9f7SStefano ZampiniTest MatCreateSubMatrices
173c4762a1bSJed BrownTest MatDiagonalSet
174c4762a1bSJed BrownTest MatShift
1758cc725e6SPierre JolivetIS Object: 1 MPI process
176c4762a1bSJed Brown  type: stride
177c4762a1bSJed BrownNumber of indices in (stride) set 1
178c4762a1bSJed Brown0 0
179c4762a1bSJed BrownTest MatZeroRows (diag nonzero)
180c4762a1bSJed BrownTest MatZeroRowsColumns (diag nonzero)
181c4762a1bSJed BrownTest MatMissingDiagonal
182c4762a1bSJed Brown[0] [0,2) Missing 0, row -1 (diag nonzero)
183d0dbe9f7SStefano ZampiniTest MatIncreaseOverlap
184d0dbe9f7SStefano ZampiniIS Object: 1 MPI process
185d0dbe9f7SStefano Zampini  type: general
186d0dbe9f7SStefano ZampiniNumber of indices in set 2
187d0dbe9f7SStefano Zampini0 0
188d0dbe9f7SStefano Zampini1 1
189d0dbe9f7SStefano ZampiniIS Object: 1 MPI process
190d0dbe9f7SStefano Zampini  type: general
191d0dbe9f7SStefano ZampiniNumber of indices in set 2
192d0dbe9f7SStefano Zampini0 0
193d0dbe9f7SStefano Zampini1 1
194d0dbe9f7SStefano ZampiniIS Object: 1 MPI process
195d0dbe9f7SStefano Zampini  type: general
196d0dbe9f7SStefano ZampiniNumber of indices in set 0
197d0dbe9f7SStefano ZampiniIS Object: 1 MPI process
198d0dbe9f7SStefano Zampini  type: general
199d0dbe9f7SStefano ZampiniNumber of indices in set 0
2008cc725e6SPierre JolivetIS Object: 1 MPI process
201c4762a1bSJed Brown  type: stride
202c4762a1bSJed BrownNumber of indices in (stride) set 1
203c4762a1bSJed Brown0 0
204c4762a1bSJed BrownTest MatZeroRows (diag zero)
205c4762a1bSJed BrownTest MatZeroRowsColumns (diag zero)
206c4762a1bSJed BrownTest MatMissingDiagonal
207c4762a1bSJed Brown[0] [0,2) Missing 1, row 0 (diag zero)
208c4762a1bSJed BrownTest MatTranspose
209c4762a1bSJed BrownTest MatISFixLocalEmpty
210c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 0 1
211c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 0 2
212c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 0 3
213c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 1 1
214c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 1 2
215c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 1 3
216c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 2 1
217c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 2 2
218c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 2 3
219c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 0 1
220c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 0 2
221c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 0 3
222c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 1 1
223c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 1 2
224c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 1 3
225c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 2 1
226c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 2 2
227c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 2 3
228c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 0 1
229c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 0 2
230c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 0 3
231c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 1 1
232c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 1 2
233c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 1 3
234c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 2 1
235c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 2 2
236c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 2 3
237d0dbe9f7SStefano ZampiniTest MatGetDiagonalBlock
2384f58015eSStefano ZampiniTest MatISSetAllowRepeated(false) with possibly repeated entries
239