Network after DMSetUp: DM Object: 2 MPI processes type: network NSubnets: 1; NEdges: 4; NVertices: 6; NSharedVertices: 0. [0] nEdges: 2; nVertices: 3; nSharedVertices: 0 Subnet 0: nEdges 2, nVertices(include shared vertices) 3 edge 0: 0 ----> 2 edge 1: 1 ----> 2 [1] nEdges: 2; nVertices: 3; nSharedVertices: 0 Subnet 0: nEdges 2, nVertices(include shared vertices) 3 edge 2: 3 ----> 5 edge 3: 4 ----> 5 PetscSection Object: 2 MPI processes type not yet set Process 0: ( 0) dim 1 offset 0 ( 1) dim 1 offset 1 ( 2) dim 2 offset 2 ( 3) dim 2 offset 4 ( 4) dim 2 offset 6 Process 1: ( 0) dim 1 offset 0 ( 1) dim 1 offset 1 ( 2) dim 2 offset 2 ( 3) dim 2 offset 4 ( 4) dim 2 offset 6 Network after DMNetworkDistribute: DM Object: 2 MPI processes type: network NSubnets: 1; NEdges: 4; NVertices: 6; NSharedVertices: 0. [0] nEdges: 2; nVertices: 3; nSharedVertices: 0 Subnet 0: nEdges 2, nVertices(include shared vertices) 3 edge 0: 0 ----> 2 edge 1: 1 ----> 2 [1] nEdges: 2; nVertices: 3; nSharedVertices: 0 Subnet 0: nEdges 2, nVertices(include shared vertices) 3 edge 2: 3 ----> 5 edge 3: 4 ----> 5 PetscSection Object: 2 MPI processes type not yet set Process 0: ( 0) dim 1 offset 0 ( 1) dim 1 offset 1 ( 2) dim 2 offset 2 ( 3) dim 2 offset 4 ( 4) dim 2 offset 6 Process 1: ( 0) dim 1 offset 0 ( 1) dim 1 offset 1 ( 2) dim 2 offset 2 ( 3) dim 2 offset 4 ( 4) dim 2 offset 6