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