1Test MatGetInfo 2Process 0: 36 72 36 1 0 3Process 1: 36 72 36 1 0 4Process 2: 36 72 36 1 0 5GlobalMax : 36 72 36 1 0 6GlobalSum : 108 216 108 1 0 7Test MatIsSymmetric: 0 8Test MatView 9Mat Object: 3 MPI processes 10 Mat Object: (is_) 1 MPI process 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.) 23 Mat Object: (is_) 1 MPI process 24 row 0: (0, 2.) (1, -1.) (16, -1.) 25 row 1: (0, -2.) (1, 4.) (2, -2.) 26 row 2: (1, -3.) (2, 6.) (3, -3.) 27 row 3: (2, -4.) (3, 8.) (4, -4.) 28 row 4: (3, -5.) (4, 10.) (5, -5.) 29 row 5: (4, -6.) (5, 12.) (6, -6.) 30 row 6: (5, -7.) (6, 14.) (7, -7.) 31 row 7: (6, -8.) (7, 16.) (8, -8.) 32 row 8: (7, -9.) (8, 18.) (9, -9.) 33 row 9: (8, -10.) (9, 20.) (10, -10.) 34 row 10: (9, -11.) (10, 22.) (11, -11.) 35 row 11: (10, -12.) (11, 24.) (12, -12.) 36 Mat Object: (is_) 1 MPI process 37 row 0: (0, 2.) (1, -1.) (16, -1.) 38 row 1: (0, -2.) (1, 4.) (2, -2.) 39 row 2: (1, -3.) (2, 6.) (3, -3.) 40 row 3: (2, -4.) (3, 8.) (4, -4.) 41 row 4: (3, -5.) (4, 10.) (5, -5.) 42 row 5: (4, -6.) (5, 12.) (6, -6.) 43 row 6: (5, -7.) (6, 14.) (7, -7.) 44 row 7: (6, -8.) (7, 16.) (8, -8.) 45 row 8: (7, -9.) (8, 18.) (9, -9.) 46 row 9: (8, -10.) (9, 20.) (10, -10.) 47 row 10: (9, -11.) (10, 22.) (11, -11.) 48 row 11: (10, -12.) (11, 24.) (12, -12.) 49Mat Object: 3 MPI processes 50 row 0: (10, -36.) (11, 72.) (12, -36.) 51 row 1: (9, -33.) (10, 66.) (11, -33.) 52 row 2: (8, -30.) (9, 60.) (10, -30.) 53 row 3: (7, -27.) (8, 54.) (9, -27.) 54 row 4: (6, -24.) (7, 48.) (8, -24.) 55 row 5: (5, -21.) (6, 42.) (7, -21.) 56 row 6: (4, -18.) (5, 36.) (6, -18.) 57 row 7: (3, -15.) (4, 30.) (5, -15.) 58 row 8: (2, -12.) (3, 24.) (4, -12.) 59 row 9: (1, -9.) (2, 18.) (3, -9.) 60 row 10: (0, -6.) (1, 12.) (2, -6.) 61 row 11: (0, 6.) (1, -3.) (16, -3.) 62Test CheckMat 63Test MatView on binary world 64Test MatView on binary self 65Test MatView on binary subcomm 66Test MatLoad from world 67Mat Object: 3 MPI processes 68 rows=12, cols=17 69 total: nonzeros=108, allocated nonzeros=108 70 total number of mallocs used during MatSetValues calls=0 71 Mat Object: 1 MPI process 72 rows=12, cols=17 73 total: nonzeros=36, allocated nonzeros=36 74 total number of mallocs used during MatSetValues calls=0 75 Mat Object: 1 MPI process 76 rows=12, cols=17 77 total: nonzeros=36, allocated nonzeros=36 78 total number of mallocs used during MatSetValues calls=0 79 Mat Object: 1 MPI process 80 rows=12, cols=17 81 total: nonzeros=36, allocated nonzeros=36 82 total number of mallocs used during MatSetValues calls=0 83 ISLocalToGlobalMapping Object: 3 MPI processes 84 type not yet set 85 [0] 0 11 86 [0] 1 10 87 [0] 2 9 88 [0] 3 8 89 [0] 4 7 90 [0] 5 6 91 [0] 6 5 92 [0] 7 4 93 [0] 8 3 94 [0] 9 2 95 [0] 10 1 96 [0] 11 0 97 [1] 0 11 98 [1] 1 10 99 [1] 2 9 100 [1] 3 8 101 [1] 4 7 102 [1] 5 6 103 [1] 6 5 104 [1] 7 4 105 [1] 8 3 106 [1] 9 2 107 [1] 10 1 108 [1] 11 0 109 [2] 0 11 110 [2] 1 10 111 [2] 2 9 112 [2] 3 8 113 [2] 4 7 114 [2] 5 6 115 [2] 6 5 116 [2] 7 4 117 [2] 8 3 118 [2] 9 2 119 [2] 10 1 120 [2] 11 0 121 ISLocalToGlobalMapping Object: 3 MPI processes 122 type not yet set 123 [0] 0 0 124 [0] 1 1 125 [0] 2 2 126 [0] 3 3 127 [0] 4 4 128 [0] 5 5 129 [0] 6 6 130 [0] 7 7 131 [0] 8 8 132 [0] 9 9 133 [0] 10 10 134 [0] 11 11 135 [0] 12 12 136 [0] 13 13 137 [0] 14 14 138 [0] 15 15 139 [0] 16 16 140 [1] 0 0 141 [1] 1 1 142 [1] 2 2 143 [1] 3 3 144 [1] 4 4 145 [1] 5 5 146 [1] 6 6 147 [1] 7 7 148 [1] 8 8 149 [1] 9 9 150 [1] 10 10 151 [1] 11 11 152 [1] 12 12 153 [1] 13 13 154 [1] 14 14 155 [1] 15 15 156 [1] 16 16 157 [2] 0 0 158 [2] 1 1 159 [2] 2 2 160 [2] 3 3 161 [2] 4 4 162 [2] 5 5 163 [2] 6 6 164 [2] 7 7 165 [2] 8 8 166 [2] 9 9 167 [2] 10 10 168 [2] 11 11 169 [2] 12 12 170 [2] 13 13 171 [2] 14 14 172 [2] 15 15 173 [2] 16 16 174Test MatLoad from self 175Mat Object: 3 MPI processes 176 rows=12, cols=17 177 total: nonzeros=36, allocated nonzeros=36 178 total number of mallocs used during MatSetValues calls=0 179 Mat Object: 1 MPI process 180 rows=12, cols=17 181 total: nonzeros=36, allocated nonzeros=36 182 total number of mallocs used during MatSetValues calls=0 183 Mat Object: 1 MPI process 184 rows=0, cols=0 185 total: nonzeros=0, allocated nonzeros=0 186 total number of mallocs used during MatSetValues calls=0 187 Mat Object: 1 MPI process 188 rows=0, cols=0 189 total: nonzeros=0, allocated nonzeros=0 190 total number of mallocs used during MatSetValues calls=0 191 ISLocalToGlobalMapping Object: 3 MPI processes 192 type not yet set 193 [0] 0 11 194 [0] 1 10 195 [0] 2 9 196 [0] 3 8 197 [0] 4 7 198 [0] 5 6 199 [0] 6 5 200 [0] 7 4 201 [0] 8 3 202 [0] 9 2 203 [0] 10 1 204 [0] 11 0 205 ISLocalToGlobalMapping Object: 3 MPI processes 206 type not yet set 207 [0] 0 0 208 [0] 1 1 209 [0] 2 2 210 [0] 3 3 211 [0] 4 4 212 [0] 5 5 213 [0] 6 6 214 [0] 7 7 215 [0] 8 8 216 [0] 9 9 217 [0] 10 10 218 [0] 11 11 219 [0] 12 12 220 [0] 13 13 221 [0] 14 14 222 [0] 15 15 223 [0] 16 16 224Test MatLoad from subcomm 225Mat Object: 3 MPI processes 226 rows=12, cols=17 227 total: nonzeros=72, allocated nonzeros=72 228 total number of mallocs used during MatSetValues calls=0 229 Mat Object: 1 MPI process 230 rows=12, cols=17 231 total: nonzeros=36, allocated nonzeros=36 232 total number of mallocs used during MatSetValues calls=0 233 Mat Object: 1 MPI process 234 rows=12, cols=17 235 total: nonzeros=36, allocated nonzeros=36 236 total number of mallocs used during MatSetValues calls=0 237 Mat Object: 1 MPI process 238 rows=0, cols=0 239 total: nonzeros=0, allocated nonzeros=0 240 total number of mallocs used during MatSetValues calls=0 241 ISLocalToGlobalMapping Object: 3 MPI processes 242 type not yet set 243 [0] 0 11 244 [0] 1 10 245 [0] 2 9 246 [0] 3 8 247 [0] 4 7 248 [0] 5 6 249 [0] 6 5 250 [0] 7 4 251 [0] 8 3 252 [0] 9 2 253 [0] 10 1 254 [0] 11 0 255 [1] 0 11 256 [1] 1 10 257 [1] 2 9 258 [1] 3 8 259 [1] 4 7 260 [1] 5 6 261 [1] 6 5 262 [1] 7 4 263 [1] 8 3 264 [1] 9 2 265 [1] 10 1 266 [1] 11 0 267 ISLocalToGlobalMapping Object: 3 MPI processes 268 type not yet set 269 [0] 0 0 270 [0] 1 1 271 [0] 2 2 272 [0] 3 3 273 [0] 4 4 274 [0] 5 5 275 [0] 6 6 276 [0] 7 7 277 [0] 8 8 278 [0] 9 9 279 [0] 10 10 280 [0] 11 11 281 [0] 12 12 282 [0] 13 13 283 [0] 14 14 284 [0] 15 15 285 [0] 16 16 286 [1] 0 0 287 [1] 1 1 288 [1] 2 2 289 [1] 3 3 290 [1] 4 4 291 [1] 5 5 292 [1] 6 6 293 [1] 7 7 294 [1] 8 8 295 [1] 9 9 296 [1] 10 10 297 [1] 11 11 298 [1] 12 12 299 [1] 13 13 300 [1] 14 14 301 [1] 15 15 302 [1] 16 16 303Test subcomm MatLoad from world 304Mat Object: 2 MPI processes 305 rows=12, cols=17 306 total: nonzeros=108, allocated nonzeros=108 307 total number of mallocs used during MatSetValues calls=0 308 Mat Object: 1 MPI process 309 rows=24, cols=34 310 total: nonzeros=72, allocated nonzeros=72 311 total number of mallocs used during MatSetValues calls=0 312 Mat Object: 1 MPI process 313 rows=12, cols=17 314 total: nonzeros=36, allocated nonzeros=36 315 total number of mallocs used during MatSetValues calls=0 316 ISLocalToGlobalMapping Object: 2 MPI processes 317 type not yet set 318 [0] 0 11 319 [0] 1 10 320 [0] 2 9 321 [0] 3 8 322 [0] 4 7 323 [0] 5 6 324 [0] 6 5 325 [0] 7 4 326 [0] 8 3 327 [0] 9 2 328 [0] 10 1 329 [0] 11 0 330 [0] 12 11 331 [0] 13 10 332 [0] 14 9 333 [0] 15 8 334 [0] 16 7 335 [0] 17 6 336 [0] 18 5 337 [0] 19 4 338 [0] 20 3 339 [0] 21 2 340 [0] 22 1 341 [0] 23 0 342 [1] 0 11 343 [1] 1 10 344 [1] 2 9 345 [1] 3 8 346 [1] 4 7 347 [1] 5 6 348 [1] 6 5 349 [1] 7 4 350 [1] 8 3 351 [1] 9 2 352 [1] 10 1 353 [1] 11 0 354 ISLocalToGlobalMapping Object: 2 MPI processes 355 type not yet set 356 [0] 0 0 357 [0] 1 1 358 [0] 2 2 359 [0] 3 3 360 [0] 4 4 361 [0] 5 5 362 [0] 6 6 363 [0] 7 7 364 [0] 8 8 365 [0] 9 9 366 [0] 10 10 367 [0] 11 11 368 [0] 12 12 369 [0] 13 13 370 [0] 14 14 371 [0] 15 15 372 [0] 16 16 373 [0] 17 0 374 [0] 18 1 375 [0] 19 2 376 [0] 20 3 377 [0] 21 4 378 [0] 22 5 379 [0] 23 6 380 [0] 24 7 381 [0] 25 8 382 [0] 26 9 383 [0] 27 10 384 [0] 28 11 385 [0] 29 12 386 [0] 30 13 387 [0] 31 14 388 [0] 32 15 389 [0] 33 16 390 [1] 0 0 391 [1] 1 1 392 [1] 2 2 393 [1] 3 3 394 [1] 4 4 395 [1] 5 5 396 [1] 6 6 397 [1] 7 7 398 [1] 8 8 399 [1] 9 9 400 [1] 10 10 401 [1] 11 11 402 [1] 12 12 403 [1] 13 13 404 [1] 14 14 405 [1] 15 15 406 [1] 16 16 407Test MatDuplicate and MatAXPY 408Test MatConvert_IS_XAIJ 409Test MatConvert_XAIJ_IS 410Test MatDiagonalScale 411Test MatGetLocalSubMatrix 412Test MatConvert_Nest_IS 413Test MatCreateSubMatrix 414Test MatCreateSubMatrices 415IS Object: 3 MPI processes 416[0] Number of indices in (stride) set 5 417[0] 0 6 418[0] 1 7 419[0] 2 8 420[0] 3 9 421[0] 4 10 422[1] Number of indices in (stride) set 0 423[2] Number of indices in (stride) set 0 424Test MatZeroRows (diag zero) 425IS Object: 3 MPI processes 426[0] Number of indices in (stride) set 1 427[0] 0 0 428[1] Number of indices in (stride) set 1 429[1] 0 0 430[2] Number of indices in (stride) set 1 431[2] 0 0 432Test MatZeroRowsLocal (diag zero) 433Test MatTranspose 434Test MatGetDiagonalBlock 435Test MatISSetAllowRepeated(false) with possibly repeated entries 436