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 11 row 0: (0, 2.) (1, -1.) (16, -1.) 12 row 1: (0, -2.) (1, 4.) (2, -2.) 13 row 2: (1, -3.) (2, 6.) (3, -3.) 14 row 3: (2, -4.) (3, 8.) (4, -4.) 15 row 4: (3, -5.) (4, 10.) (5, -5.) 16 row 5: (4, -6.) (5, 12.) (6, -6.) 17 row 6: (5, -7.) (6, 14.) (7, -7.) 18 row 7: (6, -8.) (7, 16.) (8, -8.) 19 row 8: (7, -9.) (8, 18.) (9, -9.) 20 row 9: (8, -10.) (9, 20.) (10, -10.) 21 row 10: (9, -11.) (10, 22.) (11, -11.) 22 row 11: (10, -12.) (11, 24.) (12, -12.) 23Mat Object: 1 MPI process 24 type: seqaij 25row 0: (10, -12.) (11, 24.) (12, -12.) 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.) (16, -1.) 37Test CheckMat 38Test MatView on binary world 39Test MatView on binary self 40Test MatView on binary subcomm 41Test MatLoad from world 42Mat Object: 1 MPI process 43 type: is 44 rows=12, cols=17 45 total: nonzeros=36, allocated nonzeros=36 46 total number of mallocs used during MatSetValues calls=0 47 Mat Object: 1 MPI process 48 type: seqaij 49 rows=12, cols=17 50 total: nonzeros=36, allocated nonzeros=36 51 total number of mallocs used during MatSetValues calls=0 52 not using I-node routines 53 ISLocalToGlobalMapping Object: 1 MPI process 54 type not yet set 55 [0] 0 11 56 [0] 1 10 57 [0] 2 9 58 [0] 3 8 59 [0] 4 7 60 [0] 5 6 61 [0] 6 5 62 [0] 7 4 63 [0] 8 3 64 [0] 9 2 65 [0] 10 1 66 [0] 11 0 67 ISLocalToGlobalMapping Object: 1 MPI process 68 type not yet set 69 [0] 0 0 70 [0] 1 1 71 [0] 2 2 72 [0] 3 3 73 [0] 4 4 74 [0] 5 5 75 [0] 6 6 76 [0] 7 7 77 [0] 8 8 78 [0] 9 9 79 [0] 10 10 80 [0] 11 11 81 [0] 12 12 82 [0] 13 13 83 [0] 14 14 84 [0] 15 15 85 [0] 16 16 86Test MatLoad from self 87Mat Object: 1 MPI process 88 type: is 89 rows=12, cols=17 90 total: nonzeros=36, allocated nonzeros=36 91 total number of mallocs used during MatSetValues calls=0 92 Mat Object: 1 MPI process 93 type: seqaij 94 rows=12, cols=17 95 total: nonzeros=36, allocated nonzeros=36 96 total number of mallocs used during MatSetValues calls=0 97 not using I-node routines 98 ISLocalToGlobalMapping Object: 1 MPI process 99 type not yet set 100 [0] 0 11 101 [0] 1 10 102 [0] 2 9 103 [0] 3 8 104 [0] 4 7 105 [0] 5 6 106 [0] 6 5 107 [0] 7 4 108 [0] 8 3 109 [0] 9 2 110 [0] 10 1 111 [0] 11 0 112 ISLocalToGlobalMapping Object: 1 MPI process 113 type not yet set 114 [0] 0 0 115 [0] 1 1 116 [0] 2 2 117 [0] 3 3 118 [0] 4 4 119 [0] 5 5 120 [0] 6 6 121 [0] 7 7 122 [0] 8 8 123 [0] 9 9 124 [0] 10 10 125 [0] 11 11 126 [0] 12 12 127 [0] 13 13 128 [0] 14 14 129 [0] 15 15 130 [0] 16 16 131Test MatLoad from subcomm 132Mat Object: 1 MPI process 133 type: is 134 rows=12, cols=17 135 total: nonzeros=36, allocated nonzeros=36 136 total number of mallocs used during MatSetValues calls=0 137 Mat Object: 1 MPI process 138 type: seqaij 139 rows=12, cols=17 140 total: nonzeros=36, allocated nonzeros=36 141 total number of mallocs used during MatSetValues calls=0 142 not using I-node routines 143 ISLocalToGlobalMapping Object: 1 MPI process 144 type not yet set 145 [0] 0 11 146 [0] 1 10 147 [0] 2 9 148 [0] 3 8 149 [0] 4 7 150 [0] 5 6 151 [0] 6 5 152 [0] 7 4 153 [0] 8 3 154 [0] 9 2 155 [0] 10 1 156 [0] 11 0 157 ISLocalToGlobalMapping Object: 1 MPI process 158 type not yet set 159 [0] 0 0 160 [0] 1 1 161 [0] 2 2 162 [0] 3 3 163 [0] 4 4 164 [0] 5 5 165 [0] 6 6 166 [0] 7 7 167 [0] 8 8 168 [0] 9 9 169 [0] 10 10 170 [0] 11 11 171 [0] 12 12 172 [0] 13 13 173 [0] 14 14 174 [0] 15 15 175 [0] 16 16 176Test subcomm MatLoad from world 177Mat Object: 1 MPI process 178 type: is 179 rows=12, cols=17 180 total: nonzeros=36, allocated nonzeros=36 181 total number of mallocs used during MatSetValues calls=0 182 Mat Object: 1 MPI process 183 type: seqaij 184 rows=12, cols=17 185 total: nonzeros=36, allocated nonzeros=36 186 total number of mallocs used during MatSetValues calls=0 187 not using I-node routines 188 ISLocalToGlobalMapping Object: 1 MPI process 189 type not yet set 190 [0] 0 11 191 [0] 1 10 192 [0] 2 9 193 [0] 3 8 194 [0] 4 7 195 [0] 5 6 196 [0] 6 5 197 [0] 7 4 198 [0] 8 3 199 [0] 9 2 200 [0] 10 1 201 [0] 11 0 202 ISLocalToGlobalMapping Object: 1 MPI process 203 type not yet set 204 [0] 0 0 205 [0] 1 1 206 [0] 2 2 207 [0] 3 3 208 [0] 4 4 209 [0] 5 5 210 [0] 6 6 211 [0] 7 7 212 [0] 8 8 213 [0] 9 9 214 [0] 10 10 215 [0] 11 11 216 [0] 12 12 217 [0] 13 13 218 [0] 14 14 219 [0] 15 15 220 [0] 16 16 221Test MatDuplicate and MatAXPY 222Test MatConvert_IS_XAIJ 223Test MatConvert_XAIJ_IS 224Test MatConvert_IS_XAIJ special case (0 0, bs 1 1) 225Test MatConvert_IS_XAIJ special case (0 0, bs 1 2) 226Test MatConvert_IS_XAIJ special case (0 0, bs 1 3) 227Test MatConvert_IS_XAIJ special case (0 0, bs 2 1) 228Test MatConvert_IS_XAIJ special case (0 0, bs 2 2) 229Test MatConvert_IS_XAIJ special case (0 0, bs 2 3) 230Test MatConvert_IS_XAIJ special case (0 0, bs 3 1) 231Test MatConvert_IS_XAIJ special case (0 0, bs 3 2) 232Test MatConvert_IS_XAIJ special case (0 0, bs 3 3) 233Test MatConvert_IS_XAIJ special case (0 1, bs 1 1) 234Test MatConvert_IS_XAIJ special case (0 1, bs 1 2) 235Test MatConvert_IS_XAIJ special case (0 1, bs 1 3) 236Test MatConvert_IS_XAIJ special case (0 1, bs 2 1) 237Test MatConvert_IS_XAIJ special case (0 1, bs 2 2) 238Test MatConvert_IS_XAIJ special case (0 1, bs 2 3) 239Test MatConvert_IS_XAIJ special case (0 1, bs 3 1) 240Test MatConvert_IS_XAIJ special case (0 1, bs 3 2) 241Test MatConvert_IS_XAIJ special case (0 1, bs 3 3) 242Test MatConvert_IS_XAIJ special case (1 0, bs 1 1) 243Test MatConvert_IS_XAIJ special case (1 0, bs 1 2) 244Test MatConvert_IS_XAIJ special case (1 0, bs 1 3) 245Test MatConvert_IS_XAIJ special case (1 0, bs 2 1) 246Test MatConvert_IS_XAIJ special case (1 0, bs 2 2) 247Test MatConvert_IS_XAIJ special case (1 0, bs 2 3) 248Test MatConvert_IS_XAIJ special case (1 0, bs 3 1) 249Test MatConvert_IS_XAIJ special case (1 0, bs 3 2) 250Test MatConvert_IS_XAIJ special case (1 0, bs 3 3) 251Test MatConvert_IS_XAIJ special case (1 1, bs 1 1) 252Test MatConvert_IS_XAIJ special case (1 1, bs 1 2) 253Test MatConvert_IS_XAIJ special case (1 1, bs 1 3) 254Test MatConvert_IS_XAIJ special case (1 1, bs 2 1) 255Test MatConvert_IS_XAIJ special case (1 1, bs 2 2) 256Test MatConvert_IS_XAIJ special case (1 1, bs 2 3) 257Test MatConvert_IS_XAIJ special case (1 1, bs 3 1) 258Test MatConvert_IS_XAIJ special case (1 1, bs 3 2) 259Test MatConvert_IS_XAIJ special case (1 1, bs 3 3) 260Test MatDiagonalScale 261Test MatGetLocalSubMatrix 262Test MatConvert_Nest_IS 263Test MatCreateSubMatrix 264Test MatCreateSubMatrices 265IS Object: 1 MPI process 266 type: stride 267Number of indices in (stride) set 1 2680 0 269Test MatZeroRows (diag zero) 270Test MatMissingDiagonal 271[0] [0,12) Missing 1, row 0 (diag zero) 272IS Object: 1 MPI process 273 type: stride 274Number of indices in (stride) set 1 2750 0 276Test MatZeroRowsLocal (diag zero) 277Test MatMissingDiagonal 278[0] [0,12) Missing 1, row 11 (diag zero) 279Test MatTranspose 280Test MatISFixLocalEmpty 281Test MatGetDiagonalBlock 282Test MatISSetAllowRepeated(false) with possibly repeated entries 283