Searched refs:dmnetwork (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/ksp/tutorials/network/ |
| H A D | ex3.c | 17 DM dmnetwork; in main() local 37 PetscCall(DMNetworkCreate(PETSC_COMM_WORLD, &dmnetwork)); in main() 38 PetscCall(DMNetworkRegisterComponent(dmnetwork, "comp0", sizeof(Comp0), &compkey0)); in main() 39 PetscCall(DMNetworkRegisterComponent(dmnetwork, "comp1", sizeof(Comp1), &compkey1)); in main() 46 PetscCall(DMNetworkSetNumSubNetworks(dmnetwork, nsubnet, PETSC_DECIDE)); in main() 47 PetscCall(DMNetworkGetNumSubNetworks(dmnetwork, NULL, &Nsubnet)); in main() 85 PetscCall(DMNetworkAddSubnetwork(dmnetwork, NULL, numEdges[i], edgelist[i], &netNum)); in main() 92 PetscCall(DMNetworkAddSharedVertices(dmnetwork, 0, j, 1, &asvtx, &bsvtx)); in main() 96 PetscCall(DMNetworkLayoutSetUp(dmnetwork)); in main() 100 PetscCall(DMNetworkGetSubnetwork(dmnetwork, net, &nv, &ne, &vtx, &edges)); in main() [all …]
|
| H A D | ex4.c | 8 DM dmnetwork; in main() local 59 PetscCall(DMNetworkCreate(PETSC_COMM_WORLD, &dmnetwork)); in main() 62 PetscCall(DMNetworkRegisterComponent(dmnetwork, "comp0", 0, &compkey0)); in main() 63 PetscCall(DMNetworkRegisterComponent(dmnetwork, "comp1", 0, &compkey1)); in main() 66 PetscCall(DMNetworkSetNumSubNetworks(dmnetwork, PETSC_DECIDE, Nsubnet)); in main() 70 PetscCall(DMNetworkAddSubnetwork(dmnetwork, NULL, numEdges[i], edgelist[i], &netNum)); in main() 78 …for (j = Nsubnet - 1; j >= 1; j--) PetscCall(DMNetworkAddSharedVertices(dmnetwork, 0, j, 2, asvtx,… in main() 81 PetscCall(DMNetworkLayoutSetUp(dmnetwork)); in main() 85 PetscCall(DMNetworkGetSubnetwork(dmnetwork, net, &nv, &ne, &vtx, &edges)); in main() 87 PetscCall(DMNetworkIsSharedVertex(dmnetwork, vtx[v], &sharedv)); in main() [all …]
|
| H A D | ex1.c | 137 PetscErrorCode FormOperator(DM dmnetwork, Mat A, Vec b) in FormOperator() argument 161 PetscCall(DMNetworkGetEdgeRange(dmnetwork, &eStart, &eEnd)); in FormOperator() 163 PetscCall(DMNetworkGetComponent(dmnetwork, e, 0, NULL, (void **)&branch, NULL)); in FormOperator() 164 PetscCall(DMNetworkGetLocalVecOffset(dmnetwork, e, ALL_COMPONENTS, &lofst)); in FormOperator() 166 PetscCall(DMNetworkGetConnectedVertices(dmnetwork, e, &cone)); in FormOperator() 167 PetscCall(DMNetworkGetLocalVecOffset(dmnetwork, cone[0], ALL_COMPONENTS, &lofst_fr)); in FormOperator() 168 PetscCall(DMNetworkGetLocalVecOffset(dmnetwork, cone[1], ALL_COMPONENTS, &lofst_to)); in FormOperator() 184 PetscCall(DMNetworkGetComponent(dmnetwork, cone[0], 0, NULL, (void **)&node, NULL)); in FormOperator() 195 PetscCall(DMNetworkGetComponent(dmnetwork, cone[1], 0, NULL, (void **)&node, NULL)); in FormOperator() 206 PetscCall(DMNetworkGetVertexRange(dmnetwork, &vStart, &vEnd)); in FormOperator() [all …]
|
| /petsc/doc/manual/ |
| H A D | dm.md | 12 dmnetwork
|