1Test MatGetInfo 2Process 0: 24 57 33 1 0 3Process 1: 24 57 33 1 0 4Process 2: 24 57 33 1 0 5GlobalMax : 24 57 33 1 0 6GlobalSum : 72 171 99 1 0 7Test MatIsSymmetric: 1 8Test MatView 9Mat Object: 3 MPI processes 10 type: is 11 Mat Object: (is_) 1 MPI process 12 type: seqsbaij 13row 0: (0, 2.) (1, -1.) (11, -1.) 14row 1: (1, 4.) (2, -2.) 15row 2: (2, 6.) (3, -3.) 16row 3: (3, 8.) (4, -4.) 17row 4: (4, 10.) (5, -5.) 18row 5: (5, 12.) (6, -6.) 19row 6: (6, 14.) (7, -7.) 20row 7: (7, 16.) (8, -8.) 21row 8: (8, 18.) (9, -9.) 22row 9: (9, 20.) (10, -10.) 23row 10: (10, 22.) (11, -11.) 24row 11: (11, 24.) 25 Mat Object: (is_) 1 MPI process 26 type: seqsbaij 27row 0: (0, 2.) (1, -1.) (11, -1.) 28row 1: (1, 4.) (2, -2.) 29row 2: (2, 6.) (3, -3.) 30row 3: (3, 8.) (4, -4.) 31row 4: (4, 10.) (5, -5.) 32row 5: (5, 12.) (6, -6.) 33row 6: (6, 14.) (7, -7.) 34row 7: (7, 16.) (8, -8.) 35row 8: (8, 18.) (9, -9.) 36row 9: (9, 20.) (10, -10.) 37row 10: (10, 22.) (11, -11.) 38row 11: (11, 24.) 39 Mat Object: (is_) 1 MPI process 40 type: seqsbaij 41row 0: (0, 2.) (1, -1.) (11, -1.) 42row 1: (1, 4.) (2, -2.) 43row 2: (2, 6.) (3, -3.) 44row 3: (3, 8.) (4, -4.) 45row 4: (4, 10.) (5, -5.) 46row 5: (5, 12.) (6, -6.) 47row 6: (6, 14.) (7, -7.) 48row 7: (7, 16.) (8, -8.) 49row 8: (8, 18.) (9, -9.) 50row 9: (9, 20.) (10, -10.) 51row 10: (10, 22.) (11, -11.) 52row 11: (11, 24.) 53Mat Object: 3 MPI processes 54 type: mpiaij 55row 0: (0, 6.) (1, -3.) (11, -3.) 56row 1: (0, -3.) (1, 12.) (2, -6.) 57row 2: (1, -6.) (2, 18.) (3, -9.) 58row 3: (2, -9.) (3, 24.) (4, -12.) 59row 4: (3, -12.) (4, 30.) (5, -15.) 60row 5: (4, -15.) (5, 36.) (6, -18.) 61row 6: (5, -18.) (6, 42.) (7, -21.) 62row 7: (6, -21.) (7, 48.) (8, -24.) 63row 8: (7, -24.) (8, 54.) (9, -27.) 64row 9: (8, -27.) (9, 60.) (10, -30.) 65row 10: (9, -30.) (10, 66.) (11, -33.) 66row 11: (0, -3.) (10, -33.) (11, 72.) 67Test CheckMat 68Test MatDuplicate and MatAXPY 69Test MatConvert_IS_XAIJ 70Test MatConvert_XAIJ_IS 71Test MatDiagonalScale 72Test MatGetLocalSubMatrix 73Test MatConvert_Nest_IS 74Test MatCreateSubMatrix 75Test MatCreateSubMatrices 76Test MatDiagonalSet 77Test MatShift 78IS Object: 3 MPI processes 79 type: stride 80[0] Number of indices in (stride) set 5 81[0] 0 6 82[0] 1 7 83[0] 2 8 84[0] 3 9 85[0] 4 10 86[1] Number of indices in (stride) set 0 87[2] Number of indices in (stride) set 0 88Skipping MatZeroRows (diag nonzero) 89Test MatMissingDiagonal 90[0] [0,4) Missing 0, row -1 (diag nonzero) 91[1] [4,8) Missing 0, row -1 (diag nonzero) 92[2] [8,12) Missing 0, row -1 (diag nonzero) 93Test MatIncreaseOverlap 94IS Object: 3 MPI processes 95 type: general 96[0] Number of indices in set 8 97[0] 0 0 98[0] 1 1 99[0] 2 2 100[0] 3 3 101[0] 4 4 102[0] 5 5 103[0] 6 6 104[0] 7 11 105[1] Number of indices in set 8 106[1] 0 3 107[1] 1 4 108[1] 2 5 109[1] 3 6 110[1] 4 7 111[1] 5 8 112[1] 6 9 113[1] 7 10 114[2] Number of indices in set 8 115[2] 0 0 116[2] 1 1 117[2] 2 2 118[2] 3 7 119[2] 4 8 120[2] 5 9 121[2] 6 10 122[2] 7 11 123IS Object: 3 MPI processes 124 type: general 125[0] Number of indices in set 8 126[0] 0 0 127[0] 1 1 128[0] 2 2 129[0] 3 3 130[0] 4 4 131[0] 5 5 132[0] 6 6 133[0] 7 11 134[1] Number of indices in set 8 135[1] 0 3 136[1] 1 4 137[1] 2 5 138[1] 3 6 139[1] 4 7 140[1] 5 8 141[1] 6 9 142[1] 7 10 143[2] Number of indices in set 8 144[2] 0 0 145[2] 1 1 146[2] 2 2 147[2] 3 7 148[2] 4 8 149[2] 5 9 150[2] 6 10 151[2] 7 11 152IS Object: 3 MPI processes 153 type: general 154[0] Number of indices in set 7 155[0] 0 0 156[0] 1 1 157[0] 2 2 158[0] 3 3 159[0] 4 9 160[0] 5 10 161[0] 6 11 162[1] Number of indices in set 7 163[1] 0 1 164[1] 1 2 165[1] 2 3 166[1] 3 4 167[1] 4 5 168[1] 5 6 169[1] 6 7 170[2] Number of indices in set 7 171[2] 0 5 172[2] 1 6 173[2] 2 7 174[2] 3 8 175[2] 4 9 176[2] 5 10 177[2] 6 11 178IS Object: 3 MPI processes 179 type: general 180[0] Number of indices in set 7 181[0] 0 0 182[0] 1 1 183[0] 2 2 184[0] 3 3 185[0] 4 9 186[0] 5 10 187[0] 6 11 188[1] Number of indices in set 7 189[1] 0 1 190[1] 1 2 191[1] 2 3 192[1] 3 4 193[1] 4 5 194[1] 5 6 195[1] 6 7 196[2] Number of indices in set 7 197[2] 0 5 198[2] 1 6 199[2] 2 7 200[2] 3 8 201[2] 4 9 202[2] 5 10 203[2] 6 11 204IS Object: 3 MPI processes 205 type: stride 206[0] Number of indices in (stride) set 5 207[0] 0 6 208[0] 1 7 209[0] 2 8 210[0] 3 9 211[0] 4 10 212[1] Number of indices in (stride) set 0 213[2] Number of indices in (stride) set 0 214Skipping MatZeroRows (diag zero) 215Test MatMissingDiagonal 216[0] [0,4) Missing 0, row -1 (diag zero) 217[1] [4,8) Missing 0, row -1 (diag zero) 218[2] [8,12) Missing 0, row -1 (diag zero) 219Test MatTranspose 220Test MatInvertBlockDiagonal blockdiag 12 0 0 1 221Test MatInvertBlockDiagonal blockdiag 12 0 0 2 222Test MatInvertBlockDiagonal blockdiag 12 0 0 3 223Test MatInvertBlockDiagonal blockdiag 12 0 1 1 224Test MatInvertBlockDiagonal blockdiag 12 0 1 2 225Test MatInvertBlockDiagonal blockdiag 12 0 1 3 226Test MatInvertBlockDiagonal blockdiag 12 0 2 1 227Test MatInvertBlockDiagonal blockdiag 12 0 2 2 228Test MatInvertBlockDiagonal blockdiag 12 0 2 3 229Test MatInvertBlockDiagonal blockdiag 12 1 0 1 230Test MatInvertBlockDiagonal blockdiag 12 1 0 2 231Test MatInvertBlockDiagonal blockdiag 12 1 0 3 232Test MatInvertBlockDiagonal blockdiag 12 1 1 1 233Test MatInvertBlockDiagonal blockdiag 12 1 1 2 234Test MatInvertBlockDiagonal blockdiag 12 1 1 3 235Test MatInvertBlockDiagonal blockdiag 12 1 2 1 236Test MatInvertBlockDiagonal blockdiag 12 1 2 2 237Test MatInvertBlockDiagonal blockdiag 12 1 2 3 238Test MatInvertBlockDiagonal blockdiag 12 2 0 1 239Test MatInvertBlockDiagonal blockdiag 12 2 0 2 240Test MatInvertBlockDiagonal blockdiag 12 2 0 3 241Test MatInvertBlockDiagonal blockdiag 12 2 1 1 242Test MatInvertBlockDiagonal blockdiag 12 2 1 2 243Test MatInvertBlockDiagonal blockdiag 12 2 1 3 244Test MatInvertBlockDiagonal blockdiag 12 2 2 1 245Test MatInvertBlockDiagonal blockdiag 12 2 2 2 246Test MatInvertBlockDiagonal blockdiag 12 2 2 3 247Test MatGetDiagonalBlock 248