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