Searched refs:sfProcess (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexrefine.c | 24 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 D | plexdistribute.c | 347 …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()
|