1Test MatGetInfo 2Process 0: 36 72 36 1 0 3Process 1: 36 72 36 1 0 4Process 2: 36 72 36 1 0 5Process 3: 36 72 36 1 0 6Process 4: 36 72 36 1 0 7GlobalMax : 36 72 36 1 0 8GlobalSum : 180 360 180 1 0 9Test MatIsSymmetric: 0 10Test MatView 11Mat Object: 5 MPI processes 12 type: is 13 Mat Object: (is_) 1 MPI process 14 type: seqaij 15row 0: (0, 2.) (1, -1.) (11, -1.) 16row 1: (0, -2.) (1, 4.) (2, -2.) 17row 2: (1, -3.) (2, 6.) (3, -3.) 18row 3: (2, -4.) (3, 8.) (4, -4.) 19row 4: (3, -5.) (4, 10.) (5, -5.) 20row 5: (4, -6.) (5, 12.) (6, -6.) 21row 6: (5, -7.) (6, 14.) (7, -7.) 22row 7: (6, -8.) (7, 16.) (8, -8.) 23row 8: (7, -9.) (8, 18.) (9, -9.) 24row 9: (8, -10.) (9, 20.) (10, -10.) 25row 10: (9, -11.) (10, 22.) (11, -11.) 26row 11: (0, -12.) (10, -12.) (11, 24.) 27 Mat Object: (is_) 1 MPI process 28 type: seqaij 29row 0: (0, 2.) (1, -1.) (11, -1.) 30row 1: (0, -2.) (1, 4.) (2, -2.) 31row 2: (1, -3.) (2, 6.) (3, -3.) 32row 3: (2, -4.) (3, 8.) (4, -4.) 33row 4: (3, -5.) (4, 10.) (5, -5.) 34row 5: (4, -6.) (5, 12.) (6, -6.) 35row 6: (5, -7.) (6, 14.) (7, -7.) 36row 7: (6, -8.) (7, 16.) (8, -8.) 37row 8: (7, -9.) (8, 18.) (9, -9.) 38row 9: (8, -10.) (9, 20.) (10, -10.) 39row 10: (9, -11.) (10, 22.) (11, -11.) 40row 11: (0, -12.) (10, -12.) (11, 24.) 41 Mat Object: (is_) 1 MPI process 42 type: seqaij 43row 0: (0, 2.) (1, -1.) (11, -1.) 44row 1: (0, -2.) (1, 4.) (2, -2.) 45row 2: (1, -3.) (2, 6.) (3, -3.) 46row 3: (2, -4.) (3, 8.) (4, -4.) 47row 4: (3, -5.) (4, 10.) (5, -5.) 48row 5: (4, -6.) (5, 12.) (6, -6.) 49row 6: (5, -7.) (6, 14.) (7, -7.) 50row 7: (6, -8.) (7, 16.) (8, -8.) 51row 8: (7, -9.) (8, 18.) (9, -9.) 52row 9: (8, -10.) (9, 20.) (10, -10.) 53row 10: (9, -11.) (10, 22.) (11, -11.) 54row 11: (0, -12.) (10, -12.) (11, 24.) 55 Mat Object: (is_) 1 MPI process 56 type: seqaij 57row 0: (0, 2.) (1, -1.) (11, -1.) 58row 1: (0, -2.) (1, 4.) (2, -2.) 59row 2: (1, -3.) (2, 6.) (3, -3.) 60row 3: (2, -4.) (3, 8.) (4, -4.) 61row 4: (3, -5.) (4, 10.) (5, -5.) 62row 5: (4, -6.) (5, 12.) (6, -6.) 63row 6: (5, -7.) (6, 14.) (7, -7.) 64row 7: (6, -8.) (7, 16.) (8, -8.) 65row 8: (7, -9.) (8, 18.) (9, -9.) 66row 9: (8, -10.) (9, 20.) (10, -10.) 67row 10: (9, -11.) (10, 22.) (11, -11.) 68row 11: (0, -12.) (10, -12.) (11, 24.) 69 Mat Object: (is_) 1 MPI process 70 type: seqaij 71row 0: (0, 2.) (1, -1.) (11, -1.) 72row 1: (0, -2.) (1, 4.) (2, -2.) 73row 2: (1, -3.) (2, 6.) (3, -3.) 74row 3: (2, -4.) (3, 8.) (4, -4.) 75row 4: (3, -5.) (4, 10.) (5, -5.) 76row 5: (4, -6.) (5, 12.) (6, -6.) 77row 6: (5, -7.) (6, 14.) (7, -7.) 78row 7: (6, -8.) (7, 16.) (8, -8.) 79row 8: (7, -9.) (8, 18.) (9, -9.) 80row 9: (8, -10.) (9, 20.) (10, -10.) 81row 10: (9, -11.) (10, 22.) (11, -11.) 82row 11: (0, -12.) (10, -12.) (11, 24.) 83Mat Object: 5 MPI processes 84 type: mpiaij 85row 0: (0, 10.) (1, -5.) (11, -5.) 86row 1: (0, -10.) (1, 20.) (2, -10.) 87row 2: (1, -15.) (2, 30.) (3, -15.) 88row 3: (2, -20.) (3, 40.) (4, -20.) 89row 4: (3, -25.) (4, 50.) (5, -25.) 90row 5: (4, -30.) (5, 60.) (6, -30.) 91row 6: (5, -35.) (6, 70.) (7, -35.) 92row 7: (6, -40.) (7, 80.) (8, -40.) 93row 8: (7, -45.) (8, 90.) (9, -45.) 94row 9: (8, -50.) (9, 100.) (10, -50.) 95row 10: (9, -55.) (10, 110.) (11, -55.) 96row 11: (0, -60.) (10, -60.) (11, 120.) 97Test CheckMat 98Test MatDuplicate and MatAXPY 99Test MatConvert_IS_XAIJ 100Test MatConvert_XAIJ_IS 101Test MatDiagonalScale 102Test MatPtAP 103Test MatGetLocalSubMatrix 104Test MatConvert_Nest_IS 105Test MatCreateSubMatrix 106Test MatDiagonalSet 107Test MatShift 108IS Object: 5 MPI processes 109 type: stride 110[0] Number of indices in (stride) set 5 111[0] 0 6 112[0] 1 7 113[0] 2 8 114[0] 3 9 115[0] 4 10 116[1] Number of indices in (stride) set 0 117[2] Number of indices in (stride) set 0 118[3] Number of indices in (stride) set 0 119[4] Number of indices in (stride) set 0 120Test MatZeroRows (diag nonzero) 121Test MatZeroRowsColumns (diag nonzero) 122Test MatMissingDiagonal 123[0] [0,3) Missing 0, row -1 (diag nonzero) 124[1] [3,6) Missing 0, row -1 (diag nonzero) 125[2] [6,8) Missing 0, row -1 (diag nonzero) 126[3] [8,10) Missing 0, row -1 (diag nonzero) 127[4] [10,12) Missing 0, row -1 (diag nonzero) 128IS Object: 5 MPI processes 129 type: stride 130[0] Number of indices in (stride) set 5 131[0] 0 6 132[0] 1 7 133[0] 2 8 134[0] 3 9 135[0] 4 10 136[1] Number of indices in (stride) set 0 137[2] Number of indices in (stride) set 0 138[3] Number of indices in (stride) set 0 139[4] Number of indices in (stride) set 0 140Test MatZeroRows (diag zero) 141Test MatZeroRowsColumns (diag zero) 142Test MatMissingDiagonal 143[0] [0,3) Missing 0, row -1 (diag zero) 144[1] [3,6) Missing 0, row -1 (diag zero) 145[2] [6,8) Missing 1, row 6 (diag zero) 146[3] [8,10) Missing 1, row 8 (diag zero) 147[4] [10,12) Missing 1, row 10 (diag zero) 148Test MatTranspose 149Test MatISFixLocalEmpty 150Test MatInvertBlockDiagonal blockdiag 12 0 0 1 151Test MatInvertBlockDiagonal blockdiag 12 0 0 2 152Test MatInvertBlockDiagonal blockdiag 12 0 0 3 153Test MatInvertBlockDiagonal blockdiag 12 0 1 1 154Test MatInvertBlockDiagonal blockdiag 12 0 1 2 155Test MatInvertBlockDiagonal blockdiag 12 0 1 3 156Test MatInvertBlockDiagonal blockdiag 12 0 2 1 157Test MatInvertBlockDiagonal blockdiag 12 0 2 2 158Test MatInvertBlockDiagonal blockdiag 12 0 2 3 159Test MatInvertBlockDiagonal blockdiag 12 1 0 1 160Test MatInvertBlockDiagonal blockdiag 12 1 0 2 161Test MatInvertBlockDiagonal blockdiag 12 1 0 3 162Test MatInvertBlockDiagonal blockdiag 12 1 1 1 163Test MatInvertBlockDiagonal blockdiag 12 1 1 2 164Test MatInvertBlockDiagonal blockdiag 12 1 1 3 165Test MatInvertBlockDiagonal blockdiag 12 1 2 1 166Test MatInvertBlockDiagonal blockdiag 12 1 2 2 167Test MatInvertBlockDiagonal blockdiag 12 1 2 3 168Test MatInvertBlockDiagonal blockdiag 12 2 0 1 169Test MatInvertBlockDiagonal blockdiag 12 2 0 2 170Test MatInvertBlockDiagonal blockdiag 12 2 0 3 171Test MatInvertBlockDiagonal blockdiag 12 2 1 1 172Test MatInvertBlockDiagonal blockdiag 12 2 1 2 173Test MatInvertBlockDiagonal blockdiag 12 2 1 3 174Test MatInvertBlockDiagonal blockdiag 12 2 2 1 175Test MatInvertBlockDiagonal blockdiag 12 2 2 2 176Test MatInvertBlockDiagonal blockdiag 12 2 2 3 177