Searched refs:dmcoords (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/network/ |
| H A D | networkview.c | 13 DM dmcoords; in DMView_Network_CSV() local 25 PetscCall(DMGetCoordinateDM(dm, &dmcoords)); in DMView_Network_CSV() 27 PetscCall(DMGetCoordinateDim(dmcoords, &i)); in DMView_Network_CSV() 34 PetscCall(PetscObjectGetComm((PetscObject)dmcoords, &comm)); in DMView_Network_CSV() 44 PetscCall(DMNetworkGetNumSubNetworks(dmcoords, NULL, &nsubnets)); in DMView_Network_CSV() 47 PetscCall(DMNetworkGetSubnetwork(dmcoords, subnet, &nvertices, &nedges, &vertices, &edges)); in DMView_Network_CSV() 54 PetscCall(DMNetworkGetLocalVecOffset(dmcoords, vertex, ALL_COMPONENTS, vertexOffsets)); in DMView_Network_CSV() 57 PetscCall(DMNetworkGetGlobalVertexIndex(dmcoords, vertex, &gidx)); in DMView_Network_CSV() 62 PetscCall(DMNetworkGetNumComponents(dmcoords, vertex, &ncomp)); in DMView_Network_CSV() 66 PetscCall(DMNetworkGetComponent(dmcoords, vertex, 0, NULL, (void **)&color_ptr, NULL)); in DMView_Network_CSV() [all …]
|
| /petsc/src/snes/tutorials/network/ |
| H A D | ex1.c | 50 DM networkdm, dmcoords; in UserMonitor() local 58 PetscCall(DMGetCoordinateDM(networkdm, &dmcoords)); in UserMonitor() 64 PetscCall(DMNetworkGetVertexRange(dmcoords, &vStart, &vEnd)); in UserMonitor() 69 PetscCall(DMNetworkGetComponent(dmcoords, v, 0, NULL, (void **)&color, NULL)); in UserMonitor() 327 static PetscErrorCode CoordinateVecSetUp(DM dmcoords, Vec coords) in CoordinateVecSetUp() argument 336 PetscCall(DMNetworkGetNumSubNetworks(dmcoords, NULL, &Nsubnet)); in CoordinateVecSetUp() 338 PetscCall(DMNetworkGetSubnetwork(dmcoords, i, &nv, NULL, &vtx, NULL)); in CoordinateVecSetUp() 340 PetscCall(DMNetworkGetGlobalVertexIndex(dmcoords, vtx[v], &gidx)); in CoordinateVecSetUp() 341 PetscCall(DMNetworkGetLocalVecOffset(dmcoords, vtx[v], 0, &offset)); in CoordinateVecSetUp() 342 PetscCall(DMNetworkGetComponent(dmcoords, vtx[v], 0, NULL, (void **)&color, NULL)); in CoordinateVecSetUp() [all …]
|