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 15 row 0: (0, 2.) (1, -1.) (11, -1.) 16 row 1: (0, -2.) (1, 4.) (2, -2.) 17 row 2: (1, -3.) (2, 6.) (3, -3.) 18 row 3: (2, -4.) (3, 8.) (4, -4.) 19 row 4: (3, -5.) (4, 10.) (5, -5.) 20 row 5: (4, -6.) (5, 12.) (6, -6.) 21 row 6: (5, -7.) (6, 14.) (7, -7.) 22 row 7: (6, -8.) (7, 16.) (8, -8.) 23 row 8: (7, -9.) (8, 18.) (9, -9.) 24 row 9: (8, -10.) (9, 20.) (10, -10.) 25 row 10: (9, -11.) (10, 22.) (11, -11.) 26 row 11: (0, -12.) (10, -12.) (11, 24.) 27 Mat Object: (is_) 1 MPI process 28 type: seqaij 29 row 0: (0, 2.) (1, -1.) (11, -1.) 30 row 1: (0, -2.) (1, 4.) (2, -2.) 31 row 2: (1, -3.) (2, 6.) (3, -3.) 32 row 3: (2, -4.) (3, 8.) (4, -4.) 33 row 4: (3, -5.) (4, 10.) (5, -5.) 34 row 5: (4, -6.) (5, 12.) (6, -6.) 35 row 6: (5, -7.) (6, 14.) (7, -7.) 36 row 7: (6, -8.) (7, 16.) (8, -8.) 37 row 8: (7, -9.) (8, 18.) (9, -9.) 38 row 9: (8, -10.) (9, 20.) (10, -10.) 39 row 10: (9, -11.) (10, 22.) (11, -11.) 40 row 11: (0, -12.) (10, -12.) (11, 24.) 41 Mat Object: (is_) 1 MPI process 42 type: seqaij 43 row 0: (0, 2.) (1, -1.) (11, -1.) 44 row 1: (0, -2.) (1, 4.) (2, -2.) 45 row 2: (1, -3.) (2, 6.) (3, -3.) 46 row 3: (2, -4.) (3, 8.) (4, -4.) 47 row 4: (3, -5.) (4, 10.) (5, -5.) 48 row 5: (4, -6.) (5, 12.) (6, -6.) 49 row 6: (5, -7.) (6, 14.) (7, -7.) 50 row 7: (6, -8.) (7, 16.) (8, -8.) 51 row 8: (7, -9.) (8, 18.) (9, -9.) 52 row 9: (8, -10.) (9, 20.) (10, -10.) 53 row 10: (9, -11.) (10, 22.) (11, -11.) 54 row 11: (0, -12.) (10, -12.) (11, 24.) 55 Mat Object: (is_) 1 MPI process 56 type: seqaij 57 row 0: (0, 2.) (1, -1.) (11, -1.) 58 row 1: (0, -2.) (1, 4.) (2, -2.) 59 row 2: (1, -3.) (2, 6.) (3, -3.) 60 row 3: (2, -4.) (3, 8.) (4, -4.) 61 row 4: (3, -5.) (4, 10.) (5, -5.) 62 row 5: (4, -6.) (5, 12.) (6, -6.) 63 row 6: (5, -7.) (6, 14.) (7, -7.) 64 row 7: (6, -8.) (7, 16.) (8, -8.) 65 row 8: (7, -9.) (8, 18.) (9, -9.) 66 row 9: (8, -10.) (9, 20.) (10, -10.) 67 row 10: (9, -11.) (10, 22.) (11, -11.) 68 row 11: (0, -12.) (10, -12.) (11, 24.) 69 Mat Object: (is_) 1 MPI process 70 type: seqaij 71 row 0: (0, 2.) (1, -1.) (11, -1.) 72 row 1: (0, -2.) (1, 4.) (2, -2.) 73 row 2: (1, -3.) (2, 6.) (3, -3.) 74 row 3: (2, -4.) (3, 8.) (4, -4.) 75 row 4: (3, -5.) (4, 10.) (5, -5.) 76 row 5: (4, -6.) (5, 12.) (6, -6.) 77 row 6: (5, -7.) (6, 14.) (7, -7.) 78 row 7: (6, -8.) (7, 16.) (8, -8.) 79 row 8: (7, -9.) (8, 18.) (9, -9.) 80 row 9: (8, -10.) (9, 20.) (10, -10.) 81 row 10: (9, -11.) (10, 22.) (11, -11.) 82 row 11: (0, -12.) (10, -12.) (11, 24.) 83Mat Object: 5 MPI processes 84 type: mpiaij 85 row 0: (0, 10.) (1, -5.) (11, -5.) 86 row 1: (0, -10.) (1, 20.) (2, -10.) 87 row 2: (1, -15.) (2, 30.) (3, -15.) 88 row 3: (2, -20.) (3, 40.) (4, -20.) 89 row 4: (3, -25.) (4, 50.) (5, -25.) 90 row 5: (4, -30.) (5, 60.) (6, -30.) 91 row 6: (5, -35.) (6, 70.) (7, -35.) 92 row 7: (6, -40.) (7, 80.) (8, -40.) 93 row 8: (7, -45.) (8, 90.) (9, -45.) 94 row 9: (8, -50.) (9, 100.) (10, -50.) 95 row 10: (9, -55.) (10, 110.) (11, -55.) 96 row 11: (0, -60.) (10, -60.) (11, 120.) 97Test CheckMat 98Test MatView on binary world 99Test MatView on binary self 100Test MatView on binary subcomm 101Test MatLoad from world 102Mat Object: 5 MPI processes 103 type: is 104 rows=12, cols=12 105 total: nonzeros=180, allocated nonzeros=180 106 total number of mallocs used during MatSetValues calls=0 107 Mat Object: 1 MPI process 108 type: seqaij 109 rows=12, cols=12 110 total: nonzeros=36, allocated nonzeros=36 111 total number of mallocs used during MatSetValues calls=0 112 not using I-node routines 113 Mat Object: 1 MPI process 114 type: seqaij 115 rows=12, cols=12 116 total: nonzeros=36, allocated nonzeros=36 117 total number of mallocs used during MatSetValues calls=0 118 not using I-node routines 119 Mat Object: 1 MPI process 120 type: seqaij 121 rows=12, cols=12 122 total: nonzeros=36, allocated nonzeros=36 123 total number of mallocs used during MatSetValues calls=0 124 not using I-node routines 125 Mat Object: 1 MPI process 126 type: seqaij 127 rows=12, cols=12 128 total: nonzeros=36, allocated nonzeros=36 129 total number of mallocs used during MatSetValues calls=0 130 not using I-node routines 131 Mat Object: 1 MPI process 132 type: seqaij 133 rows=12, cols=12 134 total: nonzeros=36, allocated nonzeros=36 135 total number of mallocs used during MatSetValues calls=0 136 not using I-node routines 137 ISLocalToGlobalMapping Object: 5 MPI processes 138 type not yet set 139 [0] 0 0 140 [0] 1 1 141 [0] 2 2 142 [0] 3 3 143 [0] 4 4 144 [0] 5 5 145 [0] 6 6 146 [0] 7 7 147 [0] 8 8 148 [0] 9 9 149 [0] 10 10 150 [0] 11 11 151 [1] 0 0 152 [1] 1 1 153 [1] 2 2 154 [1] 3 3 155 [1] 4 4 156 [1] 5 5 157 [1] 6 6 158 [1] 7 7 159 [1] 8 8 160 [1] 9 9 161 [1] 10 10 162 [1] 11 11 163 [2] 0 0 164 [2] 1 1 165 [2] 2 2 166 [2] 3 3 167 [2] 4 4 168 [2] 5 5 169 [2] 6 6 170 [2] 7 7 171 [2] 8 8 172 [2] 9 9 173 [2] 10 10 174 [2] 11 11 175 [3] 0 0 176 [3] 1 1 177 [3] 2 2 178 [3] 3 3 179 [3] 4 4 180 [3] 5 5 181 [3] 6 6 182 [3] 7 7 183 [3] 8 8 184 [3] 9 9 185 [3] 10 10 186 [3] 11 11 187 [4] 0 0 188 [4] 1 1 189 [4] 2 2 190 [4] 3 3 191 [4] 4 4 192 [4] 5 5 193 [4] 6 6 194 [4] 7 7 195 [4] 8 8 196 [4] 9 9 197 [4] 10 10 198 [4] 11 11 199 ISLocalToGlobalMapping Object: 5 MPI processes 200 type not yet set 201 [0] 0 0 202 [0] 1 1 203 [0] 2 2 204 [0] 3 3 205 [0] 4 4 206 [0] 5 5 207 [0] 6 6 208 [0] 7 7 209 [0] 8 8 210 [0] 9 9 211 [0] 10 10 212 [0] 11 11 213 [1] 0 0 214 [1] 1 1 215 [1] 2 2 216 [1] 3 3 217 [1] 4 4 218 [1] 5 5 219 [1] 6 6 220 [1] 7 7 221 [1] 8 8 222 [1] 9 9 223 [1] 10 10 224 [1] 11 11 225 [2] 0 0 226 [2] 1 1 227 [2] 2 2 228 [2] 3 3 229 [2] 4 4 230 [2] 5 5 231 [2] 6 6 232 [2] 7 7 233 [2] 8 8 234 [2] 9 9 235 [2] 10 10 236 [2] 11 11 237 [3] 0 0 238 [3] 1 1 239 [3] 2 2 240 [3] 3 3 241 [3] 4 4 242 [3] 5 5 243 [3] 6 6 244 [3] 7 7 245 [3] 8 8 246 [3] 9 9 247 [3] 10 10 248 [3] 11 11 249 [4] 0 0 250 [4] 1 1 251 [4] 2 2 252 [4] 3 3 253 [4] 4 4 254 [4] 5 5 255 [4] 6 6 256 [4] 7 7 257 [4] 8 8 258 [4] 9 9 259 [4] 10 10 260 [4] 11 11 261Test MatLoad from self 262Mat Object: 5 MPI processes 263 type: is 264 rows=12, cols=12 265 total: nonzeros=36, allocated nonzeros=36 266 total number of mallocs used during MatSetValues calls=0 267 Mat Object: 1 MPI process 268 type: seqaij 269 rows=12, cols=12 270 total: nonzeros=36, allocated nonzeros=36 271 total number of mallocs used during MatSetValues calls=0 272 not using I-node routines 273 Mat Object: 1 MPI process 274 type: seqaij 275 rows=0, cols=0 276 total: nonzeros=0, allocated nonzeros=0 277 total number of mallocs used during MatSetValues calls=0 278 not using I-node routines 279 Mat Object: 1 MPI process 280 type: seqaij 281 rows=0, cols=0 282 total: nonzeros=0, allocated nonzeros=0 283 total number of mallocs used during MatSetValues calls=0 284 not using I-node routines 285 Mat Object: 1 MPI process 286 type: seqaij 287 rows=0, cols=0 288 total: nonzeros=0, allocated nonzeros=0 289 total number of mallocs used during MatSetValues calls=0 290 not using I-node routines 291 Mat Object: 1 MPI process 292 type: seqaij 293 rows=0, cols=0 294 total: nonzeros=0, allocated nonzeros=0 295 total number of mallocs used during MatSetValues calls=0 296 not using I-node routines 297 ISLocalToGlobalMapping Object: 5 MPI processes 298 type not yet set 299 [0] 0 0 300 [0] 1 1 301 [0] 2 2 302 [0] 3 3 303 [0] 4 4 304 [0] 5 5 305 [0] 6 6 306 [0] 7 7 307 [0] 8 8 308 [0] 9 9 309 [0] 10 10 310 [0] 11 11 311 ISLocalToGlobalMapping Object: 5 MPI processes 312 type not yet set 313 [0] 0 0 314 [0] 1 1 315 [0] 2 2 316 [0] 3 3 317 [0] 4 4 318 [0] 5 5 319 [0] 6 6 320 [0] 7 7 321 [0] 8 8 322 [0] 9 9 323 [0] 10 10 324 [0] 11 11 325Test MatLoad from subcomm 326Mat Object: 5 MPI processes 327 type: is 328 rows=12, cols=12 329 total: nonzeros=108, allocated nonzeros=108 330 total number of mallocs used during MatSetValues calls=0 331 Mat Object: 1 MPI process 332 type: seqaij 333 rows=12, cols=12 334 total: nonzeros=36, allocated nonzeros=36 335 total number of mallocs used during MatSetValues calls=0 336 not using I-node routines 337 Mat Object: 1 MPI process 338 type: seqaij 339 rows=12, cols=12 340 total: nonzeros=36, allocated nonzeros=36 341 total number of mallocs used during MatSetValues calls=0 342 not using I-node routines 343 Mat Object: 1 MPI process 344 type: seqaij 345 rows=12, cols=12 346 total: nonzeros=36, allocated nonzeros=36 347 total number of mallocs used during MatSetValues calls=0 348 not using I-node routines 349 Mat Object: 1 MPI process 350 type: seqaij 351 rows=0, cols=0 352 total: nonzeros=0, allocated nonzeros=0 353 total number of mallocs used during MatSetValues calls=0 354 not using I-node routines 355 Mat Object: 1 MPI process 356 type: seqaij 357 rows=0, cols=0 358 total: nonzeros=0, allocated nonzeros=0 359 total number of mallocs used during MatSetValues calls=0 360 not using I-node routines 361 ISLocalToGlobalMapping Object: 5 MPI processes 362 type not yet set 363 [0] 0 0 364 [0] 1 1 365 [0] 2 2 366 [0] 3 3 367 [0] 4 4 368 [0] 5 5 369 [0] 6 6 370 [0] 7 7 371 [0] 8 8 372 [0] 9 9 373 [0] 10 10 374 [0] 11 11 375 [1] 0 0 376 [1] 1 1 377 [1] 2 2 378 [1] 3 3 379 [1] 4 4 380 [1] 5 5 381 [1] 6 6 382 [1] 7 7 383 [1] 8 8 384 [1] 9 9 385 [1] 10 10 386 [1] 11 11 387 [2] 0 0 388 [2] 1 1 389 [2] 2 2 390 [2] 3 3 391 [2] 4 4 392 [2] 5 5 393 [2] 6 6 394 [2] 7 7 395 [2] 8 8 396 [2] 9 9 397 [2] 10 10 398 [2] 11 11 399 ISLocalToGlobalMapping Object: 5 MPI processes 400 type not yet set 401 [0] 0 0 402 [0] 1 1 403 [0] 2 2 404 [0] 3 3 405 [0] 4 4 406 [0] 5 5 407 [0] 6 6 408 [0] 7 7 409 [0] 8 8 410 [0] 9 9 411 [0] 10 10 412 [0] 11 11 413 [1] 0 0 414 [1] 1 1 415 [1] 2 2 416 [1] 3 3 417 [1] 4 4 418 [1] 5 5 419 [1] 6 6 420 [1] 7 7 421 [1] 8 8 422 [1] 9 9 423 [1] 10 10 424 [1] 11 11 425 [2] 0 0 426 [2] 1 1 427 [2] 2 2 428 [2] 3 3 429 [2] 4 4 430 [2] 5 5 431 [2] 6 6 432 [2] 7 7 433 [2] 8 8 434 [2] 9 9 435 [2] 10 10 436 [2] 11 11 437Test subcomm MatLoad from world 438Mat Object: 3 MPI processes 439 type: is 440 rows=12, cols=12 441 total: nonzeros=180, allocated nonzeros=180 442 total number of mallocs used during MatSetValues calls=0 443 Mat Object: 1 MPI process 444 type: seqaij 445 rows=24, cols=24 446 total: nonzeros=72, allocated nonzeros=72 447 total number of mallocs used during MatSetValues calls=0 448 not using I-node routines 449 Mat Object: 1 MPI process 450 type: seqaij 451 rows=24, cols=24 452 total: nonzeros=72, allocated nonzeros=72 453 total number of mallocs used during MatSetValues calls=0 454 not using I-node routines 455 Mat Object: 1 MPI process 456 type: seqaij 457 rows=12, cols=12 458 total: nonzeros=36, allocated nonzeros=36 459 total number of mallocs used during MatSetValues calls=0 460 not using I-node routines 461 ISLocalToGlobalMapping Object: 3 MPI processes 462 type not yet set 463 [0] 0 0 464 [0] 1 1 465 [0] 2 2 466 [0] 3 3 467 [0] 4 4 468 [0] 5 5 469 [0] 6 6 470 [0] 7 7 471 [0] 8 8 472 [0] 9 9 473 [0] 10 10 474 [0] 11 11 475 [0] 12 0 476 [0] 13 1 477 [0] 14 2 478 [0] 15 3 479 [0] 16 4 480 [0] 17 5 481 [0] 18 6 482 [0] 19 7 483 [0] 20 8 484 [0] 21 9 485 [0] 22 10 486 [0] 23 11 487 [1] 0 0 488 [1] 1 1 489 [1] 2 2 490 [1] 3 3 491 [1] 4 4 492 [1] 5 5 493 [1] 6 6 494 [1] 7 7 495 [1] 8 8 496 [1] 9 9 497 [1] 10 10 498 [1] 11 11 499 [1] 12 0 500 [1] 13 1 501 [1] 14 2 502 [1] 15 3 503 [1] 16 4 504 [1] 17 5 505 [1] 18 6 506 [1] 19 7 507 [1] 20 8 508 [1] 21 9 509 [1] 22 10 510 [1] 23 11 511 [2] 0 0 512 [2] 1 1 513 [2] 2 2 514 [2] 3 3 515 [2] 4 4 516 [2] 5 5 517 [2] 6 6 518 [2] 7 7 519 [2] 8 8 520 [2] 9 9 521 [2] 10 10 522 [2] 11 11 523 ISLocalToGlobalMapping Object: 3 MPI processes 524 type not yet set 525 [0] 0 0 526 [0] 1 1 527 [0] 2 2 528 [0] 3 3 529 [0] 4 4 530 [0] 5 5 531 [0] 6 6 532 [0] 7 7 533 [0] 8 8 534 [0] 9 9 535 [0] 10 10 536 [0] 11 11 537 [0] 12 0 538 [0] 13 1 539 [0] 14 2 540 [0] 15 3 541 [0] 16 4 542 [0] 17 5 543 [0] 18 6 544 [0] 19 7 545 [0] 20 8 546 [0] 21 9 547 [0] 22 10 548 [0] 23 11 549 [1] 0 0 550 [1] 1 1 551 [1] 2 2 552 [1] 3 3 553 [1] 4 4 554 [1] 5 5 555 [1] 6 6 556 [1] 7 7 557 [1] 8 8 558 [1] 9 9 559 [1] 10 10 560 [1] 11 11 561 [1] 12 0 562 [1] 13 1 563 [1] 14 2 564 [1] 15 3 565 [1] 16 4 566 [1] 17 5 567 [1] 18 6 568 [1] 19 7 569 [1] 20 8 570 [1] 21 9 571 [1] 22 10 572 [1] 23 11 573 [2] 0 0 574 [2] 1 1 575 [2] 2 2 576 [2] 3 3 577 [2] 4 4 578 [2] 5 5 579 [2] 6 6 580 [2] 7 7 581 [2] 8 8 582 [2] 9 9 583 [2] 10 10 584 [2] 11 11 585Test MatDuplicate and MatAXPY 586Test MatConvert_IS_XAIJ 587Test MatConvert_XAIJ_IS 588Test MatDiagonalScale 589Test MatPtAP 590Test MatGetLocalSubMatrix 591Test MatConvert_Nest_IS 592Test MatCreateSubMatrix 593Test MatCreateSubMatrices 594Test MatDiagonalSet 595Test MatShift 596IS Object: 5 MPI processes 597 type: stride 598[0] Number of indices in (stride) set 5 599[0] 0 6 600[0] 1 7 601[0] 2 8 602[0] 3 9 603[0] 4 10 604[1] Number of indices in (stride) set 0 605[2] Number of indices in (stride) set 0 606[3] Number of indices in (stride) set 0 607[4] Number of indices in (stride) set 0 608Test MatZeroRows (diag nonzero) 609Test MatZeroRowsColumns (diag nonzero) 610Test MatMissingDiagonal 611[0] [0,3) Missing 0, row -1 (diag nonzero) 612[1] [3,6) Missing 0, row -1 (diag nonzero) 613[2] [6,8) Missing 0, row -1 (diag nonzero) 614[3] [8,10) Missing 0, row -1 (diag nonzero) 615[4] [10,12) Missing 0, row -1 (diag nonzero) 616IS Object: 5 MPI processes 617 type: stride 618[0] Number of indices in (stride) set 1 619[0] 0 0 620[1] Number of indices in (stride) set 1 621[1] 0 0 622[2] Number of indices in (stride) set 1 623[2] 0 0 624[3] Number of indices in (stride) set 1 625[3] 0 0 626[4] Number of indices in (stride) set 1 627[4] 0 0 628Test MatZeroRowsLocal (diag nonzero) 629Test MatZeroRowsColumnsLocal (diag nonzero) 630Test MatMissingDiagonal 631[0] [0,3) Missing 0, row -1 (diag nonzero) 632[1] [3,6) Missing 0, row -1 (diag nonzero) 633[2] [6,8) Missing 0, row -1 (diag nonzero) 634[3] [8,10) Missing 0, row -1 (diag nonzero) 635[4] [10,12) Missing 0, row -1 (diag nonzero) 636Test MatIncreaseOverlap 637IS Object: 5 MPI processes 638 type: general 639[0] Number of indices in set 7 640[0] 0 0 641[0] 1 1 642[0] 2 2 643[0] 3 3 644[0] 4 4 645[0] 5 5 646[0] 6 11 647[1] Number of indices in set 7 648[1] 0 2 649[1] 1 3 650[1] 2 4 651[1] 3 5 652[1] 4 6 653[1] 5 7 654[1] 6 8 655[2] Number of indices in set 7 656[2] 0 4 657[2] 1 5 658[2] 2 6 659[2] 3 7 660[2] 4 8 661[2] 5 9 662[2] 6 10 663[3] Number of indices in set 7 664[3] 0 0 665[3] 1 6 666[3] 2 7 667[3] 3 8 668[3] 4 9 669[3] 5 10 670[3] 6 11 671[4] Number of indices in set 7 672[4] 0 0 673[4] 1 1 674[4] 2 2 675[4] 3 8 676[4] 4 9 677[4] 5 10 678[4] 6 11 679IS Object: 5 MPI processes 680 type: general 681[0] Number of indices in set 7 682[0] 0 0 683[0] 1 1 684[0] 2 2 685[0] 3 3 686[0] 4 4 687[0] 5 5 688[0] 6 11 689[1] Number of indices in set 7 690[1] 0 2 691[1] 1 3 692[1] 2 4 693[1] 3 5 694[1] 4 6 695[1] 5 7 696[1] 6 8 697[2] Number of indices in set 7 698[2] 0 4 699[2] 1 5 700[2] 2 6 701[2] 3 7 702[2] 4 8 703[2] 5 9 704[2] 6 10 705[3] Number of indices in set 7 706[3] 0 0 707[3] 1 6 708[3] 2 7 709[3] 3 8 710[3] 4 9 711[3] 5 10 712[3] 6 11 713[4] Number of indices in set 7 714[4] 0 0 715[4] 1 1 716[4] 2 2 717[4] 3 8 718[4] 4 9 719[4] 5 10 720[4] 6 11 721IS Object: 5 MPI processes 722 type: general 723[0] Number of indices in set 7 724[0] 0 0 725[0] 1 1 726[0] 2 2 727[0] 3 3 728[0] 4 9 729[0] 5 10 730[0] 6 11 731[1] Number of indices in set 7 732[1] 0 0 733[1] 1 1 734[1] 2 2 735[1] 3 3 736[1] 4 4 737[1] 5 5 738[1] 6 6 739[2] Number of indices in set 0 740[3] Number of indices in set 0 741[4] Number of indices in set 0 742IS Object: 5 MPI processes 743 type: general 744[0] Number of indices in set 7 745[0] 0 0 746[0] 1 1 747[0] 2 2 748[0] 3 3 749[0] 4 9 750[0] 5 10 751[0] 6 11 752[1] Number of indices in set 7 753[1] 0 0 754[1] 1 1 755[1] 2 2 756[1] 3 3 757[1] 4 4 758[1] 5 5 759[1] 6 6 760[2] Number of indices in set 0 761[3] Number of indices in set 0 762[4] Number of indices in set 0 763IS Object: 5 MPI processes 764 type: stride 765[0] Number of indices in (stride) set 5 766[0] 0 6 767[0] 1 7 768[0] 2 8 769[0] 3 9 770[0] 4 10 771[1] Number of indices in (stride) set 0 772[2] Number of indices in (stride) set 0 773[3] Number of indices in (stride) set 0 774[4] Number of indices in (stride) set 0 775Test MatZeroRows (diag zero) 776Test MatZeroRowsColumns (diag zero) 777Test MatMissingDiagonal 778[0] [0,3) Missing 0, row -1 (diag zero) 779[1] [3,6) Missing 0, row -1 (diag zero) 780[2] [6,8) Missing 1, row 6 (diag zero) 781[3] [8,10) Missing 1, row 8 (diag zero) 782[4] [10,12) Missing 1, row 10 (diag zero) 783IS Object: 5 MPI processes 784 type: stride 785[0] Number of indices in (stride) set 1 786[0] 0 0 787[1] Number of indices in (stride) set 1 788[1] 0 0 789[2] Number of indices in (stride) set 1 790[2] 0 0 791[3] Number of indices in (stride) set 1 792[3] 0 0 793[4] Number of indices in (stride) set 1 794[4] 0 0 795Test MatZeroRowsLocal (diag zero) 796Test MatZeroRowsColumnsLocal (diag zero) 797Test MatMissingDiagonal 798[0] [0,3) Missing 1, row 0 (diag zero) 799[1] [3,6) Missing 0, row -1 (diag zero) 800[2] [6,8) Missing 0, row -1 (diag zero) 801[3] [8,10) Missing 0, row -1 (diag zero) 802[4] [10,12) Missing 0, row -1 (diag zero) 803Test MatTranspose 804Test MatISFixLocalEmpty 805Test MatInvertBlockDiagonal blockdiag 12 0 0 1 806Test MatInvertBlockDiagonal blockdiag 12 0 0 2 807Test MatInvertBlockDiagonal blockdiag 12 0 0 3 808Test MatInvertBlockDiagonal blockdiag 12 0 1 1 809Test MatInvertBlockDiagonal blockdiag 12 0 1 2 810Test MatInvertBlockDiagonal blockdiag 12 0 1 3 811Test MatInvertBlockDiagonal blockdiag 12 0 2 1 812Test MatInvertBlockDiagonal blockdiag 12 0 2 2 813Test MatInvertBlockDiagonal blockdiag 12 0 2 3 814Test MatInvertBlockDiagonal blockdiag 12 1 0 1 815Test MatInvertBlockDiagonal blockdiag 12 1 0 2 816Test MatInvertBlockDiagonal blockdiag 12 1 0 3 817Test MatInvertBlockDiagonal blockdiag 12 1 1 1 818Test MatInvertBlockDiagonal blockdiag 12 1 1 2 819Test MatInvertBlockDiagonal blockdiag 12 1 1 3 820Test MatInvertBlockDiagonal blockdiag 12 1 2 1 821Test MatInvertBlockDiagonal blockdiag 12 1 2 2 822Test MatInvertBlockDiagonal blockdiag 12 1 2 3 823Test MatInvertBlockDiagonal blockdiag 12 2 0 1 824Test MatInvertBlockDiagonal blockdiag 12 2 0 2 825Test MatInvertBlockDiagonal blockdiag 12 2 0 3 826Test MatInvertBlockDiagonal blockdiag 12 2 1 1 827Test MatInvertBlockDiagonal blockdiag 12 2 1 2 828Test MatInvertBlockDiagonal blockdiag 12 2 1 3 829Test MatInvertBlockDiagonal blockdiag 12 2 2 1 830Test MatInvertBlockDiagonal blockdiag 12 2 2 2 831Test MatInvertBlockDiagonal blockdiag 12 2 2 3 832Test MatGetDiagonalBlock 833Test MatISSetAllowRepeated(false) with possibly repeated entries 834