Lines Matching refs:networkdm
16 DM networkdm; in main() local
29 PetscCall(DMNetworkCreate(PETSC_COMM_WORLD, &networkdm)); in main()
32 …PetscCall(DMNetworkRegisterComponent(networkdm, "edgestruct", sizeof(struct _p_EDGE_Water), &appct… in main()
33 …PetscCall(DMNetworkRegisterComponent(networkdm, "busstruct", sizeof(struct _p_VERTEX_Water), &appc… in main()
54 PetscCall(DMNetworkSetNumSubNetworks(networkdm, PETSC_DECIDE, 1)); in main()
55 PetscCall(DMNetworkAddSubnetwork(networkdm, "", waterdata->nedge, edgelist, NULL)); in main()
59 PetscCall(DMNetworkLayoutSetUp(networkdm)); in main()
64 PetscCall(DMNetworkGetSubnetwork(networkdm, 0, &nv, &ne, &vtx, &edges)); in main()
66 …for (i = 0; i < ne; i++) PetscCall(DMNetworkAddComponent(networkdm, edges[i], appctx.compkey_edge,… in main()
68 …for (i = 0; i < nv; i++) PetscCall(DMNetworkAddComponent(networkdm, vtx[i], appctx.compkey_vtx, &w… in main()
71 PetscCall(DMSetUp(networkdm)); in main()
80 PetscCall(DMNetworkDistribute(&networkdm, 0)); in main()
84 PetscCall(DMCreateGlobalVector(networkdm, &X)); in main()
89 PetscCall(SNESSetDM(snes, networkdm)); in main()
94 PetscCall(WaterSetInitialGuess(networkdm, X)); in main()
106 PetscCall(DMDestroy(&networkdm)); in main()