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 MatDiagonalSet 83Test MatShift 84IS Object: 1 MPI process 85 type: stride 86Number of indices in (stride) set 1 870 0 88Test MatZeroRows (diag nonzero) 89Test MatZeroRowsColumns (diag nonzero) 90Test MatMissingDiagonal 91[0] [0,12) Missing 0, row -1 (diag nonzero) 92IS Object: 1 MPI process 93 type: stride 94Number of indices in (stride) set 1 950 0 96Test MatZeroRows (diag zero) 97Test MatZeroRowsColumns (diag zero) 98Test MatMissingDiagonal 99[0] [0,12) Missing 1, row 0 (diag zero) 100Test MatTranspose 101Test MatISFixLocalEmpty 102Test MatInvertBlockDiagonal blockdiag 12 0 0 1 103Test MatInvertBlockDiagonal blockdiag 12 0 0 2 104Test MatInvertBlockDiagonal blockdiag 12 0 0 3 105Test MatInvertBlockDiagonal blockdiag 12 0 1 1 106Test MatInvertBlockDiagonal blockdiag 12 0 1 2 107Test MatInvertBlockDiagonal blockdiag 12 0 1 3 108Test MatInvertBlockDiagonal blockdiag 12 0 2 1 109Test MatInvertBlockDiagonal blockdiag 12 0 2 2 110Test MatInvertBlockDiagonal blockdiag 12 0 2 3 111Test MatInvertBlockDiagonal blockdiag 12 1 0 1 112Test MatInvertBlockDiagonal blockdiag 12 1 0 2 113Test MatInvertBlockDiagonal blockdiag 12 1 0 3 114Test MatInvertBlockDiagonal blockdiag 12 1 1 1 115Test MatInvertBlockDiagonal blockdiag 12 1 1 2 116Test MatInvertBlockDiagonal blockdiag 12 1 1 3 117Test MatInvertBlockDiagonal blockdiag 12 1 2 1 118Test MatInvertBlockDiagonal blockdiag 12 1 2 2 119Test MatInvertBlockDiagonal blockdiag 12 1 2 3 120Test MatInvertBlockDiagonal blockdiag 12 2 0 1 121Test MatInvertBlockDiagonal blockdiag 12 2 0 2 122Test MatInvertBlockDiagonal blockdiag 12 2 0 3 123Test MatInvertBlockDiagonal blockdiag 12 2 1 1 124Test MatInvertBlockDiagonal blockdiag 12 2 1 2 125Test MatInvertBlockDiagonal blockdiag 12 2 1 3 126Test MatInvertBlockDiagonal blockdiag 12 2 2 1 127Test MatInvertBlockDiagonal blockdiag 12 2 2 2 128Test MatInvertBlockDiagonal blockdiag 12 2 2 3 129