Lines Matching refs:sfXC

1773   PetscSF     sfXC;  member
1778 static PetscErrorCode LoadLabelsCtxCreate(DM dm, PetscViewer viewer, PetscSF sfXC, LoadLabelsCtx *c… in LoadLabelsCtxCreate() argument
1786 (*ctx)->sfXC = sfXC; in LoadLabelsCtxCreate()
1787 if (sfXC) { in LoadLabelsCtxCreate()
1790 PetscCall(PetscObjectReference((PetscObject)sfXC)); in LoadLabelsCtxCreate()
1791 PetscCall(PetscSFGetGraph(sfXC, &nX, NULL, NULL, NULL)); in LoadLabelsCtxCreate()
1803 PetscCall(PetscSFDestroy(&(*ctx)->sfXC)); in LoadLabelsCtxDestroy()
1817 PetscSF sfXC = ctx->sfXC; in ReadLabelStratumHDF5_Distribute_Private() local
1825 PetscCall(PetscSFGetGraph(sfXC, &nX, &nC, NULL, NULL)); in ReadLabelStratumHDF5_Distribute_Private()
1840 PetscCall(PetscSFBcastBegin(sfXC, MPI_C_BOOL, X_mask, C_mask, MPI_LOR)); in ReadLabelStratumHDF5_Distribute_Private()
1841 PetscCall(PetscSFBcastEnd(sfXC, MPI_C_BOOL, X_mask, C_mask, MPI_LOR)); in ReadLabelStratumHDF5_Distribute_Private()
1865 if (!ctx->sfXC) { in ReadLabelStratumHDF5_Static()
1873 if (ctx->sfXC) { in ReadLabelStratumHDF5_Static()
1915 PetscErrorCode DMPlexLabelsLoad_HDF5_Internal(DM dm, PetscViewer viewer, PetscSF sfXC) in DMPlexLabelsLoad_HDF5_Internal() argument
1926 …if (distributed) PetscCheck(sfXC, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_NULL, "PetscSF m… in DMPlexLabelsLoad_HDF5_Internal()
1927 PetscCall(LoadLabelsCtxCreate(dm, viewer, sfXC, &ctx)); in DMPlexLabelsLoad_HDF5_Internal()
2380 …PetscErrorCode PlexLayerCreateSFs_Private(PlexLayer layer, PetscSF *vertexOverlapSF, PetscSF *sfXC) in PlexLayerCreateSFs_Private() argument
2447 *sfXC = vl2gSF; in PlexLayerCreateSFs_Private()
2616 static PetscErrorCode DMPlexTopologyLoad_HDF5_Private(DM dm, PetscViewer viewer, PetscSF *sfXC) in DMPlexTopologyLoad_HDF5_Private() argument
2673 …tscCall(PlexLayerConcatenateSFs_Private(comm, depth, layers, strataPermutation, &overlapSF, sfXC)); in DMPlexTopologyLoad_HDF5_Private()
2684 PetscErrorCode DMPlexTopologyLoad_HDF5_Internal(DM dm, PetscViewer viewer, PetscSF *sfXC) in DMPlexTopologyLoad_HDF5_Internal() argument
2732 if (sfXC) { in DMPlexTopologyLoad_HDF5_Internal()
2733 *sfXC = sfwork; in DMPlexTopologyLoad_HDF5_Internal()
2788 PetscErrorCode DMPlexCoordinatesLoad_HDF5_Internal(DM dm, PetscViewer viewer, PetscSF sfXC) in DMPlexCoordinatesLoad_HDF5_Internal() argument
2806 …PetscCheck(sfXC, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_NULL, "PetscSF must be given for … in DMPlexCoordinatesLoad_HDF5_Internal()
2818 PetscCall(DMPlexSectionLoad(dm, viewer, cdm, sfXC, NULL, &lsf)); in DMPlexCoordinatesLoad_HDF5_Internal()
2847 PetscSF sfXC; in DMPlexLoad_HDF5_Internal() local
2850 PetscCall(DMPlexTopologyLoad_HDF5_Internal(dm, viewer, &sfXC)); in DMPlexLoad_HDF5_Internal()
2851 PetscCall(DMPlexLabelsLoad_HDF5_Internal(dm, viewer, sfXC)); in DMPlexLoad_HDF5_Internal()
2852 PetscCall(DMPlexCoordinatesLoad_HDF5_Internal(dm, viewer, sfXC)); in DMPlexLoad_HDF5_Internal()
2853 PetscCall(PetscSFDestroy(&sfXC)); in DMPlexLoad_HDF5_Internal()