1Patch DM Patch Mesh 2 Coarse DM 3 Processor [0] M 6 N 6 m 1 n 1 w 1 s 1 4 X range of indices: 0 6, Y range of indices: 0 6 5Patch 0: (0, 0, 0)--(2, 2, 1) 6Processor [0] M 3 N 3 m 1 n 1 w 1 s 0 7X range of indices: 0 3, Y range of indices: 0 3 8PetscSF Object: Buffered Map 1 MPI processes 9 type not yet set 10 [0] Number of roots=36, leaves=9, remote ranks=1 11 [0] 0 <- (0,0) 12 [0] 1 <- (0,1) 13 [0] 2 <- (0,2) 14 [0] 3 <- (0,6) 15 [0] 4 <- (0,7) 16 [0] 5 <- (0,8) 17 [0] 6 <- (0,12) 18 [0] 7 <- (0,13) 19 [0] 8 <- (0,14) 20PetscSF Object: Restricted Map 1 MPI processes 21 type not yet set 22 [0] Number of roots=36, leaves=4, remote ranks=1 23 [0] 0 <- (0,0) 24 [0] 1 <- (0,1) 25 [0] 3 <- (0,6) 26 [0] 4 <- (0,7) 27Patch 1: (2, 0, 0)--(4, 2, 1) 28Processor [0] M 4 N 3 m 1 n 1 w 1 s 0 29X range of indices: 0 4, Y range of indices: 0 3 30PetscSF Object: Buffered Map 1 MPI processes 31 type not yet set 32 [0] Number of roots=36, leaves=12, remote ranks=1 33 [0] 0 <- (0,1) 34 [0] 1 <- (0,2) 35 [0] 2 <- (0,3) 36 [0] 3 <- (0,4) 37 [0] 4 <- (0,7) 38 [0] 5 <- (0,8) 39 [0] 6 <- (0,9) 40 [0] 7 <- (0,10) 41 [0] 8 <- (0,13) 42 [0] 9 <- (0,14) 43 [0] 10 <- (0,15) 44 [0] 11 <- (0,16) 45PetscSF Object: Restricted Map 1 MPI processes 46 type not yet set 47 [0] Number of roots=36, leaves=4, remote ranks=1 48 [0] 1 <- (0,2) 49 [0] 2 <- (0,3) 50 [0] 5 <- (0,8) 51 [0] 6 <- (0,9) 52Patch 2: (4, 0, 0)--(6, 2, 1) 53Processor [0] M 3 N 3 m 1 n 1 w 1 s 0 54X range of indices: 0 3, Y range of indices: 0 3 55PetscSF Object: Buffered Map 1 MPI processes 56 type not yet set 57 [0] Number of roots=36, leaves=9, remote ranks=1 58 [0] 0 <- (0,3) 59 [0] 1 <- (0,4) 60 [0] 2 <- (0,5) 61 [0] 3 <- (0,9) 62 [0] 4 <- (0,10) 63 [0] 5 <- (0,11) 64 [0] 6 <- (0,15) 65 [0] 7 <- (0,16) 66 [0] 8 <- (0,17) 67PetscSF Object: Restricted Map 1 MPI processes 68 type not yet set 69 [0] Number of roots=36, leaves=4, remote ranks=1 70 [0] 1 <- (0,4) 71 [0] 2 <- (0,5) 72 [0] 4 <- (0,10) 73 [0] 5 <- (0,11) 74Patch 3: (0, 2, 0)--(2, 4, 1) 75Processor [0] M 3 N 4 m 1 n 1 w 1 s 0 76X range of indices: 0 3, Y range of indices: 0 4 77PetscSF Object: Buffered Map 1 MPI processes 78 type not yet set 79 [0] Number of roots=36, leaves=12, remote ranks=1 80 [0] 0 <- (0,6) 81 [0] 1 <- (0,7) 82 [0] 2 <- (0,8) 83 [0] 3 <- (0,12) 84 [0] 4 <- (0,13) 85 [0] 5 <- (0,14) 86 [0] 6 <- (0,18) 87 [0] 7 <- (0,19) 88 [0] 8 <- (0,20) 89 [0] 9 <- (0,24) 90 [0] 10 <- (0,25) 91 [0] 11 <- (0,26) 92PetscSF Object: Restricted Map 1 MPI processes 93 type not yet set 94 [0] Number of roots=36, leaves=4, remote ranks=1 95 [0] 3 <- (0,12) 96 [0] 4 <- (0,13) 97 [0] 6 <- (0,18) 98 [0] 7 <- (0,19) 99Patch 4: (2, 2, 0)--(4, 4, 1) 100Processor [0] M 4 N 4 m 1 n 1 w 1 s 0 101X range of indices: 0 4, Y range of indices: 0 4 102PetscSF Object: Buffered Map 1 MPI processes 103 type not yet set 104 [0] Number of roots=36, leaves=16, remote ranks=1 105 [0] 0 <- (0,7) 106 [0] 1 <- (0,8) 107 [0] 2 <- (0,9) 108 [0] 3 <- (0,10) 109 [0] 4 <- (0,13) 110 [0] 5 <- (0,14) 111 [0] 6 <- (0,15) 112 [0] 7 <- (0,16) 113 [0] 8 <- (0,19) 114 [0] 9 <- (0,20) 115 [0] 10 <- (0,21) 116 [0] 11 <- (0,22) 117 [0] 12 <- (0,25) 118 [0] 13 <- (0,26) 119 [0] 14 <- (0,27) 120 [0] 15 <- (0,28) 121PetscSF Object: Restricted Map 1 MPI processes 122 type not yet set 123 [0] Number of roots=36, leaves=4, remote ranks=1 124 [0] 5 <- (0,14) 125 [0] 6 <- (0,15) 126 [0] 9 <- (0,20) 127 [0] 10 <- (0,21) 128Patch 5: (4, 2, 0)--(6, 4, 1) 129Processor [0] M 3 N 4 m 1 n 1 w 1 s 0 130X range of indices: 0 3, Y range of indices: 0 4 131PetscSF Object: Buffered Map 1 MPI processes 132 type not yet set 133 [0] Number of roots=36, leaves=12, remote ranks=1 134 [0] 0 <- (0,9) 135 [0] 1 <- (0,10) 136 [0] 2 <- (0,11) 137 [0] 3 <- (0,15) 138 [0] 4 <- (0,16) 139 [0] 5 <- (0,17) 140 [0] 6 <- (0,21) 141 [0] 7 <- (0,22) 142 [0] 8 <- (0,23) 143 [0] 9 <- (0,27) 144 [0] 10 <- (0,28) 145 [0] 11 <- (0,29) 146PetscSF Object: Restricted Map 1 MPI processes 147 type not yet set 148 [0] Number of roots=36, leaves=4, remote ranks=1 149 [0] 4 <- (0,16) 150 [0] 5 <- (0,17) 151 [0] 7 <- (0,22) 152 [0] 8 <- (0,23) 153Patch 6: (0, 4, 0)--(2, 6, 1) 154Processor [0] M 3 N 3 m 1 n 1 w 1 s 0 155X range of indices: 0 3, Y range of indices: 0 3 156PetscSF Object: Buffered Map 1 MPI processes 157 type not yet set 158 [0] Number of roots=36, leaves=9, remote ranks=1 159 [0] 0 <- (0,18) 160 [0] 1 <- (0,19) 161 [0] 2 <- (0,20) 162 [0] 3 <- (0,24) 163 [0] 4 <- (0,25) 164 [0] 5 <- (0,26) 165 [0] 6 <- (0,30) 166 [0] 7 <- (0,31) 167 [0] 8 <- (0,32) 168PetscSF Object: Restricted Map 1 MPI processes 169 type not yet set 170 [0] Number of roots=36, leaves=4, remote ranks=1 171 [0] 3 <- (0,24) 172 [0] 4 <- (0,25) 173 [0] 6 <- (0,30) 174 [0] 7 <- (0,31) 175Patch 7: (2, 4, 0)--(4, 6, 1) 176Processor [0] M 4 N 3 m 1 n 1 w 1 s 0 177X range of indices: 0 4, Y range of indices: 0 3 178PetscSF Object: Buffered Map 1 MPI processes 179 type not yet set 180 [0] Number of roots=36, leaves=12, remote ranks=1 181 [0] 0 <- (0,19) 182 [0] 1 <- (0,20) 183 [0] 2 <- (0,21) 184 [0] 3 <- (0,22) 185 [0] 4 <- (0,25) 186 [0] 5 <- (0,26) 187 [0] 6 <- (0,27) 188 [0] 7 <- (0,28) 189 [0] 8 <- (0,31) 190 [0] 9 <- (0,32) 191 [0] 10 <- (0,33) 192 [0] 11 <- (0,34) 193PetscSF Object: Restricted Map 1 MPI processes 194 type not yet set 195 [0] Number of roots=36, leaves=4, remote ranks=1 196 [0] 5 <- (0,26) 197 [0] 6 <- (0,27) 198 [0] 9 <- (0,32) 199 [0] 10 <- (0,33) 200Patch 8: (4, 4, 0)--(6, 6, 1) 201Processor [0] M 3 N 3 m 1 n 1 w 1 s 0 202X range of indices: 0 3, Y range of indices: 0 3 203PetscSF Object: Buffered Map 1 MPI processes 204 type not yet set 205 [0] Number of roots=36, leaves=9, remote ranks=1 206 [0] 0 <- (0,21) 207 [0] 1 <- (0,22) 208 [0] 2 <- (0,23) 209 [0] 3 <- (0,27) 210 [0] 4 <- (0,28) 211 [0] 5 <- (0,29) 212 [0] 6 <- (0,33) 213 [0] 7 <- (0,34) 214 [0] 8 <- (0,35) 215PetscSF Object: Restricted Map 1 MPI processes 216 type not yet set 217 [0] Number of roots=36, leaves=4, remote ranks=1 218 [0] 4 <- (0,28) 219 [0] 5 <- (0,29) 220 [0] 7 <- (0,34) 221 [0] 8 <- (0,35) 222