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) 254IS Object: 1 MPI process 255 type: stride 256Number of indices in (stride) set 1 2570 0 258Test MatZeroRowsLocal (diag nonzero) 259Test MatZeroRowsColumnsLocal (diag nonzero) 260Test MatIncreaseOverlap 261IS Object: 1 MPI process 262 type: general 263Number of indices in set 12 2640 0 2651 1 2662 2 2673 3 2684 4 2695 5 2706 6 2717 7 2728 8 2739 9 27410 10 27511 11 276IS Object: 1 MPI process 277 type: general 278Number of indices in set 12 2790 0 2801 1 2812 2 2823 3 2834 4 2845 5 2856 6 2867 7 2878 8 2889 9 28910 10 29011 11 291IS Object: 1 MPI process 292 type: general 293Number of indices in set 10 2940 0 2951 1 2962 2 2973 3 2984 4 2995 5 3006 6 3017 9 3028 10 3039 11 304IS Object: 1 MPI process 305 type: general 306Number of indices in set 10 3070 0 3081 1 3092 2 3103 3 3114 4 3125 5 3136 6 3147 9 3158 10 3169 11 317IS Object: 1 MPI process 318 type: stride 319Number of indices in (stride) set 1 3200 0 321Test MatZeroRows (diag zero) 322Test MatZeroRowsColumns (diag zero) 323IS Object: 1 MPI process 324 type: stride 325Number of indices in (stride) set 1 3260 0 327Test MatZeroRowsLocal (diag zero) 328Test MatZeroRowsColumnsLocal (diag zero) 329Test MatTranspose 330Test MatISFixLocalEmpty 331Test MatInvertBlockDiagonal blockdiag 12 0 0 1 332Test MatInvertBlockDiagonal blockdiag 12 0 0 2 333Test MatInvertBlockDiagonal blockdiag 12 0 0 3 334Test MatInvertBlockDiagonal blockdiag 12 0 1 1 335Test MatInvertBlockDiagonal blockdiag 12 0 1 2 336Test MatInvertBlockDiagonal blockdiag 12 0 1 3 337Test MatInvertBlockDiagonal blockdiag 12 0 2 1 338Test MatInvertBlockDiagonal blockdiag 12 0 2 2 339Test MatInvertBlockDiagonal blockdiag 12 0 2 3 340Test MatInvertBlockDiagonal blockdiag 12 1 0 1 341Test MatInvertBlockDiagonal blockdiag 12 1 0 2 342Test MatInvertBlockDiagonal blockdiag 12 1 0 3 343Test MatInvertBlockDiagonal blockdiag 12 1 1 1 344Test MatInvertBlockDiagonal blockdiag 12 1 1 2 345Test MatInvertBlockDiagonal blockdiag 12 1 1 3 346Test MatInvertBlockDiagonal blockdiag 12 1 2 1 347Test MatInvertBlockDiagonal blockdiag 12 1 2 2 348Test MatInvertBlockDiagonal blockdiag 12 1 2 3 349Test MatInvertBlockDiagonal blockdiag 12 2 0 1 350Test MatInvertBlockDiagonal blockdiag 12 2 0 2 351Test MatInvertBlockDiagonal blockdiag 12 2 0 3 352Test MatInvertBlockDiagonal blockdiag 12 2 1 1 353Test MatInvertBlockDiagonal blockdiag 12 2 1 2 354Test MatInvertBlockDiagonal blockdiag 12 2 1 3 355Test MatInvertBlockDiagonal blockdiag 12 2 2 1 356Test MatInvertBlockDiagonal blockdiag 12 2 2 2 357Test MatInvertBlockDiagonal blockdiag 12 2 2 3 358Test MatGetDiagonalBlock 359Test MatISSetAllowRepeated(false) with possibly repeated entries 360