xref: /petsc/src/mat/tests/output/ex23_1.out (revision e8c0849ab8fe171bed529bea27238c9b402db591)
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.)
175042aa92SStefano ZampiniTest MatView ASCII MATLAB
185042aa92SStefano Zampini%Mat Object: 1 MPI process
195042aa92SStefano Zampini%  type: is
205042aa92SStefano Zampini  %  Mat Object: lmat (is_) 1 MPI process
215042aa92SStefano Zampini  %    type: seqaij
225042aa92SStefano Zampini  % Size = 2 2
235042aa92SStefano Zampini  % Nonzeros = 4
245042aa92SStefano Zampini  zzz = zeros(4,3);
255042aa92SStefano Zampini  zzz = [
265042aa92SStefano Zampini  1 1  2.0000000000000000e+00
275042aa92SStefano Zampini  1 2  -2.0000000000000000e+00
285042aa92SStefano Zampini  2 1  -4.0000000000000000e+00
295042aa92SStefano Zampini  2 2  4.0000000000000000e+00
305042aa92SStefano Zampini  ];
315042aa92SStefano Zampini lmat = spconvert(zzz);
325042aa92SStefano Zampini  %  IS Object: rowl2g 1 MPI process
335042aa92SStefano Zampini  %    type: general
345042aa92SStefano Zampini  rowl2g = [...
355042aa92SStefano Zampini  1
365042aa92SStefano Zampini  2
375042aa92SStefano Zampini  ];
385042aa92SStefano Zampini  %  IS Object: coll2g 1 MPI process
395042aa92SStefano Zampini  %    type: general
405042aa92SStefano Zampini  coll2g = [...
415042aa92SStefano Zampini  1
425042aa92SStefano Zampini  2
435042aa92SStefano Zampini  ];
44c4762a1bSJed BrownTest CheckMat
455042aa92SStefano ZampiniTest MatView on binary world
465042aa92SStefano ZampiniTest MatView on binary self
475042aa92SStefano ZampiniTest MatView on binary subcomm
485042aa92SStefano ZampiniTest MatLoad from world
495042aa92SStefano ZampiniMat Object: 1 MPI process
505042aa92SStefano Zampini  type: is
515042aa92SStefano Zampini  rows=2, cols=2
525042aa92SStefano Zampini  total: nonzeros=4, allocated nonzeros=4
535042aa92SStefano Zampini  total number of mallocs used during MatSetValues calls=0
545042aa92SStefano Zampini    Mat Object: 1 MPI process
555042aa92SStefano Zampini      type: seqaij
565042aa92SStefano Zampini      rows=2, cols=2
575042aa92SStefano Zampini      total: nonzeros=4, allocated nonzeros=4
585042aa92SStefano Zampini      total number of mallocs used during MatSetValues calls=0
595042aa92SStefano Zampini        using I-node routines: found 1 nodes, limit used is 5
605042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
615042aa92SStefano Zampini      type not yet set
625042aa92SStefano Zampini    [0] 0 0
635042aa92SStefano Zampini    [0] 1 1
645042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
655042aa92SStefano Zampini      type not yet set
665042aa92SStefano Zampini    [0] 0 0
675042aa92SStefano Zampini    [0] 1 1
685042aa92SStefano ZampiniTest MatLoad from self
695042aa92SStefano ZampiniMat Object: 1 MPI process
705042aa92SStefano Zampini  type: is
715042aa92SStefano Zampini  rows=2, cols=2
725042aa92SStefano Zampini  total: nonzeros=4, allocated nonzeros=4
735042aa92SStefano Zampini  total number of mallocs used during MatSetValues calls=0
745042aa92SStefano Zampini    Mat Object: 1 MPI process
755042aa92SStefano Zampini      type: seqaij
765042aa92SStefano Zampini      rows=2, cols=2
775042aa92SStefano Zampini      total: nonzeros=4, allocated nonzeros=4
785042aa92SStefano Zampini      total number of mallocs used during MatSetValues calls=0
795042aa92SStefano Zampini        using I-node routines: found 1 nodes, limit used is 5
805042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
815042aa92SStefano Zampini      type not yet set
825042aa92SStefano Zampini    [0] 0 0
835042aa92SStefano Zampini    [0] 1 1
845042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
855042aa92SStefano Zampini      type not yet set
865042aa92SStefano Zampini    [0] 0 0
875042aa92SStefano Zampini    [0] 1 1
885042aa92SStefano ZampiniTest MatLoad from subcomm
895042aa92SStefano ZampiniMat Object: 1 MPI process
905042aa92SStefano Zampini  type: is
915042aa92SStefano Zampini  rows=2, cols=2
925042aa92SStefano Zampini  total: nonzeros=4, allocated nonzeros=4
935042aa92SStefano Zampini  total number of mallocs used during MatSetValues calls=0
945042aa92SStefano Zampini    Mat Object: 1 MPI process
955042aa92SStefano Zampini      type: seqaij
965042aa92SStefano Zampini      rows=2, cols=2
975042aa92SStefano Zampini      total: nonzeros=4, allocated nonzeros=4
985042aa92SStefano Zampini      total number of mallocs used during MatSetValues calls=0
995042aa92SStefano Zampini        using I-node routines: found 1 nodes, limit used is 5
1005042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
1015042aa92SStefano Zampini      type not yet set
1025042aa92SStefano Zampini    [0] 0 0
1035042aa92SStefano Zampini    [0] 1 1
1045042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
1055042aa92SStefano Zampini      type not yet set
1065042aa92SStefano Zampini    [0] 0 0
1075042aa92SStefano Zampini    [0] 1 1
1085042aa92SStefano ZampiniTest subcomm MatLoad from world
1095042aa92SStefano ZampiniMat Object: 1 MPI process
1105042aa92SStefano Zampini  type: is
1115042aa92SStefano Zampini  rows=2, cols=2
1125042aa92SStefano Zampini  total: nonzeros=4, allocated nonzeros=4
1135042aa92SStefano Zampini  total number of mallocs used during MatSetValues calls=0
1145042aa92SStefano Zampini    Mat Object: 1 MPI process
1155042aa92SStefano Zampini      type: seqaij
1165042aa92SStefano Zampini      rows=2, cols=2
1175042aa92SStefano Zampini      total: nonzeros=4, allocated nonzeros=4
1185042aa92SStefano Zampini      total number of mallocs used during MatSetValues calls=0
1195042aa92SStefano Zampini        using I-node routines: found 1 nodes, limit used is 5
1205042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
1215042aa92SStefano Zampini      type not yet set
1225042aa92SStefano Zampini    [0] 0 0
1235042aa92SStefano Zampini    [0] 1 1
1245042aa92SStefano Zampini    ISLocalToGlobalMapping Object: 1 MPI process
1255042aa92SStefano Zampini      type not yet set
1265042aa92SStefano Zampini    [0] 0 0
1275042aa92SStefano 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)
181*0d2733adSStefano ZampiniIS Object: 1 MPI process
182*0d2733adSStefano Zampini  type: stride
183*0d2733adSStefano ZampiniNumber of indices in (stride) set 1
184*0d2733adSStefano Zampini0 0
185*0d2733adSStefano ZampiniTest MatZeroRowsLocal (diag nonzero)
186*0d2733adSStefano ZampiniTest MatZeroRowsColumnsLocal (diag nonzero)
187d0dbe9f7SStefano ZampiniTest MatIncreaseOverlap
188d0dbe9f7SStefano ZampiniIS Object: 1 MPI process
189d0dbe9f7SStefano Zampini  type: general
190d0dbe9f7SStefano ZampiniNumber of indices in set 2
191d0dbe9f7SStefano Zampini0 0
192d0dbe9f7SStefano Zampini1 1
193d0dbe9f7SStefano ZampiniIS Object: 1 MPI process
194d0dbe9f7SStefano Zampini  type: general
195d0dbe9f7SStefano ZampiniNumber of indices in set 2
196d0dbe9f7SStefano Zampini0 0
197d0dbe9f7SStefano Zampini1 1
198d0dbe9f7SStefano ZampiniIS Object: 1 MPI process
199d0dbe9f7SStefano Zampini  type: general
200d0dbe9f7SStefano ZampiniNumber of indices in set 0
201d0dbe9f7SStefano ZampiniIS Object: 1 MPI process
202d0dbe9f7SStefano Zampini  type: general
203d0dbe9f7SStefano ZampiniNumber of indices in set 0
2048cc725e6SPierre JolivetIS Object: 1 MPI process
205c4762a1bSJed Brown  type: stride
206c4762a1bSJed BrownNumber of indices in (stride) set 1
207c4762a1bSJed Brown0 0
208c4762a1bSJed BrownTest MatZeroRows (diag zero)
209c4762a1bSJed BrownTest MatZeroRowsColumns (diag zero)
210*0d2733adSStefano ZampiniIS Object: 1 MPI process
211*0d2733adSStefano Zampini  type: stride
212*0d2733adSStefano ZampiniNumber of indices in (stride) set 1
213*0d2733adSStefano Zampini0 0
214*0d2733adSStefano ZampiniTest MatZeroRowsLocal (diag zero)
215*0d2733adSStefano ZampiniTest MatZeroRowsColumnsLocal (diag zero)
216c4762a1bSJed BrownTest MatTranspose
217c4762a1bSJed BrownTest MatISFixLocalEmpty
218c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 0 1
219c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 0 2
220c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 0 3
221c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 1 1
222c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 1 2
223c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 1 3
224c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 2 1
225c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 2 2
226c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 0 2 3
227c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 0 1
228c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 0 2
229c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 0 3
230c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 1 1
231c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 1 2
232c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 1 3
233c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 2 1
234c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 2 2
235c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 1 2 3
236c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 0 1
237c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 0 2
238c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 0 3
239c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 1 1
240c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 1 2
241c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 1 3
242c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 2 1
243c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 2 2
244c4762a1bSJed BrownTest MatInvertBlockDiagonal blockdiag 2 2 2 3
245d0dbe9f7SStefano ZampiniTest MatGetDiagonalBlock
2464f58015eSStefano ZampiniTest MatISSetAllowRepeated(false) with possibly repeated entries
247