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, -12.) (10, -12.) (11, 24.) 26row 1: (9, -11.) (10, 22.) (11, -11.) 27row 2: (8, -10.) (9, 20.) (10, -10.) 28row 3: (7, -9.) (8, 18.) (9, -9.) 29row 4: (6, -8.) (7, 16.) (8, -8.) 30row 5: (5, -7.) (6, 14.) (7, -7.) 31row 6: (4, -6.) (5, 12.) (6, -6.) 32row 7: (3, -5.) (4, 10.) (5, -5.) 33row 8: (2, -4.) (3, 8.) (4, -4.) 34row 9: (1, -3.) (2, 6.) (3, -3.) 35row 10: (0, -2.) (1, 4.) (2, -2.) 36row 11: (0, 2.) (1, -1.) (11, -1.) 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 82IS Object: 1 MPI process 83 type: stride 84Number of indices in (stride) set 1 850 0 86Test MatZeroRows (diag zero) 87Test MatMissingDiagonal 88[0] [0,12) Missing 1, row 0 (diag zero) 89Test MatTranspose 90Test MatISFixLocalEmpty 91Test MatInvertBlockDiagonal blockdiag 12 0 0 1 92Test MatInvertBlockDiagonal blockdiag 12 0 0 2 93Test MatInvertBlockDiagonal blockdiag 12 0 0 3 94Test MatInvertBlockDiagonal blockdiag 12 0 1 1 95Test MatInvertBlockDiagonal blockdiag 12 0 1 2 96Test MatInvertBlockDiagonal blockdiag 12 0 1 3 97Test MatInvertBlockDiagonal blockdiag 12 0 2 1 98Test MatInvertBlockDiagonal blockdiag 12 0 2 2 99Test MatInvertBlockDiagonal blockdiag 12 0 2 3 100Test MatInvertBlockDiagonal blockdiag 12 1 0 1 101Test MatInvertBlockDiagonal blockdiag 12 1 0 2 102Test MatInvertBlockDiagonal blockdiag 12 1 0 3 103Test MatInvertBlockDiagonal blockdiag 12 1 1 1 104Test MatInvertBlockDiagonal blockdiag 12 1 1 2 105Test MatInvertBlockDiagonal blockdiag 12 1 1 3 106Test MatInvertBlockDiagonal blockdiag 12 1 2 1 107Test MatInvertBlockDiagonal blockdiag 12 1 2 2 108Test MatInvertBlockDiagonal blockdiag 12 1 2 3 109Test MatInvertBlockDiagonal blockdiag 12 2 0 1 110Test MatInvertBlockDiagonal blockdiag 12 2 0 2 111Test MatInvertBlockDiagonal blockdiag 12 2 0 3 112Test MatInvertBlockDiagonal blockdiag 12 2 1 1 113Test MatInvertBlockDiagonal blockdiag 12 2 1 2 114Test MatInvertBlockDiagonal blockdiag 12 2 1 3 115Test MatInvertBlockDiagonal blockdiag 12 2 2 1 116Test MatInvertBlockDiagonal blockdiag 12 2 2 2 117Test MatInvertBlockDiagonal blockdiag 12 2 2 3 118