Home
last modified time | relevance | path

Searched refs:outgroup (Results 1 – 3 of 3) sorted by relevance

/petsc/src/vec/is/sf/impls/window/
H A Dsfwindow.c562 MPI_Group ingroup, outgroup; in PetscSFGetWindow() local
573 PetscCall(PetscSFGetGroups(sf, &ingroup, &outgroup)); in PetscSFGetWindow()
575 PetscCallMPI(MPI_Group_size(outgroup, &osize)); in PetscSFGetWindow()
577 if (osize) PetscCallMPI(MPI_Win_start(outgroup, startassert, *win)); in PetscSFGetWindow()
694 MPI_Group ingroup, outgroup; in PetscSFRestoreWindow() local
704 PetscCall(PetscSFGetGroups(sf, &ingroup, &outgroup)); in PetscSFRestoreWindow()
706 PetscCallMPI(MPI_Group_size(outgroup, &osize)); in PetscSFRestoreWindow()
743 MPI_Group ingroup, outgroup; in PetscSFSetUp_Window() local
799 PetscCall(PetscSFGetGroups(sf, &ingroup, &outgroup)); in PetscSFSetUp_Window()
/petsc/src/vec/is/sf/interface/
H A Dsf.c71 b->outgroup = MPI_GROUP_NULL; in PetscSFCreate()
132 if (sf->outgroup != MPI_GROUP_NULL) PetscCallMPI(MPI_Group_free(&sf->outgroup)); in PetscSFReset()
1182 if (sf->outgroup == MPI_GROUP_NULL) { in PetscSFGetGroups()
1184 PetscCallMPI(MPI_Group_incl(group, sf->nranks, sf->ranks, &sf->outgroup)); in PetscSFGetGroups()
1187 *outgoing = sf->outgroup; in PetscSFGetGroups()
/petsc/include/petsc/private/
H A Dsfimpl.h97 MPI_Group outgroup; /* Group of processes connected to my leaves */ member