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