Power network: nb = 9, ngen = 3, nload = 3, nbranch = 9
[0] Total local nvertices 9 + 0 = 9, nedges 9 + 0 = 9
[1] Total local nvertices 0 + 7 = 7, nedges 0 + 7 = 7
[2] Total local nvertices 0 + 0 = 0, nedges 0 + 0 = 0
[3] Total local nvertices 0 + 0 = 0, nedges 0 + 0 = 0

After DMSetUp, DMView:
DM Object: 4 MPI processes
  type: network
  NSubnets: 2; NEdges: 16; NVertices: 15; NSharedVertices: 1.
  [0] nEdges: 9; nVertices: 9; nSharedVertices: 1
     Subnet 0: nEdges 9, nVertices(include shared vertices) 9
       edge 0: 0 ----> 3
       edge 1: 3 ----> 4
       edge 2: 4 ----> 5
       edge 3: 2 ----> 5
       edge 4: 5 ----> 6
       edge 5: 6 ----> 7
       edge 6: 7 ----> 1
       edge 7: 7 ----> 8
       edge 8: 8 ----> 3
     SharedVertices:
  [1] nEdges: 7; nVertices: 7; nSharedVertices: 1
     Subnet 1: nEdges 7, nVertices(include shared vertices) 7
       edge 9: 4 ----> 9
       edge 10: 9 ----> 12
       edge 11: 9 ----> 10
       edge 12: 10 ----> 11
       edge 13: 11 ----> 12
       edge 14: 12 ----> 14
       edge 15: 13 ----> 4
     SharedVertices:
       svtx 0: global index 4, subnet[0].4 ---->
                                           ----> subnet[1].0
  [2] nEdges: 0; nVertices: 0; nSharedVertices: 0
  [3] nEdges: 0; nVertices: 0; nSharedVertices: 0

After DMNetworkDistribute, DMView:
DM Object: 4 MPI processes
  type: network
  NSubnets: 2; NEdges: 16; NVertices: 15; NSharedVertices: 1.
  [0] nEdges: 4; nVertices: 5; nSharedVertices: 1
     Subnet 0: nEdges 4, nVertices(include shared vertices) 5
       edge 0: 0 ----> 3
       edge 1: 3 ----> 4
       edge 2: 4 ----> 5
       edge 3: 2 ----> 5
     SharedVertices:
  [1] nEdges: 4; nVertices: 5; nSharedVertices: 0
     Subnet 0: nEdges 4, nVertices(include shared vertices) 5
       edge 4: 5 ----> 6
       edge 5: 6 ----> 7
       edge 6: 7 ----> 1
       edge 7: 7 ----> 8
  [2] nEdges: 4; nVertices: 6; nSharedVertices: 1
     Subnet 0: nEdges 1, nVertices(include shared vertices) 3
       edge 8: 8 ----> 3
     Subnet 1: nEdges 3, nVertices(include shared vertices) 4
       edge 9: 4 ----> 9
       edge 10: 9 ----> 12
       edge 11: 9 ----> 10
     SharedVertices:
  [3] nEdges: 4; nVertices: 6; nSharedVertices: 1
     Subnet 1: nEdges 4, nVertices(include shared vertices) 6
       edge 12: 10 ----> 11
       edge 13: 11 ----> 12
       edge 14: 12 ----> 14
       edge 15: 13 ----> 4
     SharedVertices:
       svtx 0: global index 4, subnet[0].4 ---->
                                           ----> subnet[1].0
SNES_coupled setup ......
SNES_power setup ......
SNES_water setup......
Nonlinear coupled_ solve converged due to CONVERGED_FNORM_ABS iterations 7
Coupled_SNES converged in 1 iterations
