Home
last modified time | relevance | path

Searched refs:MPI_Group (Results 1 – 18 of 18) sorted by relevance

/petsc/src/dm/partitioner/impls/multistage/
H A Dmspart.c22 MPI_Group *lgroup;
63 MPI_Group group; in PetscPartitionerView_Multistage()
72 MPI_Group pgroup = MPI_GROUP_EMPTY; in PetscPartitionerView_Multistage()
146 …istage_CreateStages(MPI_Comm comm, const PetscInt *options, PetscInt *nlevels, MPI_Group *levels[]) in PetscPartitionerMultistage_CreateStages()
149 MPI_Group *lgroup; in PetscPartitionerMultistage_CreateStages()
150 MPI_Group ggroup, ngroup; in PetscPartitionerMultistage_CreateStages()
285 static PetscErrorCode PetscPartitionerMultistage_DestroyStages(PetscInt nstages, MPI_Group *groups[… in PetscPartitionerMultistage_DestroyStages()
289 MPI_Group group = (*groups)[l]; in PetscPartitionerMultistage_DestroyStages()
342 …ode PetscPartitionerMultistageSetStages(PetscPartitioner part, PetscInt levels, MPI_Group lgroup[]) in PetscPartitionerMultistageSetStages()
346 MPI_Group wgroup; in PetscPartitionerMultistageSetStages()
[all …]
/petsc/include/
H A Dpetscsf.h143 PETSC_EXTERN PetscErrorCode PetscSFSetUpRanks(PetscSF, MPI_Group);
146 PETSC_EXTERN PetscErrorCode PetscSFGetGroups(PetscSF, MPI_Group *, MPI_Group *);
H A Dpetscpartitioner.h75 PetscErrorCode PetscPartitionerMultistageSetStages(PetscPartitioner, PetscInt, MPI_Group[]);
/petsc/include/petsc/private/
H A Dpartitionerimpl.h41 …orCode PetscPartitionerMultistageGetStages_Multistage(PetscPartitioner, PetscInt *, MPI_Group *[]);
H A Dsfimpl.h96 MPI_Group ingroup; /* Group of processes connected to my roots */
97 MPI_Group outgroup; /* Group of processes connected to my leaves */
/petsc/src/dm/impls/da/
H A Ddasub.c201 MPI_Group group, subgroup; in DMDAGetProcessorSubset()
272 MPI_Group group, subgroup; in DMDAGetProcessorSubsets()
/petsc/src/sys/utils/
H A Dmpishm.c70 MPI_Group globgroup, shmgroup; in PetscShmCommGet()
/petsc/include/petsc/finclude/
H A Dpetscsysbase.h48 #define MPIU_Group type(MPI_Group)
/petsc/src/vec/is/sf/interface/
H A Dsf.c1030 PetscErrorCode PetscSFSetUpRanks(PetscSF sf, MPI_Group dgroup) in PetscSFSetUpRanks()
1064 MPI_Group group = MPI_GROUP_NULL; in PetscSFSetUpRanks()
1143 PetscErrorCode PetscSFGetGroups(PetscSF sf, MPI_Group *incoming, MPI_Group *outgoing) in PetscSFGetGroups()
1145 MPI_Group group = MPI_GROUP_NULL; in PetscSFGetGroups()
/petsc/src/vec/is/sf/impls/window/
H A Dsfwindow.c562 MPI_Group ingroup, outgroup; in PetscSFGetWindow()
694 MPI_Group ingroup, outgroup; in PetscSFRestoreWindow()
743 MPI_Group ingroup, outgroup; in PetscSFSetUp_Window()
/petsc/include/petsc/mpiuni/
H A Dmpi.h275 typedef int MPI_Group; typedef
376 MPIUni_PETSC_EXTERN int MPI_Comm_create(MPI_Comm, MPI_Group, MPI_Comm *);
/petsc/src/sys/mpiuni/
H A Dmpi.c288 int MPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm) in MPI_Comm_create()
/petsc/src/vec/is/sf/impls/basic/
H A Dsfbasic.c186 MPI_Group group; in PetscSFSetUp_Basic()
/petsc/src/ksp/pc/impls/telescope/
H A Dtelescope.c54 MPI_Group group_f, group_c; in PCTelescopeTestValidSubcomm()
/petsc/src/ksp/pc/impls/tfs/
H A Dgs.c183 MPI_Group PCTFS_gs_group; in PCTFS_gs_init()
/petsc/src/mat/impls/adj/mpi/
H A Dmpiadj.c754 MPI_Group agroup, bgroup; in MatMPIAdjCreateNonemptySubcommMat_MPIAdj()
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c1847 MPI_Group petsc_group, omp_group; in MatMumpsSetUpDistRHSInfo()
/petsc/src/dm/impls/plex/
H A Dplex.c1533 MPI_Group ggroup, ngroup; in DMPlexView_Ascii()