Home
last modified time | relevance | path

Searched refs:scomm (Results 1 – 11 of 11) sorted by relevance

/petsc/src/mat/utils/
H A Doverlapsplit.c21 MPI_Comm gcomm, dcomm, scomm; in MatIncreaseOverlapSplit_Single() local
33 PetscCall(PetscCommDuplicate(dcomm, &scomm, NULL)); in MatIncreaseOverlapSplit_Single()
37 PetscCallMPI(MPI_Comm_compare(gcomm, scomm, &issamecomm)); in MatIncreaseOverlapSplit_Single()
42 PetscCall(PetscCommDestroy(&scomm)); in MatIncreaseOverlapSplit_Single()
48 PetscCallMPI(MPI_Comm_compare(scomm, PETSC_COMM_SELF, &issamecomm)); in MatIncreaseOverlapSplit_Single()
50 PetscCall(PetscCommDestroy(&scomm)); in MatIncreaseOverlapSplit_Single()
53 PetscCallMPI(MPI_Comm_rank(scomm, &srank)); in MatIncreaseOverlapSplit_Single()
54 PetscCallMPI(MPI_Comm_size(scomm, &size)); in MatIncreaseOverlapSplit_Single()
67 PetscCall(ISCreateGeneral(scomm, nindx, indices_sc, PETSC_OWN_POINTER, &is_sc)); in MatIncreaseOverlapSplit_Single()
74 PetscCallMPI(MPI_Gather(&nindx, 1, MPIU_INT, localsizes_sc, 1, MPIU_INT, 0, scomm)); in MatIncreaseOverlapSplit_Single()
[all …]
/petsc/src/sys/tests/
H A Dex53f.F9012 MPIU_Comm scomm
21 PetscCallA(PetscSubcommGetChild(r, scomm, ierr))
H A Dex15.cxx89 PetscShmComm scomm; in main() local
168 scomm = nullptr; in main()
216 (void)scomm; in main()
/petsc/src/ksp/ksp/tests/benchmarkscatters/
H A Dex2.c12 PetscCommShared scomm; in main() local
27 PetscCall(PetscCommSharedGet(comm, &scomm)); in main()
30 PetscCall(PetscCommSharedGlobalToLocal(scomm, i, &lrank)); in main()
/petsc/src/mat/tests/
H A Dex83.c22 MPI_Comm comm, scomm; in main() local
135 PetscCallMPI(MPI_Comm_split(comm, membershipKey, rank, &scomm)); in main()
147 PetscCall(ISCreateGeneral(scomm, isrows_localsize, indices_sc, PETSC_OWN_POINTER, &isrows_sc)); in main()
/petsc/src/sys/objects/
H A Dsubcomm.c322 PetscErrorCode PetscSubcommGetParent(PetscSubcomm scomm, MPI_Comm *pcomm) in PetscSubcommGetParent() argument
324 *pcomm = PetscSubcommParent(scomm); in PetscSubcommGetParent()
345 PetscErrorCode PetscSubcommGetContiguousParent(PetscSubcomm scomm, MPI_Comm *pcomm) in PetscSubcommGetContiguousParent() argument
347 *pcomm = PetscSubcommContiguousParent(scomm); in PetscSubcommGetContiguousParent()
367 PetscErrorCode PetscSubcommGetChild(PetscSubcomm scomm, MPI_Comm *ccomm) in PetscSubcommGetChild() argument
369 *ccomm = PetscSubcommChild(scomm); in PetscSubcommGetChild()
/petsc/src/ksp/pc/impls/telescope/
H A Dtelescope.h41 static inline PetscBool PetscSubcomm_isActiveRank(PetscSubcomm scomm) in PetscSubcomm_isActiveRank() argument
43 if (scomm->color == 0) return PETSC_TRUE; in PetscSubcomm_isActiveRank()
/petsc/src/sys/objects/ftn-custom/
H A Dzoptionsf.c341 PETSC_EXTERN void petscsubcommgetparent_(PetscSubcomm *scomm, MPI_Fint *pcomm, int *ierr) in petscsubcommgetparent_() argument
345 *ierr = PetscSubcommGetParent(*scomm, &tcomm); in petscsubcommgetparent_()
349 PETSC_EXTERN void petscsubcommgetcontiguousparent_(PetscSubcomm *scomm, MPI_Fint *pcomm, int *ierr) in petscsubcommgetcontiguousparent_() argument
353 *ierr = PetscSubcommGetContiguousParent(*scomm, &tcomm); in petscsubcommgetcontiguousparent_()
357 PETSC_EXTERN void petscsubcommgetchild_(PetscSubcomm *scomm, MPI_Fint *ccomm, int *ierr) in petscsubcommgetchild_() argument
361 *ierr = PetscSubcommGetChild(*scomm, &tcomm); in petscsubcommgetchild_()
/petsc/src/mat/graphops/partition/impls/hierarchical/
H A Dhierarchical.c46 MPI_Comm comm, scomm; in MatPartitioningApply_Hierarchical() local
169 PetscCall(PetscObjectGetComm((PetscObject)sadj, &scomm)); in MatPartitioningApply_Hierarchical()
178 PetscCall(MatPartitioningCreate(scomm, &hpart->fineMatPart)); in MatPartitioningApply_Hierarchical()
207 PetscCall(ISCreateGeneral(scomm, 0, NULL, PETSC_OWN_POINTER, &fineparts_temp)); in MatPartitioningApply_Hierarchical()
/petsc/include/
H A Dpetscsys.h2573 static inline MPI_Comm PetscSubcommParent(PetscSubcomm scomm) in PetscSubcommParent() argument
2575 return scomm->parent; in PetscSubcommParent()
2577 static inline MPI_Comm PetscSubcommChild(PetscSubcomm scomm) in PetscSubcommChild() argument
2579 return scomm->child; in PetscSubcommChild()
2581 static inline MPI_Comm PetscSubcommContiguousParent(PetscSubcomm scomm) in PetscSubcommContiguousParent() argument
2583 return scomm->dupparent; in PetscSubcommContiguousParent()
/petsc/config/BuildSystem/config/packages/
H A DMPI.py465 … if (MPI_Comm_split_type(MPI_COMM_WORLD, MPI_COMM_TYPE_SHARED, 0, MPI_INFO_NULL, &scomm)) { }\n\