1Test MatGetInfo 2Process 0: 27 54 27 1 0 3Process 1: 27 54 27 1 0 4Process 2: 27 54 27 1 0 5Process 3: 27 54 27 1 0 6Process 4: 27 54 27 1 0 7Process 5: 27 54 27 1 0 8GlobalMax : 27 54 27 1 0 9GlobalSum : 162 324 162 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 Mat Object: (is_) 1 MPI process 26 type: seqaij 27 row 0: (0, 2.) (1, -1.) (11, -1.) 28 row 1: (0, -2.) (1, 4.) (2, -2.) 29 row 2: (1, -3.) (2, 6.) (3, -3.) 30 row 3: (2, -4.) (3, 8.) (4, -4.) 31 row 4: (3, -5.) (4, 10.) (5, -5.) 32 row 5: (4, -6.) (5, 12.) (6, -6.) 33 row 6: (5, -7.) (6, 14.) (7, -7.) 34 row 7: (6, -8.) (7, 16.) (8, -8.) 35 row 8: (7, -9.) (8, 18.) (9, -9.) 36 Mat Object: (is_) 1 MPI process 37 type: seqaij 38 row 0: (0, 2.) (1, -1.) (11, -1.) 39 row 1: (0, -2.) (1, 4.) (2, -2.) 40 row 2: (1, -3.) (2, 6.) (3, -3.) 41 row 3: (2, -4.) (3, 8.) (4, -4.) 42 row 4: (3, -5.) (4, 10.) (5, -5.) 43 row 5: (4, -6.) (5, 12.) (6, -6.) 44 row 6: (5, -7.) (6, 14.) (7, -7.) 45 row 7: (6, -8.) (7, 16.) (8, -8.) 46 row 8: (7, -9.) (8, 18.) (9, -9.) 47 Mat Object: (is_) 1 MPI process 48 type: seqaij 49 row 0: (0, 2.) (1, -1.) (11, -1.) 50 row 1: (0, -2.) (1, 4.) (2, -2.) 51 row 2: (1, -3.) (2, 6.) (3, -3.) 52 row 3: (2, -4.) (3, 8.) (4, -4.) 53 row 4: (3, -5.) (4, 10.) (5, -5.) 54 row 5: (4, -6.) (5, 12.) (6, -6.) 55 row 6: (5, -7.) (6, 14.) (7, -7.) 56 row 7: (6, -8.) (7, 16.) (8, -8.) 57 row 8: (7, -9.) (8, 18.) (9, -9.) 58 Mat Object: (is_) 1 MPI process 59 type: seqaij 60 row 0: (0, 2.) (1, -1.) (11, -1.) 61 row 1: (0, -2.) (1, 4.) (2, -2.) 62 row 2: (1, -3.) (2, 6.) (3, -3.) 63 row 3: (2, -4.) (3, 8.) (4, -4.) 64 row 4: (3, -5.) (4, 10.) (5, -5.) 65 row 5: (4, -6.) (5, 12.) (6, -6.) 66 row 6: (5, -7.) (6, 14.) (7, -7.) 67 row 7: (6, -8.) (7, 16.) (8, -8.) 68 row 8: (7, -9.) (8, 18.) (9, -9.) 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.) 80Mat Object: 6 MPI processes 81 type: mpiaij 82 row 0: (0, 12.) (1, -6.) (11, -6.) 83 row 1: (0, -12.) (1, 24.) (2, -12.) 84 row 2: (1, -18.) (2, 36.) (3, -18.) 85 row 3: (2, -24.) (3, 48.) (4, -24.) 86 row 4: (3, -30.) (4, 60.) (5, -30.) 87 row 5: (4, -36.) (5, 72.) (6, -36.) 88 row 6: (5, -42.) (6, 84.) (7, -42.) 89 row 7: (6, -48.) (7, 96.) (8, -48.) 90 row 8: (7, -54.) (8, 108.) (9, -54.) 91Test CheckMat 92Test MatView on binary world 93Test MatView on binary self 94Test MatView on binary subcomm 95Test MatLoad from world 96Mat Object: 6 MPI processes 97 type: is 98 rows=9, cols=12 99 total: nonzeros=162, allocated nonzeros=162 100 total number of mallocs used during MatSetValues calls=0 101 Mat Object: 1 MPI process 102 type: seqaij 103 rows=9, cols=12 104 total: nonzeros=27, allocated nonzeros=27 105 total number of mallocs used during MatSetValues calls=0 106 not using I-node routines 107 Mat Object: 1 MPI process 108 type: seqaij 109 rows=9, cols=12 110 total: nonzeros=27, allocated nonzeros=27 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=9, cols=12 116 total: nonzeros=27, allocated nonzeros=27 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=9, cols=12 122 total: nonzeros=27, allocated nonzeros=27 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=9, cols=12 128 total: nonzeros=27, allocated nonzeros=27 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=9, cols=12 134 total: nonzeros=27, allocated nonzeros=27 135 total number of mallocs used during MatSetValues calls=0 136 not using I-node routines 137 ISLocalToGlobalMapping Object: 6 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 [1] 0 0 149 [1] 1 1 150 [1] 2 2 151 [1] 3 3 152 [1] 4 4 153 [1] 5 5 154 [1] 6 6 155 [1] 7 7 156 [1] 8 8 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 [3] 0 0 167 [3] 1 1 168 [3] 2 2 169 [3] 3 3 170 [3] 4 4 171 [3] 5 5 172 [3] 6 6 173 [3] 7 7 174 [3] 8 8 175 [4] 0 0 176 [4] 1 1 177 [4] 2 2 178 [4] 3 3 179 [4] 4 4 180 [4] 5 5 181 [4] 6 6 182 [4] 7 7 183 [4] 8 8 184 [5] 0 0 185 [5] 1 1 186 [5] 2 2 187 [5] 3 3 188 [5] 4 4 189 [5] 5 5 190 [5] 6 6 191 [5] 7 7 192 [5] 8 8 193 ISLocalToGlobalMapping Object: 6 MPI processes 194 type not yet set 195 [0] 0 0 196 [0] 1 1 197 [0] 2 2 198 [0] 3 3 199 [0] 4 4 200 [0] 5 5 201 [0] 6 6 202 [0] 7 7 203 [0] 8 8 204 [0] 9 9 205 [0] 10 10 206 [0] 11 11 207 [1] 0 0 208 [1] 1 1 209 [1] 2 2 210 [1] 3 3 211 [1] 4 4 212 [1] 5 5 213 [1] 6 6 214 [1] 7 7 215 [1] 8 8 216 [1] 9 9 217 [1] 10 10 218 [1] 11 11 219 [2] 0 0 220 [2] 1 1 221 [2] 2 2 222 [2] 3 3 223 [2] 4 4 224 [2] 5 5 225 [2] 6 6 226 [2] 7 7 227 [2] 8 8 228 [2] 9 9 229 [2] 10 10 230 [2] 11 11 231 [3] 0 0 232 [3] 1 1 233 [3] 2 2 234 [3] 3 3 235 [3] 4 4 236 [3] 5 5 237 [3] 6 6 238 [3] 7 7 239 [3] 8 8 240 [3] 9 9 241 [3] 10 10 242 [3] 11 11 243 [4] 0 0 244 [4] 1 1 245 [4] 2 2 246 [4] 3 3 247 [4] 4 4 248 [4] 5 5 249 [4] 6 6 250 [4] 7 7 251 [4] 8 8 252 [4] 9 9 253 [4] 10 10 254 [4] 11 11 255 [5] 0 0 256 [5] 1 1 257 [5] 2 2 258 [5] 3 3 259 [5] 4 4 260 [5] 5 5 261 [5] 6 6 262 [5] 7 7 263 [5] 8 8 264 [5] 9 9 265 [5] 10 10 266 [5] 11 11 267Test MatLoad from self 268Mat Object: 6 MPI processes 269 type: is 270 rows=9, cols=12 271 total: nonzeros=27, allocated nonzeros=27 272 total number of mallocs used during MatSetValues calls=0 273 Mat Object: 1 MPI process 274 type: seqaij 275 rows=9, cols=12 276 total: nonzeros=27, allocated nonzeros=27 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 Mat Object: 1 MPI process 298 type: seqaij 299 rows=0, cols=0 300 total: nonzeros=0, allocated nonzeros=0 301 total number of mallocs used during MatSetValues calls=0 302 not using I-node routines 303 Mat Object: 1 MPI process 304 type: seqaij 305 rows=0, cols=0 306 total: nonzeros=0, allocated nonzeros=0 307 total number of mallocs used during MatSetValues calls=0 308 not using I-node routines 309 ISLocalToGlobalMapping Object: 6 MPI processes 310 type not yet set 311 [0] 0 0 312 [0] 1 1 313 [0] 2 2 314 [0] 3 3 315 [0] 4 4 316 [0] 5 5 317 [0] 6 6 318 [0] 7 7 319 [0] 8 8 320 ISLocalToGlobalMapping Object: 6 MPI processes 321 type not yet set 322 [0] 0 0 323 [0] 1 1 324 [0] 2 2 325 [0] 3 3 326 [0] 4 4 327 [0] 5 5 328 [0] 6 6 329 [0] 7 7 330 [0] 8 8 331 [0] 9 9 332 [0] 10 10 333 [0] 11 11 334Test MatLoad from subcomm 335Mat Object: 6 MPI processes 336 type: is 337 rows=9, cols=12 338 total: nonzeros=81, allocated nonzeros=81 339 total number of mallocs used during MatSetValues calls=0 340 Mat Object: 1 MPI process 341 type: seqaij 342 rows=9, cols=12 343 total: nonzeros=27, allocated nonzeros=27 344 total number of mallocs used during MatSetValues calls=0 345 not using I-node routines 346 Mat Object: 1 MPI process 347 type: seqaij 348 rows=9, cols=12 349 total: nonzeros=27, allocated nonzeros=27 350 total number of mallocs used during MatSetValues calls=0 351 not using I-node routines 352 Mat Object: 1 MPI process 353 type: seqaij 354 rows=9, cols=12 355 total: nonzeros=27, allocated nonzeros=27 356 total number of mallocs used during MatSetValues calls=0 357 not using I-node routines 358 Mat Object: 1 MPI process 359 type: seqaij 360 rows=0, cols=0 361 total: nonzeros=0, allocated nonzeros=0 362 total number of mallocs used during MatSetValues calls=0 363 not using I-node routines 364 Mat Object: 1 MPI process 365 type: seqaij 366 rows=0, cols=0 367 total: nonzeros=0, allocated nonzeros=0 368 total number of mallocs used during MatSetValues calls=0 369 not using I-node routines 370 Mat Object: 1 MPI process 371 type: seqaij 372 rows=0, cols=0 373 total: nonzeros=0, allocated nonzeros=0 374 total number of mallocs used during MatSetValues calls=0 375 not using I-node routines 376 ISLocalToGlobalMapping Object: 6 MPI processes 377 type not yet set 378 [0] 0 0 379 [0] 1 1 380 [0] 2 2 381 [0] 3 3 382 [0] 4 4 383 [0] 5 5 384 [0] 6 6 385 [0] 7 7 386 [0] 8 8 387 [1] 0 0 388 [1] 1 1 389 [1] 2 2 390 [1] 3 3 391 [1] 4 4 392 [1] 5 5 393 [1] 6 6 394 [1] 7 7 395 [1] 8 8 396 [2] 0 0 397 [2] 1 1 398 [2] 2 2 399 [2] 3 3 400 [2] 4 4 401 [2] 5 5 402 [2] 6 6 403 [2] 7 7 404 [2] 8 8 405 ISLocalToGlobalMapping Object: 6 MPI processes 406 type not yet set 407 [0] 0 0 408 [0] 1 1 409 [0] 2 2 410 [0] 3 3 411 [0] 4 4 412 [0] 5 5 413 [0] 6 6 414 [0] 7 7 415 [0] 8 8 416 [0] 9 9 417 [0] 10 10 418 [0] 11 11 419 [1] 0 0 420 [1] 1 1 421 [1] 2 2 422 [1] 3 3 423 [1] 4 4 424 [1] 5 5 425 [1] 6 6 426 [1] 7 7 427 [1] 8 8 428 [1] 9 9 429 [1] 10 10 430 [1] 11 11 431 [2] 0 0 432 [2] 1 1 433 [2] 2 2 434 [2] 3 3 435 [2] 4 4 436 [2] 5 5 437 [2] 6 6 438 [2] 7 7 439 [2] 8 8 440 [2] 9 9 441 [2] 10 10 442 [2] 11 11 443Test subcomm MatLoad from world 444Mat Object: 3 MPI processes 445 type: is 446 rows=9, cols=12 447 total: nonzeros=162, allocated nonzeros=162 448 total number of mallocs used during MatSetValues calls=0 449 Mat Object: 1 MPI process 450 type: seqaij 451 rows=18, cols=24 452 total: nonzeros=54, allocated nonzeros=54 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=18, cols=24 458 total: nonzeros=54, allocated nonzeros=54 459 total number of mallocs used during MatSetValues calls=0 460 not using I-node routines 461 Mat Object: 1 MPI process 462 type: seqaij 463 rows=18, cols=24 464 total: nonzeros=54, allocated nonzeros=54 465 total number of mallocs used during MatSetValues calls=0 466 not using I-node routines 467 ISLocalToGlobalMapping Object: 3 MPI processes 468 type not yet set 469 [0] 0 0 470 [0] 1 1 471 [0] 2 2 472 [0] 3 3 473 [0] 4 4 474 [0] 5 5 475 [0] 6 6 476 [0] 7 7 477 [0] 8 8 478 [0] 9 0 479 [0] 10 1 480 [0] 11 2 481 [0] 12 3 482 [0] 13 4 483 [0] 14 5 484 [0] 15 6 485 [0] 16 7 486 [0] 17 8 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 0 497 [1] 10 1 498 [1] 11 2 499 [1] 12 3 500 [1] 13 4 501 [1] 14 5 502 [1] 15 6 503 [1] 16 7 504 [1] 17 8 505 [2] 0 0 506 [2] 1 1 507 [2] 2 2 508 [2] 3 3 509 [2] 4 4 510 [2] 5 5 511 [2] 6 6 512 [2] 7 7 513 [2] 8 8 514 [2] 9 0 515 [2] 10 1 516 [2] 11 2 517 [2] 12 3 518 [2] 13 4 519 [2] 14 5 520 [2] 15 6 521 [2] 16 7 522 [2] 17 8 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 585 [2] 12 0 586 [2] 13 1 587 [2] 14 2 588 [2] 15 3 589 [2] 16 4 590 [2] 17 5 591 [2] 18 6 592 [2] 19 7 593 [2] 20 8 594 [2] 21 9 595 [2] 22 10 596 [2] 23 11 597Test MatDuplicate and MatAXPY 598Test MatConvert_IS_XAIJ 599Test MatConvert_XAIJ_IS 600Test MatDiagonalScale 601Test MatGetLocalSubMatrix 602Test MatConvert_Nest_IS 603Test MatCreateSubMatrix 604Test MatCreateSubMatrices 605IS Object: 6 MPI processes 606 type: stride 607[0] Number of indices in (stride) set 3 608[0] 0 5 609[0] 1 6 610[0] 2 7 611[1] Number of indices in (stride) set 0 612[2] Number of indices in (stride) set 0 613[3] Number of indices in (stride) set 0 614[4] Number of indices in (stride) set 0 615[5] Number of indices in (stride) set 0 616Test MatZeroRows (diag zero) 617IS Object: 6 MPI processes 618 type: stride 619[0] Number of indices in (stride) set 1 620[0] 0 0 621[1] Number of indices in (stride) set 1 622[1] 0 0 623[2] Number of indices in (stride) set 1 624[2] 0 0 625[3] Number of indices in (stride) set 1 626[3] 0 0 627[4] Number of indices in (stride) set 1 628[4] 0 0 629[5] Number of indices in (stride) set 1 630[5] 0 0 631Test MatZeroRowsLocal (diag zero) 632Test MatTranspose 633Test MatISFixLocalEmpty 634Test MatGetDiagonalBlock 635Test MatISSetAllowRepeated(false) with possibly repeated entries 636