| /petsc/src/ksp/ksp/tutorials/network/ |
| H A D | ex3.c | 20 const PetscInt *vtx, *edges; in main() local 100 PetscCall(DMNetworkGetSubnetwork(dmnetwork, net, &nv, &ne, &vtx, &edges)); in main() 102 PetscCall(DMNetworkIsSharedVertex(dmnetwork, vtx[v], &sharedv)); in main() 106 PetscCall(DMNetworkAddComponent(dmnetwork, vtx[v], compkey0, &comp0, 1)); in main() 108 PetscCall(DMNetworkAddComponent(dmnetwork, vtx[v], compkey1, &comp1, 2)); in main() 114 PetscCall(DMNetworkGetSharedVertices(dmnetwork, &nv, &vtx)); in main() 116 PetscCall(DMNetworkAddComponent(dmnetwork, vtx[v], compkey0, &comp0, 1)); in main() 117 PetscCall(DMNetworkAddComponent(dmnetwork, vtx[v], compkey1, &comp1, 2)); in main() 145 PetscCall(DMNetworkGetSharedVertices(dmnetwork, &nv, &vtx)); in main() 147 PetscCall(DMNetworkIsGhostVertex(dmnetwork, vtx[v], &ghost)); in main() [all …]
|
| H A D | ex4.c | 11 const PetscInt *vtx, *edges; in main() local 85 PetscCall(DMNetworkGetSubnetwork(dmnetwork, net, &nv, &ne, &vtx, &edges)); in main() 87 PetscCall(DMNetworkIsSharedVertex(dmnetwork, vtx[v], &sharedv)); in main() 92 PetscCall(DMNetworkAddComponent(dmnetwork, vtx[v], compkey0, NULL, 2)); in main() 95 PetscCall(DMNetworkAddComponent(dmnetwork, vtx[v], compkey1, NULL, 1)); in main() 101 PetscCall(DMNetworkGetSharedVertices(dmnetwork, &nv, &vtx)); in main() 103 PetscCall(DMNetworkAddComponent(dmnetwork, vtx[v], compkey0, NULL, 2)); in main() 104 PetscCall(DMNetworkAddComponent(dmnetwork, vtx[v], compkey1, NULL, 1)); in main() 132 PetscCall(DMNetworkGetSharedVertices(dmnetwork, &nv, &vtx)); in main() 134 PetscCall(DMNetworkIsGhostVertex(dmnetwork, vtx[v], &ghost)); in main() [all …]
|
| /petsc/src/snes/tutorials/network/ |
| H A D | ex1.c | 92 const PetscInt *vtx, *edges; in FormJacobian_subPower() local 111 PetscCall(DMNetworkGetSubnetwork(networkdm, 0, &nv, &ne, &vtx, &edges)); in FormJacobian_subPower() 112 PetscCall(FormJacobian_Power_private(networkdm, localX, J, nv, ne, vtx, edges, appctx)); in FormJacobian_subPower() 115 PetscCall(DMNetworkGetSubnetwork(networkdm, 1, &nv, &ne, &vtx, &edges)); in FormJacobian_subPower() 117 PetscCall(DMNetworkIsGhostVertex(networkdm, vtx[i], &ghostvtex)); in FormJacobian_subPower() 120 PetscCall(DMNetworkGetGlobalVecOffset(networkdm, vtx[i], ALL_COMPONENTS, &offset)); in FormJacobian_subPower() 121 PetscCall(DMNetworkGetComponent(networkdm, vtx[i], ALL_COMPONENTS, NULL, NULL, &nvar)); in FormJacobian_subPower() 135 …tworkdm, Vec localX, Vec localF, PetscInt nv, PetscInt ne, const PetscInt *vtx, const PetscInt *ed… in FormFunction_Dummy() argument 150 PetscCall(DMNetworkIsGhostVertex(networkdm, vtx[i], &ghostvtex)); in FormFunction_Dummy() 153 PetscCall(DMNetworkGetLocalVecOffset(networkdm, vtx[i], ALL_COMPONENTS, &offset)); in FormFunction_Dummy() [all …]
|
| /petsc/src/snes/tutorials/network/power/ |
| H A D | power2.c | 11 …tworkdm, Vec localX, Vec localF, PetscInt nv, PetscInt ne, const PetscInt *vtx, const PetscInt *ed… in FormFunction_Subnet() argument 34 PetscCall(DMNetworkIsGhostVertex(networkdm, vtx[v], &ghostvtex)); in FormFunction_Subnet() 35 PetscCall(DMNetworkGetNumComponents(networkdm, vtx[v], &numComps)); in FormFunction_Subnet() 36 PetscCall(DMNetworkGetLocalVecOffset(networkdm, vtx[v], ALL_COMPONENTS, &offset)); in FormFunction_Subnet() 38 PetscCall(DMNetworkGetComponent(networkdm, vtx[v], j, &key, &component, NULL)); in FormFunction_Subnet() 59 PetscCall(DMNetworkGetSupportingEdges(networkdm, vtx[v], &nconnedges, &connedges)); in FormFunction_Subnet() 93 if (vfrom == vtx[v]) { in FormFunction_Subnet() 128 const PetscInt *vtx, *edges; in FormFunction() local 143 PetscCall(DMNetworkGetSubnetwork(networkdm, 0, &nv, &ne, &vtx, &edges)); in FormFunction() 144 PetscCall(FormFunction_Subnet(networkdm, localX, localF, nv, ne, vtx, edges, appctx)); in FormFunction() [all …]
|
| H A D | pffunctions.c | 32 …DM networkdm, Vec localX, Mat J, PetscInt nv, PetscInt ne, const PetscInt *vtx, const PetscInt *ed… in FormJacobian_Power_private() argument 50 PetscCall(DMNetworkIsGhostVertex(networkdm, vtx[v], &ghostvtex)); in FormJacobian_Power_private() 52 PetscCall(DMNetworkGetNumComponents(networkdm, vtx[v], &numComps)); in FormJacobian_Power_private() 54 PetscCall(DMNetworkGetLocalVecOffset(networkdm, vtx[v], ALL_COMPONENTS, &offset)); in FormJacobian_Power_private() 55 PetscCall(DMNetworkGetGlobalVecOffset(networkdm, vtx[v], ALL_COMPONENTS, &goffset)); in FormJacobian_Power_private() 56 PetscCall(DMNetworkGetComponent(networkdm, vtx[v], j, &key, &component, NULL)); in FormJacobian_Power_private() 95 PetscCall(DMNetworkGetSupportingEdges(networkdm, vtx[v], &nconnedges, &connedges)); in FormJacobian_Power_private() 139 if (vfrom == vtx[v]) { in FormJacobian_Power_private() 219 const PetscInt *vtx, *edges; in FormJacobian_Power() local 230 PetscCall(DMNetworkGetSubnetwork(networkdm, 0, &nv, &ne, &vtx, &edges)); in FormJacobian_Power() [all …]
|
| H A D | power.c | 18 const PetscInt *vtx, *edges; in FormFunction() local 30 PetscCall(DMNetworkGetSubnetwork(networkdm, 0, &nv, &ne, &vtx, &edges)); in FormFunction() 31 PetscCall(FormFunction_Power(networkdm, localX, localF, nv, ne, vtx, edges, User)); in FormFunction() 44 const PetscInt *vtx, *edges; in SetInitialValues() local 57 PetscCall(DMNetworkGetSubnetwork(networkdm, 0, &nv, &ne, &vtx, &edges)); in SetInitialValues() 58 PetscCall(SetInitialGuess_Power(networkdm, localX, nv, ne, vtx, edges, user_power)); in SetInitialValues()
|
| /petsc/src/snes/tutorials/network/water/ |
| H A D | waterfunctions.c | 21 …tworkdm, Vec localX, Vec localF, PetscInt nv, PetscInt ne, const PetscInt *vtx, const PetscInt *ed… in FormFunction_Water() argument 77 PetscCall(DMNetworkIsGhostVertex(networkdm, vtx[i], &ghostvtex)); in FormFunction_Water() 80 PetscCall(DMNetworkGetLocalVecOffset(networkdm, vtx[i], ALL_COMPONENTS, &offset)); in FormFunction_Water() 81 PetscCall(DMNetworkGetNumComponents(networkdm, vtx[i], &ncomp)); in FormFunction_Water() 82 PetscCall(DMNetworkGetComponent(networkdm, vtx[i], ncomp - 1, &key, (void **)&vertex, NULL)); in FormFunction_Water() 139 const PetscInt *vtx, *edges; in WaterSetInitialGuess() local 150 PetscCall(DMNetworkGetSubnetwork(networkdm, 0, &nv, &ne, &vtx, &edges)); in WaterSetInitialGuess() 151 PetscCall(SetInitialGuess_Water(networkdm, localX, nv, ne, vtx, edges, NULL)); in WaterSetInitialGuess() 198 …_Water(DM networkdm, Vec localX, PetscInt nv, PetscInt ne, const PetscInt *vtx, const PetscInt *ed… in SetInitialGuess_Water() argument 208 PetscCall(DMNetworkIsGhostVertex(networkdm, vtx[i], &ghostvtex)); in SetInitialGuess_Water() [all …]
|
| H A D | water.c | 19 const PetscInt *vtx, *edges; in main() local 64 PetscCall(DMNetworkGetSubnetwork(networkdm, 0, &nv, &ne, &vtx, &edges)); in main() 68 …for (i = 0; i < nv; i++) PetscCall(DMNetworkAddComponent(networkdm, vtx[i], appctx.compkey_vtx, &w… in main()
|
| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex99_msh-vtx.out | 1 DM Object: mesh-vtx 1 MPI process 3 mesh-vtx in 0 dimensions:
|
| /petsc/src/dm/impls/moab/ |
| H A D | dmmbmat.cxx | 71 moab::EntityHandle vtx; in DMMoab_Compute_NNZ_From_Connectivity() local 83 vtx = *iter; in DMMoab_Compute_NNZ_From_Connectivity() 89 merr = dmmoab->hierarchy->get_adjacencies(vtx, dmmoab->dim, adjs); in DMMoab_Compute_NNZ_From_Connectivity() 92 … merr = dmmoab->mbiface->get_adjacencies(&vtx, 1, dmmoab->dim, true, adjs, moab::Interface::UNION); in DMMoab_Compute_NNZ_From_Connectivity() 111 …if (connect[i] == vtx || found.find(connect[i]) != found.end()) continue; /* make sure we don't do… in DMMoab_Compute_NNZ_From_Connectivity()
|
| /petsc/src/dm/impls/network/ |
| H A D | networkview.c | 286 const PetscInt *cone, *vtx, *edges; in DMView_Network() local 308 PetscCall(DMNetworkGetSubnetwork(dm, i, &nv, &ne, &vtx, &edges)); in DMView_Network() 323 PetscCall(DMNetworkGetSharedVertices(dm, NULL, &vtx)); in DMView_Network() 331 PetscCall(DMNetworkIsGhostVertex(dm, vtx[i], &ghost)); in DMView_Network() 334 PetscCall(DMNetworkSharedVertexGetInfo(dm, vtx[i], &gidx, &nv, &sv)); in DMView_Network()
|
| H A D | network.c | 815 …etscInt netnum, PeOp PetscInt *nv, PeOp PetscInt *ne, PeOp const PetscInt *vtx[], PeOp const Petsc… in DMNetworkGetSubnetwork() argument 823 if (vtx) *vtx = network->cloneshared->subnet[netnum].vertices; in DMNetworkGetSubnetwork() 2105 const PetscInt *vtx; in DMNetworkIsSharedVertex() local 2107 PetscCall(DMNetworkGetSharedVertices(dm, &nv, &vtx)); in DMNetworkIsSharedVertex() 2109 if (p == vtx[i]) { in DMNetworkIsSharedVertex()
|
| /petsc/doc/manual/ |
| H A D | dmnetwork.md | 151 DMNetworkGetSubnetwork(DM dm, PetscInt netnum, PetscInt *nv, PetscInt *ne, const PetscInt **vtx, co…
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexgmsh.c | 1326 PetscBT vtx; in GmshReadElements() local 1329 PetscCall(PetscBTCreate(mesh->numNodes, &vtx)); in GmshReadElements() 1336 for (v = 0; v < elem->numVerts; v++) PetscCall(PetscBTSet(vtx, elem->nodes[v])); in GmshReadElements() 1342 …for (n = 0; n < mesh->numNodes; ++n) mesh->vertexMap[n] = PetscBTLookup(vtx, n) ? mesh->numVerts++… in GmshReadElements() 1344 PetscCall(PetscBTDestroy(&vtx)); in GmshReadElements()
|