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.) (11, -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: (0, -12.) (10, -12.) (11, 24.) 23Mat Object: 1 MPI process 24 type: seqaij 25row 0: (0, 2.) (1, -1.) (11, -1.) 26row 1: (0, -2.) (1, 4.) (2, -2.) 27row 2: (1, -3.) (2, 6.) (3, -3.) 28row 3: (2, -4.) (3, 8.) (4, -4.) 29row 4: (3, -5.) (4, 10.) (5, -5.) 30row 5: (4, -6.) (5, 12.) (6, -6.) 31row 6: (5, -7.) (6, 14.) (7, -7.) 32row 7: (6, -8.) (7, 16.) (8, -8.) 33row 8: (7, -9.) (8, 18.) (9, -9.) 34row 9: (8, -10.) (9, 20.) (10, -10.) 35row 10: (9, -11.) (10, 22.) (11, -11.) 36row 11: (0, -12.) (10, -12.) (11, 24.) 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=12 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=12, rbs=6, cbs=3 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 0 56 [0] 1 1 57 [0] 2 2 58 [0] 3 3 59 [0] 4 4 60 [0] 5 5 61 [0] 6 6 62 [0] 7 7 63 [0] 8 8 64 [0] 9 9 65 [0] 10 10 66 [0] 11 11 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 81Test MatLoad from self 82Mat Object: 1 MPI process 83 type: is 84 rows=12, cols=12 85 total: nonzeros=36, allocated nonzeros=36 86 total number of mallocs used during MatSetValues calls=0 87 Mat Object: 1 MPI process 88 type: seqaij 89 rows=12, cols=12, rbs=6, cbs=3 90 total: nonzeros=36, allocated nonzeros=36 91 total number of mallocs used during MatSetValues calls=0 92 not using I-node routines 93 ISLocalToGlobalMapping Object: 1 MPI process 94 type not yet set 95 [0] 0 0 96 [0] 1 1 97 [0] 2 2 98 [0] 3 3 99 [0] 4 4 100 [0] 5 5 101 [0] 6 6 102 [0] 7 7 103 [0] 8 8 104 [0] 9 9 105 [0] 10 10 106 [0] 11 11 107 ISLocalToGlobalMapping Object: 1 MPI process 108 type not yet set 109 [0] 0 0 110 [0] 1 1 111 [0] 2 2 112 [0] 3 3 113 [0] 4 4 114 [0] 5 5 115 [0] 6 6 116 [0] 7 7 117 [0] 8 8 118 [0] 9 9 119 [0] 10 10 120 [0] 11 11 121Test MatLoad from subcomm 122Mat Object: 1 MPI process 123 type: is 124 rows=12, cols=12 125 total: nonzeros=36, allocated nonzeros=36 126 total number of mallocs used during MatSetValues calls=0 127 Mat Object: 1 MPI process 128 type: seqaij 129 rows=12, cols=12, rbs=6, cbs=3 130 total: nonzeros=36, allocated nonzeros=36 131 total number of mallocs used during MatSetValues calls=0 132 not using I-node routines 133 ISLocalToGlobalMapping Object: 1 MPI process 134 type not yet set 135 [0] 0 0 136 [0] 1 1 137 [0] 2 2 138 [0] 3 3 139 [0] 4 4 140 [0] 5 5 141 [0] 6 6 142 [0] 7 7 143 [0] 8 8 144 [0] 9 9 145 [0] 10 10 146 [0] 11 11 147 ISLocalToGlobalMapping Object: 1 MPI process 148 type not yet set 149 [0] 0 0 150 [0] 1 1 151 [0] 2 2 152 [0] 3 3 153 [0] 4 4 154 [0] 5 5 155 [0] 6 6 156 [0] 7 7 157 [0] 8 8 158 [0] 9 9 159 [0] 10 10 160 [0] 11 11 161Test subcomm MatLoad from world 162Mat Object: 1 MPI process 163 type: is 164 rows=12, cols=12 165 total: nonzeros=36, allocated nonzeros=36 166 total number of mallocs used during MatSetValues calls=0 167 Mat Object: 1 MPI process 168 type: seqaij 169 rows=12, cols=12, rbs=6, cbs=3 170 total: nonzeros=36, allocated nonzeros=36 171 total number of mallocs used during MatSetValues calls=0 172 not using I-node routines 173 ISLocalToGlobalMapping Object: 1 MPI process 174 type not yet set 175 [0] 0 0 176 [0] 1 1 177 [0] 2 2 178 [0] 3 3 179 [0] 4 4 180 [0] 5 5 181 [0] 6 6 182 [0] 7 7 183 [0] 8 8 184 [0] 9 9 185 [0] 10 10 186 [0] 11 11 187 ISLocalToGlobalMapping Object: 1 MPI process 188 type not yet set 189 [0] 0 0 190 [0] 1 1 191 [0] 2 2 192 [0] 3 3 193 [0] 4 4 194 [0] 5 5 195 [0] 6 6 196 [0] 7 7 197 [0] 8 8 198 [0] 9 9 199 [0] 10 10 200 [0] 11 11 201Test MatDuplicate and MatAXPY 202Test MatConvert_IS_XAIJ 203Test MatConvert_XAIJ_IS 204Test MatConvert_IS_XAIJ special case (0 0, bs 1 1) 205Test MatConvert_IS_XAIJ special case (0 0, bs 1 2) 206Test MatConvert_IS_XAIJ special case (0 0, bs 1 3) 207Test MatConvert_IS_XAIJ special case (0 0, bs 2 1) 208Test MatConvert_IS_XAIJ special case (0 0, bs 2 2) 209Test MatConvert_IS_XAIJ special case (0 0, bs 2 3) 210Test MatConvert_IS_XAIJ special case (0 0, bs 3 1) 211Test MatConvert_IS_XAIJ special case (0 0, bs 3 2) 212Test MatConvert_IS_XAIJ special case (0 0, bs 3 3) 213Test MatConvert_IS_XAIJ special case (0 1, bs 1 1) 214Test MatConvert_IS_XAIJ special case (0 1, bs 1 2) 215Test MatConvert_IS_XAIJ special case (0 1, bs 1 3) 216Test MatConvert_IS_XAIJ special case (0 1, bs 2 1) 217Test MatConvert_IS_XAIJ special case (0 1, bs 2 2) 218Test MatConvert_IS_XAIJ special case (0 1, bs 2 3) 219Test MatConvert_IS_XAIJ special case (0 1, bs 3 1) 220Test MatConvert_IS_XAIJ special case (0 1, bs 3 2) 221Test MatConvert_IS_XAIJ special case (0 1, bs 3 3) 222Test MatConvert_IS_XAIJ special case (1 0, bs 1 1) 223Test MatConvert_IS_XAIJ special case (1 0, bs 1 2) 224Test MatConvert_IS_XAIJ special case (1 0, bs 1 3) 225Test MatConvert_IS_XAIJ special case (1 0, bs 2 1) 226Test MatConvert_IS_XAIJ special case (1 0, bs 2 2) 227Test MatConvert_IS_XAIJ special case (1 0, bs 2 3) 228Test MatConvert_IS_XAIJ special case (1 0, bs 3 1) 229Test MatConvert_IS_XAIJ special case (1 0, bs 3 2) 230Test MatConvert_IS_XAIJ special case (1 0, bs 3 3) 231Test MatConvert_IS_XAIJ special case (1 1, bs 1 1) 232Test MatConvert_IS_XAIJ special case (1 1, bs 1 2) 233Test MatConvert_IS_XAIJ special case (1 1, bs 1 3) 234Test MatConvert_IS_XAIJ special case (1 1, bs 2 1) 235Test MatConvert_IS_XAIJ special case (1 1, bs 2 2) 236Test MatConvert_IS_XAIJ special case (1 1, bs 2 3) 237Test MatConvert_IS_XAIJ special case (1 1, bs 3 1) 238Test MatConvert_IS_XAIJ special case (1 1, bs 3 2) 239Test MatConvert_IS_XAIJ special case (1 1, bs 3 3) 240Test MatDiagonalScale 241Test MatPtAP 242Test MatGetLocalSubMatrix 243Test MatConvert_Nest_IS 244Test MatCreateSubMatrix 245Test MatCreateSubMatrices 246Test MatDiagonalSet 247Test MatShift 248IS Object: 1 MPI process 249 type: stride 250Number of indices in (stride) set 1 2510 0 252Test MatZeroRows (diag nonzero) 253Test MatZeroRowsColumns (diag nonzero) 254Test MatMissingDiagonal 255[0] [0,12) Missing 0, row -1 (diag nonzero) 256IS Object: 1 MPI process 257 type: stride 258Number of indices in (stride) set 1 2590 0 260Test MatZeroRowsLocal (diag nonzero) 261Test MatZeroRowsColumnsLocal (diag nonzero) 262Test MatMissingDiagonal 263[0] [0,12) Missing 0, row -1 (diag nonzero) 264Test MatIncreaseOverlap 265IS Object: 1 MPI process 266 type: general 267Number of indices in set 12 2680 0 2691 1 2702 2 2713 3 2724 4 2735 5 2746 6 2757 7 2768 8 2779 9 27810 10 27911 11 280IS Object: 1 MPI process 281 type: general 282Number of indices in set 12 2830 0 2841 1 2852 2 2863 3 2874 4 2885 5 2896 6 2907 7 2918 8 2929 9 29310 10 29411 11 295IS Object: 1 MPI process 296 type: general 297Number of indices in set 10 2980 0 2991 1 3002 2 3013 3 3024 4 3035 5 3046 6 3057 9 3068 10 3079 11 308IS Object: 1 MPI process 309 type: general 310Number of indices in set 10 3110 0 3121 1 3132 2 3143 3 3154 4 3165 5 3176 6 3187 9 3198 10 3209 11 321IS Object: 1 MPI process 322 type: stride 323Number of indices in (stride) set 1 3240 0 325Test MatZeroRows (diag zero) 326Test MatZeroRowsColumns (diag zero) 327Test MatMissingDiagonal 328[0] [0,12) Missing 1, row 0 (diag zero) 329IS Object: 1 MPI process 330 type: stride 331Number of indices in (stride) set 1 3320 0 333Test MatZeroRowsLocal (diag zero) 334Test MatZeroRowsColumnsLocal (diag zero) 335Test MatMissingDiagonal 336[0] [0,12) Missing 1, row 0 (diag zero) 337Test MatTranspose 338Test MatISFixLocalEmpty 339Test MatInvertBlockDiagonal blockdiag 12 0 0 1 340Test MatInvertBlockDiagonal blockdiag 12 0 0 2 341Test MatInvertBlockDiagonal blockdiag 12 0 0 3 342Test MatInvertBlockDiagonal blockdiag 12 0 1 1 343Test MatInvertBlockDiagonal blockdiag 12 0 1 2 344Test MatInvertBlockDiagonal blockdiag 12 0 1 3 345Test MatInvertBlockDiagonal blockdiag 12 0 2 1 346Test MatInvertBlockDiagonal blockdiag 12 0 2 2 347Test MatInvertBlockDiagonal blockdiag 12 0 2 3 348Test MatInvertBlockDiagonal blockdiag 12 1 0 1 349Test MatInvertBlockDiagonal blockdiag 12 1 0 2 350Test MatInvertBlockDiagonal blockdiag 12 1 0 3 351Test MatInvertBlockDiagonal blockdiag 12 1 1 1 352Test MatInvertBlockDiagonal blockdiag 12 1 1 2 353Test MatInvertBlockDiagonal blockdiag 12 1 1 3 354Test MatInvertBlockDiagonal blockdiag 12 1 2 1 355Test MatInvertBlockDiagonal blockdiag 12 1 2 2 356Test MatInvertBlockDiagonal blockdiag 12 1 2 3 357Test MatInvertBlockDiagonal blockdiag 12 2 0 1 358Test MatInvertBlockDiagonal blockdiag 12 2 0 2 359Test MatInvertBlockDiagonal blockdiag 12 2 0 3 360Test MatInvertBlockDiagonal blockdiag 12 2 1 1 361Test MatInvertBlockDiagonal blockdiag 12 2 1 2 362Test MatInvertBlockDiagonal blockdiag 12 2 1 3 363Test MatInvertBlockDiagonal blockdiag 12 2 2 1 364Test MatInvertBlockDiagonal blockdiag 12 2 2 2 365Test MatInvertBlockDiagonal blockdiag 12 2 2 3 366Test MatGetDiagonalBlock 367Test MatISSetAllowRepeated(false) with possibly repeated entries 368