Home
last modified time | relevance | path

Searched refs:sfProcess (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexrefine.c24 PetscErrorCode DMPlexCreateProcessSF(DM dm, PetscSF sfPoint, IS *processRanks, PetscSF *sfProcess) in DMPlexCreateProcessSF() argument
39 if (sfProcess) PetscAssertPointer(sfProcess, 4); in DMPlexCreateProcessSF()
57 if (sfProcess) { in DMPlexCreateProcessSF()
58 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)dm), sfProcess)); in DMPlexCreateProcessSF()
59 PetscCall(PetscObjectSetName((PetscObject)*sfProcess, "Process SF")); in DMPlexCreateProcessSF()
60 PetscCall(PetscSFSetFromOptions(*sfProcess)); in DMPlexCreateProcessSF()
61 …PetscCall(PetscSFSetGraph(*sfProcess, size, numLeaves, localPointsNew, PETSC_OWN_POINTER, remotePo… in DMPlexCreateProcessSF()
H A Dplexdistribute.c347 …tRanks, PetscSection leafRankSection, IS leafRanks, PeOp IS *processRanks, PeOp PetscSF *sfProcess) in DMPlexCreateTwoSidedProcessSF() argument
362 if (sfProcess) PetscAssertPointer(sfProcess, 8); in DMPlexCreateTwoSidedProcessSF()
412 if (sfProcess) { in DMPlexCreateTwoSidedProcessSF()
413 PetscCall(PetscSFCreate(PetscObjectComm((PetscObject)dm), sfProcess)); in DMPlexCreateTwoSidedProcessSF()
414 PetscCall(PetscObjectSetName((PetscObject)*sfProcess, "Two-Sided Process SF")); in DMPlexCreateTwoSidedProcessSF()
415 PetscCall(PetscSFSetFromOptions(*sfProcess)); in DMPlexCreateTwoSidedProcessSF()
416 …PetscCall(PetscSFSetGraph(*sfProcess, size, numNeighbors, localPointsNew, PETSC_OWN_POINTER, remot… in DMPlexCreateTwoSidedProcessSF()