1PetscSF Object: 4 MPI processes 2 type: basic 3 sort=rank-order 4 [0] Number of roots=3, leaves=2, remote ranks=2 5 [0] 0 <- (3,1) 6 [0] 1 <- (1,0) 7 [1] Number of roots=2, leaves=3, remote ranks=2 8 [1] 0 <- (0,1) 9 [1] 1 <- (2,0) 10 [1] 2 <- (0,2) 11 [2] Number of roots=2, leaves=3, remote ranks=3 12 [2] 0 <- (1,1) 13 [2] 1 <- (3,0) 14 [2] 2 <- (0,2) 15 [3] Number of roots=2, leaves=3, remote ranks=2 16 [3] 0 <- (2,1) 17 [3] 1 <- (0,0) 18 [3] 2 <- (0,2) 19 [0] Roots referenced by my leaves, by rank 20 [0] 1: 1 edges 21 [0] 1 <- 0 22 [0] 3: 1 edges 23 [0] 0 <- 1 24 [1] Roots referenced by my leaves, by rank 25 [1] 0: 2 edges 26 [1] 0 <- 1 27 [1] 2 <- 2 28 [1] 2: 1 edges 29 [1] 1 <- 0 30 [2] Roots referenced by my leaves, by rank 31 [2] 0: 1 edges 32 [2] 2 <- 2 33 [2] 1: 1 edges 34 [2] 0 <- 1 35 [2] 3: 1 edges 36 [2] 1 <- 0 37 [3] Roots referenced by my leaves, by rank 38 [3] 0: 2 edges 39 [3] 1 <- 0 40 [3] 2 <- 2 41 [3] 2: 1 edges 42 [3] 0 <- 1 43## Embedded PetscSF 44PetscSF Object: 4 MPI processes 45 type: basic 46 sort=rank-order 47 [0] Number of roots=3, leaves=1, remote ranks=1 48 [0] 0 <- (3,1) 49 [1] Number of roots=2, leaves=2, remote ranks=1 50 [1] 0 <- (0,1) 51 [1] 2 <- (0,2) 52 [2] Number of roots=2, leaves=2, remote ranks=2 53 [2] 0 <- (1,1) 54 [2] 2 <- (0,2) 55 [3] Number of roots=2, leaves=2, remote ranks=2 56 [3] 0 <- (2,1) 57 [3] 2 <- (0,2) 58 [0] Roots referenced by my leaves, by rank 59 [0] 3: 1 edges 60 [0] 0 <- 1 61 [1] Roots referenced by my leaves, by rank 62 [1] 0: 2 edges 63 [1] 0 <- 1 64 [1] 2 <- 2 65 [2] Roots referenced by my leaves, by rank 66 [2] 0: 1 edges 67 [2] 2 <- 2 68 [2] 1: 1 edges 69 [2] 0 <- 1 70 [3] Roots referenced by my leaves, by rank 71 [3] 0: 1 edges 72 [3] 2 <- 2 73 [3] 2: 1 edges 74 [3] 0 <- 1 75