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 11row 0: (0, 2.) (1, -1.) (11, -1.) 12row 1: (0, -2.) (1, 4.) (2, -2.) 13row 2: (1, -3.) (2, 6.) (3, -3.) 14row 3: (2, -4.) (3, 8.) (4, -4.) 15row 4: (3, -5.) (4, 10.) (5, -5.) 16row 5: (4, -6.) (5, 12.) (6, -6.) 17row 6: (5, -7.) (6, 14.) (7, -7.) 18row 7: (6, -8.) (7, 16.) (8, -8.) 19row 8: (7, -9.) (8, 18.) (9, -9.) 20row 9: (8, -10.) (9, 20.) (10, -10.) 21row 10: (9, -11.) (10, 22.) (11, -11.) 22row 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 MatDuplicate and MatAXPY 39Test MatConvert_IS_XAIJ 40Test MatConvert_XAIJ_IS 41Test MatConvert_IS_XAIJ special case (0 0, bs 1 1) 42Test MatConvert_IS_XAIJ special case (0 0, bs 1 2) 43Test MatConvert_IS_XAIJ special case (0 0, bs 1 3) 44Test MatConvert_IS_XAIJ special case (0 0, bs 2 1) 45Test MatConvert_IS_XAIJ special case (0 0, bs 2 2) 46Test MatConvert_IS_XAIJ special case (0 0, bs 2 3) 47Test MatConvert_IS_XAIJ special case (0 0, bs 3 1) 48Test MatConvert_IS_XAIJ special case (0 0, bs 3 2) 49Test MatConvert_IS_XAIJ special case (0 0, bs 3 3) 50Test MatConvert_IS_XAIJ special case (0 1, bs 1 1) 51Test MatConvert_IS_XAIJ special case (0 1, bs 1 2) 52Test MatConvert_IS_XAIJ special case (0 1, bs 1 3) 53Test MatConvert_IS_XAIJ special case (0 1, bs 2 1) 54Test MatConvert_IS_XAIJ special case (0 1, bs 2 2) 55Test MatConvert_IS_XAIJ special case (0 1, bs 2 3) 56Test MatConvert_IS_XAIJ special case (0 1, bs 3 1) 57Test MatConvert_IS_XAIJ special case (0 1, bs 3 2) 58Test MatConvert_IS_XAIJ special case (0 1, bs 3 3) 59Test MatConvert_IS_XAIJ special case (1 0, bs 1 1) 60Test MatConvert_IS_XAIJ special case (1 0, bs 1 2) 61Test MatConvert_IS_XAIJ special case (1 0, bs 1 3) 62Test MatConvert_IS_XAIJ special case (1 0, bs 2 1) 63Test MatConvert_IS_XAIJ special case (1 0, bs 2 2) 64Test MatConvert_IS_XAIJ special case (1 0, bs 2 3) 65Test MatConvert_IS_XAIJ special case (1 0, bs 3 1) 66Test MatConvert_IS_XAIJ special case (1 0, bs 3 2) 67Test MatConvert_IS_XAIJ special case (1 0, bs 3 3) 68Test MatConvert_IS_XAIJ special case (1 1, bs 1 1) 69Test MatConvert_IS_XAIJ special case (1 1, bs 1 2) 70Test MatConvert_IS_XAIJ special case (1 1, bs 1 3) 71Test MatConvert_IS_XAIJ special case (1 1, bs 2 1) 72Test MatConvert_IS_XAIJ special case (1 1, bs 2 2) 73Test MatConvert_IS_XAIJ special case (1 1, bs 2 3) 74Test MatConvert_IS_XAIJ special case (1 1, bs 3 1) 75Test MatConvert_IS_XAIJ special case (1 1, bs 3 2) 76Test MatConvert_IS_XAIJ special case (1 1, bs 3 3) 77Test MatDiagonalScale 78Test MatPtAP 79Test MatGetLocalSubMatrix 80Test MatConvert_Nest_IS 81Test MatCreateSubMatrix 82Test MatCreateSubMatrices 83Test MatDiagonalSet 84Test MatShift 85IS Object: 1 MPI process 86 type: stride 87Number of indices in (stride) set 1 880 0 89Test MatZeroRows (diag nonzero) 90Test MatZeroRowsColumns (diag nonzero) 91Test MatMissingDiagonal 92[0] [0,12) Missing 0, row -1 (diag nonzero) 93Test MatIncreaseOverlap 94IS Object: 1 MPI process 95 type: general 96Number of indices in set 12 970 0 981 1 992 2 1003 3 1014 4 1025 5 1036 6 1047 7 1058 8 1069 9 10710 10 10811 11 109IS Object: 1 MPI process 110 type: general 111Number of indices in set 12 1120 0 1131 1 1142 2 1153 3 1164 4 1175 5 1186 6 1197 7 1208 8 1219 9 12210 10 12311 11 124IS Object: 1 MPI process 125 type: general 126Number of indices in set 10 1270 0 1281 1 1292 2 1303 3 1314 4 1325 5 1336 6 1347 9 1358 10 1369 11 137IS Object: 1 MPI process 138 type: general 139Number of indices in set 10 1400 0 1411 1 1422 2 1433 3 1444 4 1455 5 1466 6 1477 9 1488 10 1499 11 150IS Object: 1 MPI process 151 type: stride 152Number of indices in (stride) set 1 1530 0 154Test MatZeroRows (diag zero) 155Test MatZeroRowsColumns (diag zero) 156Test MatMissingDiagonal 157[0] [0,12) Missing 1, row 0 (diag zero) 158Test MatTranspose 159Test MatISFixLocalEmpty 160Test MatInvertBlockDiagonal blockdiag 12 0 0 1 161Test MatInvertBlockDiagonal blockdiag 12 0 0 2 162Test MatInvertBlockDiagonal blockdiag 12 0 0 3 163Test MatInvertBlockDiagonal blockdiag 12 0 1 1 164Test MatInvertBlockDiagonal blockdiag 12 0 1 2 165Test MatInvertBlockDiagonal blockdiag 12 0 1 3 166Test MatInvertBlockDiagonal blockdiag 12 0 2 1 167Test MatInvertBlockDiagonal blockdiag 12 0 2 2 168Test MatInvertBlockDiagonal blockdiag 12 0 2 3 169Test MatInvertBlockDiagonal blockdiag 12 1 0 1 170Test MatInvertBlockDiagonal blockdiag 12 1 0 2 171Test MatInvertBlockDiagonal blockdiag 12 1 0 3 172Test MatInvertBlockDiagonal blockdiag 12 1 1 1 173Test MatInvertBlockDiagonal blockdiag 12 1 1 2 174Test MatInvertBlockDiagonal blockdiag 12 1 1 3 175Test MatInvertBlockDiagonal blockdiag 12 1 2 1 176Test MatInvertBlockDiagonal blockdiag 12 1 2 2 177Test MatInvertBlockDiagonal blockdiag 12 1 2 3 178Test MatInvertBlockDiagonal blockdiag 12 2 0 1 179Test MatInvertBlockDiagonal blockdiag 12 2 0 2 180Test MatInvertBlockDiagonal blockdiag 12 2 0 3 181Test MatInvertBlockDiagonal blockdiag 12 2 1 1 182Test MatInvertBlockDiagonal blockdiag 12 2 1 2 183Test MatInvertBlockDiagonal blockdiag 12 2 1 3 184Test MatInvertBlockDiagonal blockdiag 12 2 2 1 185Test MatInvertBlockDiagonal blockdiag 12 2 2 2 186Test MatInvertBlockDiagonal blockdiag 12 2 2 3 187Test MatGetDiagonalBlock 188