1DM Object: Example_DM 3 MPI processes 2 type: plex 3Example_DM in 2 dimensions: 4Supports: 5[0] Max support size: 4 6[0]: 4 ----> 13 7[0]: 4 ----> 14 8[0]: 5 ----> 14 9[0]: 5 ----> 15 10[0]: 5 ----> 18 11[0]: 6 ----> 16 12[0]: 6 ----> 18 13[0]: 7 ----> 16 14[0]: 7 ----> 17 15[0]: 7 ----> 19 16[0]: 8 ----> 17 17[0]: 8 ----> 20 18[0]: 9 ----> 13 19[0]: 9 ----> 21 20[0]: 9 ----> 23 21[0]: 10 ----> 21 22[0]: 10 ----> 24 23[0]: 11 ----> 15 24[0]: 11 ----> 19 25[0]: 11 ----> 22 26[0]: 11 ----> 23 27[0]: 12 ----> 20 28[0]: 12 ----> 22 29[0]: 12 ----> 24 30[0]: 13 ----> 0 31[0]: 14 ----> 0 32[0]: 15 ----> 0 33[0]: 15 ----> 1 34[0]: 16 ----> 1 35[0]: 17 ----> 2 36[0]: 18 ----> 1 37[0]: 19 ----> 1 38[0]: 19 ----> 2 39[0]: 20 ----> 2 40[0]: 21 ----> 3 41[0]: 22 ----> 2 42[0]: 22 ----> 3 43[0]: 23 ----> 0 44[0]: 23 ----> 3 45[0]: 24 ----> 3 46[1] Max support size: 4 47[1]: 4 ----> 13 48[1]: 4 ----> 16 49[1]: 4 ----> 20 50[1]: 5 ----> 14 51[1]: 5 ----> 16 52[1]: 6 ----> 14 53[1]: 6 ----> 15 54[1]: 6 ----> 17 55[1]: 7 ----> 15 56[1]: 7 ----> 18 57[1]: 8 ----> 19 58[1]: 8 ----> 20 59[1]: 9 ----> 19 60[1]: 9 ----> 21 61[1]: 9 ----> 23 62[1]: 10 ----> 21 63[1]: 10 ----> 24 64[1]: 11 ----> 13 65[1]: 11 ----> 17 66[1]: 11 ----> 22 67[1]: 11 ----> 23 68[1]: 12 ----> 18 69[1]: 12 ----> 22 70[1]: 12 ----> 24 71[1]: 13 ----> 0 72[1]: 13 ----> 2 73[1]: 14 ----> 0 74[1]: 15 ----> 1 75[1]: 16 ----> 0 76[1]: 17 ----> 0 77[1]: 17 ----> 1 78[1]: 18 ----> 1 79[1]: 19 ----> 2 80[1]: 20 ----> 2 81[1]: 21 ----> 3 82[1]: 22 ----> 1 83[1]: 22 ----> 3 84[1]: 23 ----> 2 85[1]: 23 ----> 3 86[1]: 24 ----> 3 87[2] Max support size: 4 88[2]: 4 ----> 13 89[2]: 4 ----> 15 90[2]: 4 ----> 17 91[2]: 5 ----> 13 92[2]: 5 ----> 16 93[2]: 6 ----> 14 94[2]: 6 ----> 15 95[2]: 6 ----> 19 96[2]: 6 ----> 23 97[2]: 7 ----> 14 98[2]: 7 ----> 16 99[2]: 7 ----> 24 100[2]: 8 ----> 17 101[2]: 8 ----> 18 102[2]: 9 ----> 18 103[2]: 9 ----> 19 104[2]: 9 ----> 22 105[2]: 10 ----> 20 106[2]: 10 ----> 22 107[2]: 11 ----> 20 108[2]: 11 ----> 21 109[2]: 11 ----> 23 110[2]: 12 ----> 21 111[2]: 12 ----> 24 112[2]: 13 ----> 0 113[2]: 14 ----> 0 114[2]: 14 ----> 3 115[2]: 15 ----> 0 116[2]: 15 ----> 1 117[2]: 16 ----> 0 118[2]: 17 ----> 1 119[2]: 18 ----> 1 120[2]: 19 ----> 1 121[2]: 19 ----> 2 122[2]: 20 ----> 2 123[2]: 21 ----> 3 124[2]: 22 ----> 2 125[2]: 23 ----> 2 126[2]: 23 ----> 3 127[2]: 24 ----> 3 128Cones: 129[0] Max cone size: 4 130[0]: 0 <---- 13 (0) 131[0]: 0 <---- 23 (0) 132[0]: 0 <---- 15 (-1) 133[0]: 0 <---- 14 (-1) 134[0]: 1 <---- 15 (0) 135[0]: 1 <---- 19 (0) 136[0]: 1 <---- 16 (-1) 137[0]: 1 <---- 18 (-1) 138[0]: 2 <---- 22 (0) 139[0]: 2 <---- 20 (0) 140[0]: 2 <---- 17 (-1) 141[0]: 2 <---- 19 (-1) 142[0]: 3 <---- 21 (0) 143[0]: 3 <---- 24 (0) 144[0]: 3 <---- 22 (-1) 145[0]: 3 <---- 23 (-1) 146[0]: 13 <---- 4 (0) 147[0]: 13 <---- 9 (0) 148[0]: 14 <---- 4 (0) 149[0]: 14 <---- 5 (0) 150[0]: 15 <---- 5 (0) 151[0]: 15 <---- 11 (0) 152[0]: 16 <---- 6 (0) 153[0]: 16 <---- 7 (0) 154[0]: 17 <---- 7 (0) 155[0]: 17 <---- 8 (0) 156[0]: 18 <---- 5 (0) 157[0]: 18 <---- 6 (0) 158[0]: 19 <---- 11 (0) 159[0]: 19 <---- 7 (0) 160[0]: 20 <---- 12 (0) 161[0]: 20 <---- 8 (0) 162[0]: 21 <---- 9 (0) 163[0]: 21 <---- 10 (0) 164[0]: 22 <---- 11 (0) 165[0]: 22 <---- 12 (0) 166[0]: 23 <---- 9 (0) 167[0]: 23 <---- 11 (0) 168[0]: 24 <---- 10 (0) 169[0]: 24 <---- 12 (0) 170[1] Max cone size: 4 171[1]: 0 <---- 13 (0) 172[1]: 0 <---- 17 (0) 173[1]: 0 <---- 14 (-1) 174[1]: 0 <---- 16 (-1) 175[1]: 1 <---- 22 (0) 176[1]: 1 <---- 18 (0) 177[1]: 1 <---- 15 (-1) 178[1]: 1 <---- 17 (-1) 179[1]: 2 <---- 19 (0) 180[1]: 2 <---- 23 (0) 181[1]: 2 <---- 13 (-1) 182[1]: 2 <---- 20 (-1) 183[1]: 3 <---- 21 (0) 184[1]: 3 <---- 24 (0) 185[1]: 3 <---- 22 (-1) 186[1]: 3 <---- 23 (-1) 187[1]: 13 <---- 4 (0) 188[1]: 13 <---- 11 (0) 189[1]: 14 <---- 5 (0) 190[1]: 14 <---- 6 (0) 191[1]: 15 <---- 6 (0) 192[1]: 15 <---- 7 (0) 193[1]: 16 <---- 4 (0) 194[1]: 16 <---- 5 (0) 195[1]: 17 <---- 11 (0) 196[1]: 17 <---- 6 (0) 197[1]: 18 <---- 12 (0) 198[1]: 18 <---- 7 (0) 199[1]: 19 <---- 8 (0) 200[1]: 19 <---- 9 (0) 201[1]: 20 <---- 8 (0) 202[1]: 20 <---- 4 (0) 203[1]: 21 <---- 9 (0) 204[1]: 21 <---- 10 (0) 205[1]: 22 <---- 11 (0) 206[1]: 22 <---- 12 (0) 207[1]: 23 <---- 9 (0) 208[1]: 23 <---- 11 (0) 209[1]: 24 <---- 10 (0) 210[1]: 24 <---- 12 (0) 211[2] Max cone size: 4 212[2]: 0 <---- 13 (0) 213[2]: 0 <---- 16 (0) 214[2]: 0 <---- 14 (-1) 215[2]: 0 <---- 15 (-1) 216[2]: 1 <---- 17 (0) 217[2]: 1 <---- 15 (0) 218[2]: 1 <---- 19 (-1) 219[2]: 1 <---- 18 (-1) 220[2]: 2 <---- 19 (0) 221[2]: 2 <---- 23 (0) 222[2]: 2 <---- 20 (-1) 223[2]: 2 <---- 22 (-1) 224[2]: 3 <---- 14 (0) 225[2]: 3 <---- 24 (0) 226[2]: 3 <---- 21 (-1) 227[2]: 3 <---- 23 (-1) 228[2]: 13 <---- 4 (0) 229[2]: 13 <---- 5 (0) 230[2]: 14 <---- 6 (0) 231[2]: 14 <---- 7 (0) 232[2]: 15 <---- 4 (0) 233[2]: 15 <---- 6 (0) 234[2]: 16 <---- 5 (0) 235[2]: 16 <---- 7 (0) 236[2]: 17 <---- 8 (0) 237[2]: 17 <---- 4 (0) 238[2]: 18 <---- 8 (0) 239[2]: 18 <---- 9 (0) 240[2]: 19 <---- 9 (0) 241[2]: 19 <---- 6 (0) 242[2]: 20 <---- 10 (0) 243[2]: 20 <---- 11 (0) 244[2]: 21 <---- 11 (0) 245[2]: 21 <---- 12 (0) 246[2]: 22 <---- 9 (0) 247[2]: 22 <---- 10 (0) 248[2]: 23 <---- 6 (0) 249[2]: 23 <---- 11 (0) 250[2]: 24 <---- 7 (0) 251[2]: 24 <---- 12 (0) 252coordinates with 1 fields 253 field 0 with 2 components 254Process 0: 255 ( 4) dim 2 offset 0 0. 0. 256 ( 5) dim 2 offset 2 0. 0.5 257 ( 6) dim 2 offset 4 0. 1. 258 ( 7) dim 2 offset 6 0.5 1. 259 ( 8) dim 2 offset 8 1. 1. 260 ( 9) dim 2 offset 10 0.5 0. 261 ( 10) dim 2 offset 12 1. 0. 262 ( 11) dim 2 offset 14 0.5 0.5 263 ( 12) dim 2 offset 16 1. 0.5 264Process 1: 265 ( 4) dim 2 offset 0 0. 0.5 266 ( 5) dim 2 offset 2 0. 1. 267 ( 6) dim 2 offset 4 0.5 1. 268 ( 7) dim 2 offset 6 1. 1. 269 ( 8) dim 2 offset 8 0. 0. 270 ( 9) dim 2 offset 10 0.5 0. 271 ( 10) dim 2 offset 12 1. 0. 272 ( 11) dim 2 offset 14 0.5 0.5 273 ( 12) dim 2 offset 16 1. 0.5 274Process 2: 275 ( 4) dim 2 offset 0 0.5 0. 276 ( 5) dim 2 offset 2 1. 0. 277 ( 6) dim 2 offset 4 0.5 0.5 278 ( 7) dim 2 offset 6 1. 0.5 279 ( 8) dim 2 offset 8 0. 0. 280 ( 9) dim 2 offset 10 0. 0.5 281 ( 10) dim 2 offset 12 0. 1. 282 ( 11) dim 2 offset 14 0.5 1. 283 ( 12) dim 2 offset 16 1. 1. 284Labels: 285Label 'marker': 286[0]: 4 (1) 287[0]: 5 (1) 288[0]: 6 (1) 289[0]: 7 (1) 290[0]: 8 (1) 291[0]: 9 (1) 292[0]: 10 (1) 293[0]: 12 (1) 294[0]: 13 (1) 295[0]: 14 (1) 296[0]: 16 (1) 297[0]: 17 (1) 298[0]: 18 (1) 299[0]: 20 (1) 300[0]: 21 (1) 301[0]: 24 (1) 302[1]: 4 (1) 303[1]: 5 (1) 304[1]: 6 (1) 305[1]: 7 (1) 306[1]: 8 (1) 307[1]: 9 (1) 308[1]: 10 (1) 309[1]: 12 (1) 310[1]: 14 (1) 311[1]: 15 (1) 312[1]: 16 (1) 313[1]: 18 (1) 314[1]: 19 (1) 315[1]: 20 (1) 316[1]: 21 (1) 317[1]: 24 (1) 318[2]: 4 (1) 319[2]: 5 (1) 320[2]: 7 (1) 321[2]: 8 (1) 322[2]: 9 (1) 323[2]: 10 (1) 324[2]: 11 (1) 325[2]: 12 (1) 326[2]: 13 (1) 327[2]: 16 (1) 328[2]: 17 (1) 329[2]: 18 (1) 330[2]: 20 (1) 331[2]: 21 (1) 332[2]: 22 (1) 333[2]: 24 (1) 334Label 'Face Sets': 335[0]: 13 (1) 336[0]: 21 (1) 337[0]: 20 (2) 338[0]: 24 (2) 339[0]: 16 (3) 340[0]: 17 (3) 341[0]: 14 (4) 342[0]: 18 (4) 343[1]: 19 (1) 344[1]: 21 (1) 345[1]: 18 (2) 346[1]: 24 (2) 347[1]: 14 (3) 348[1]: 15 (3) 349[1]: 16 (4) 350[1]: 20 (4) 351[2]: 13 (1) 352[2]: 17 (1) 353[2]: 16 (2) 354[2]: 24 (2) 355[2]: 20 (3) 356[2]: 21 (3) 357[2]: 18 (4) 358[2]: 22 (4) 359Label 'celltype': 360[0]: 4 (0) 361[0]: 5 (0) 362[0]: 6 (0) 363[0]: 7 (0) 364[0]: 8 (0) 365[0]: 9 (0) 366[0]: 10 (0) 367[0]: 11 (0) 368[0]: 12 (0) 369[0]: 13 (1) 370[0]: 14 (1) 371[0]: 15 (1) 372[0]: 16 (1) 373[0]: 17 (1) 374[0]: 18 (1) 375[0]: 19 (1) 376[0]: 20 (1) 377[0]: 21 (1) 378[0]: 22 (1) 379[0]: 23 (1) 380[0]: 24 (1) 381[0]: 0 (4) 382[0]: 1 (4) 383[0]: 2 (4) 384[0]: 3 (4) 385[1]: 4 (0) 386[1]: 5 (0) 387[1]: 6 (0) 388[1]: 7 (0) 389[1]: 8 (0) 390[1]: 9 (0) 391[1]: 10 (0) 392[1]: 11 (0) 393[1]: 12 (0) 394[1]: 13 (1) 395[1]: 14 (1) 396[1]: 15 (1) 397[1]: 16 (1) 398[1]: 17 (1) 399[1]: 18 (1) 400[1]: 19 (1) 401[1]: 20 (1) 402[1]: 21 (1) 403[1]: 22 (1) 404[1]: 23 (1) 405[1]: 24 (1) 406[1]: 0 (4) 407[1]: 1 (4) 408[1]: 2 (4) 409[1]: 3 (4) 410[2]: 4 (0) 411[2]: 5 (0) 412[2]: 6 (0) 413[2]: 7 (0) 414[2]: 8 (0) 415[2]: 9 (0) 416[2]: 10 (0) 417[2]: 11 (0) 418[2]: 12 (0) 419[2]: 13 (1) 420[2]: 14 (1) 421[2]: 15 (1) 422[2]: 16 (1) 423[2]: 17 (1) 424[2]: 18 (1) 425[2]: 19 (1) 426[2]: 20 (1) 427[2]: 21 (1) 428[2]: 22 (1) 429[2]: 23 (1) 430[2]: 24 (1) 431[2]: 0 (4) 432[2]: 1 (4) 433[2]: 2 (4) 434[2]: 3 (4) 435PetscSF Object: 3 MPI processes 436 type: basic 437 [0] Number of roots=25, leaves=21, remote ranks=2 438 [0] 1 <- (1,0) 439 [0] 2 <- (1,1) 440 [0] 3 <- (2,0) 441 [0] 5 <- (1,4) 442 [0] 6 <- (1,5) 443 [0] 7 <- (1,6) 444 [0] 8 <- (1,7) 445 [0] 9 <- (2,4) 446 [0] 10 <- (2,5) 447 [0] 11 <- (2,6) 448 [0] 12 <- (2,7) 449 [0] 15 <- (1,13) 450 [0] 16 <- (1,14) 451 [0] 17 <- (1,15) 452 [0] 18 <- (1,16) 453 [0] 19 <- (1,17) 454 [0] 20 <- (1,18) 455 [0] 21 <- (2,13) 456 [0] 22 <- (2,14) 457 [0] 23 <- (2,15) 458 [0] 24 <- (2,16) 459[1] Number of roots=25, leaves=13, remote ranks=2 460[1] 2 <- (0,0) 461[1] 3 <- (2,0) 462[1] 8 <- (0,4) 463[1] 9 <- (2,4) 464[1] 10 <- (2,5) 465[1] 11 <- (2,6) 466[1] 12 <- (2,7) 467[1] 19 <- (0,13) 468[1] 20 <- (0,14) 469[1] 21 <- (2,13) 470[1] 22 <- (2,14) 471[1] 23 <- (2,15) 472[1] 24 <- (2,16) 473[2] Number of roots=25, leaves=16, remote ranks=2 474[2] 1 <- (0,0) 475[2] 2 <- (1,0) 476[2] 3 <- (1,1) 477[2] 8 <- (0,4) 478[2] 9 <- (1,4) 479[2] 10 <- (1,5) 480[2] 11 <- (1,6) 481[2] 12 <- (1,7) 482[2] 17 <- (0,13) 483[2] 18 <- (0,14) 484[2] 19 <- (1,13) 485[2] 20 <- (1,14) 486[2] 21 <- (1,15) 487[2] 22 <- (1,16) 488[2] 23 <- (1,17) 489[2] 24 <- (1,18) 490 [0] Roots referenced by my leaves, by rank 491 [0] 1: 12 edges 492 [0] 1 <- 0 493 [0] 2 <- 1 494 [0] 5 <- 4 495 [0] 6 <- 5 496 [0] 7 <- 6 497 [0] 8 <- 7 498 [0] 15 <- 13 499 [0] 16 <- 14 500 [0] 17 <- 15 501 [0] 18 <- 16 502 [0] 19 <- 17 503 [0] 20 <- 18 504 [0] 2: 9 edges 505 [0] 3 <- 0 506 [0] 9 <- 4 507 [0] 10 <- 5 508 [0] 11 <- 6 509 [0] 12 <- 7 510 [0] 21 <- 13 511 [0] 22 <- 14 512 [0] 23 <- 15 513 [0] 24 <- 16 514[1] Roots referenced by my leaves, by rank 515[1] 0: 4 edges 516[1] 2 <- 0 517[1] 8 <- 4 518[1] 19 <- 13 519[1] 20 <- 14 520[1] 2: 9 edges 521[1] 3 <- 0 522[1] 9 <- 4 523[1] 10 <- 5 524[1] 11 <- 6 525[1] 12 <- 7 526[1] 21 <- 13 527[1] 22 <- 14 528[1] 23 <- 15 529[1] 24 <- 16 530[2] Roots referenced by my leaves, by rank 531[2] 0: 4 edges 532[2] 1 <- 0 533[2] 8 <- 4 534[2] 17 <- 13 535[2] 18 <- 14 536[2] 1: 12 edges 537[2] 2 <- 0 538[2] 3 <- 1 539[2] 9 <- 4 540[2] 10 <- 5 541[2] 11 <- 6 542[2] 12 <- 7 543[2] 19 <- 13 544[2] 20 <- 14 545[2] 21 <- 15 546[2] 22 <- 16 547[2] 23 <- 17 548[2] 24 <- 18 549 MultiSF sort=rank-order 550DM Object: Example_SubDM 3 MPI processes 551 type: plex 552Example_SubDM in 2 dimensions: 553Supports: 554[0] Max support size: 2 555[0]: 1 ----> 5 556[0]: 1 ----> 6 557[0]: 2 ----> 6 558[0]: 2 ----> 7 559[0]: 3 ----> 5 560[0]: 3 ----> 8 561[0]: 4 ----> 7 562[0]: 4 ----> 8 563[0]: 5 ----> 0 564[0]: 6 ----> 0 565[0]: 7 ----> 0 566[0]: 8 ----> 0 567[1] Max support size: 2 568[1]: 1 ----> 5 569[1]: 1 ----> 7 570[1]: 2 ----> 6 571[1]: 2 ----> 7 572[1]: 3 ----> 6 573[1]: 3 ----> 8 574[1]: 4 ----> 5 575[1]: 4 ----> 8 576[1]: 5 ----> 0 577[1]: 6 ----> 0 578[1]: 7 ----> 0 579[1]: 8 ----> 0 580[2] Max support size: 0 581Cones: 582[0] Max cone size: 4 583[0]: 0 <---- 5 (0) 584[0]: 0 <---- 8 (0) 585[0]: 0 <---- 7 (-1) 586[0]: 0 <---- 6 (-1) 587[0]: 5 <---- 1 (0) 588[0]: 5 <---- 3 (0) 589[0]: 6 <---- 1 (0) 590[0]: 6 <---- 2 (0) 591[0]: 7 <---- 2 (0) 592[0]: 7 <---- 4 (0) 593[0]: 8 <---- 3 (0) 594[0]: 8 <---- 4 (0) 595[1] Max cone size: 4 596[1]: 0 <---- 5 (0) 597[1]: 0 <---- 8 (0) 598[1]: 0 <---- 6 (-1) 599[1]: 0 <---- 7 (-1) 600[1]: 5 <---- 1 (0) 601[1]: 5 <---- 4 (0) 602[1]: 6 <---- 2 (0) 603[1]: 6 <---- 3 (0) 604[1]: 7 <---- 1 (0) 605[1]: 7 <---- 2 (0) 606[1]: 8 <---- 4 (0) 607[1]: 8 <---- 3 (0) 608[2] Max cone size: 0 609coordinates with 1 fields 610 field 0 with 2 components 611Process 0: 612 ( 1) dim 2 offset 0 0. 0. 613 ( 2) dim 2 offset 2 0. 0.5 614 ( 3) dim 2 offset 4 0.5 0. 615 ( 4) dim 2 offset 6 0.5 0.5 616Process 1: 617 ( 1) dim 2 offset 0 0. 0.5 618 ( 2) dim 2 offset 2 0. 1. 619 ( 3) dim 2 offset 4 0.5 1. 620 ( 4) dim 2 offset 6 0.5 0.5 621Process 2: 622Labels: 623Label 'celltype': 624[0]: 1 (0) 625[0]: 2 (0) 626[0]: 3 (0) 627[0]: 4 (0) 628[0]: 5 (1) 629[0]: 6 (1) 630[0]: 7 (1) 631[0]: 8 (1) 632[0]: 0 (4) 633[1]: 1 (0) 634[1]: 2 (0) 635[1]: 3 (0) 636[1]: 4 (0) 637[1]: 5 (1) 638[1]: 6 (1) 639[1]: 7 (1) 640[1]: 8 (1) 641[1]: 0 (4) 642Label 'marker': 643[0]: 1 (1) 644[0]: 2 (1) 645[0]: 3 (1) 646[0]: 5 (1) 647[0]: 6 (1) 648[1]: 1 (1) 649[1]: 2 (1) 650[1]: 3 (1) 651[1]: 6 (1) 652[1]: 7 (1) 653Label 'Face Sets': 654[0]: 5 (1) 655[0]: 6 (4) 656[1]: 6 (3) 657[1]: 7 (4) 658PetscSF Object: 3 MPI processes 659 type: basic 660 [0] Number of roots=9, leaves=3, remote ranks=1 661 [0] 2 <- (1,1) 662 [0] 4 <- (1,4) 663 [0] 7 <- (1,5) 664[1] Number of roots=9, leaves=0, remote ranks=0 665[2] Number of roots=0, leaves=0, remote ranks=0 666 [0] Roots referenced by my leaves, by rank 667 [0] 1: 3 edges 668 [0] 2 <- 1 669 [0] 4 <- 4 670 [0] 7 <- 5 671[1] Roots referenced by my leaves, by rank 672[2] Roots referenced by my leaves, by rank 673 MultiSF sort=rank-order 674PetscSF Object: Example_Ownership_Transfer_SF 3 MPI processes 675 type: basic 676 [0] Number of roots=25, leaves=0, remote ranks=0 677[1] Number of roots=25, leaves=0, remote ranks=0 678[2] Number of roots=25, leaves=3, remote ranks=2 679[2] 4 <- (0,9) 680[2] 6 <- (1,11) 681[2] 15 <- (0,23) 682 MultiSF sort=rank-order 683