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