Home
last modified time | relevance | path

Searched refs:ingroup (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()
574 PetscCallMPI(MPI_Group_size(ingroup, &isize)); in PetscSFGetWindow()
576 if (isize) PetscCallMPI(MPI_Win_post(ingroup, postassert, *win)); in PetscSFGetWindow()
694 MPI_Group ingroup, outgroup; in PetscSFRestoreWindow() local
704 PetscCall(PetscSFGetGroups(sf, &ingroup, &outgroup)); in PetscSFRestoreWindow()
705 PetscCallMPI(MPI_Group_size(ingroup, &isize)); 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.c70 b->ingroup = MPI_GROUP_NULL; in PetscSFCreate()
131 if (sf->ingroup != MPI_GROUP_NULL) PetscCallMPI(MPI_Group_free(&sf->ingroup)); in PetscSFReset()
1150 if (sf->ingroup == MPI_GROUP_NULL) { in PetscSFGetGroups()
1175 PetscCallMPI(MPI_Group_incl(group, indegree0, inranks, &sf->ingroup)); in PetscSFGetGroups()
1180 *incoming = sf->ingroup; in PetscSFGetGroups()
/petsc/include/petsc/private/
H A Dsfimpl.h96 MPI_Group ingroup; /* Group of processes connected to my roots */ member