| /petsc/src/sys/objects/ |
| H A D | subcomm.c | 9 static PetscErrorCode PetscSubcommCreate_contiguous(PetscSubcomm); 10 static PetscErrorCode PetscSubcommCreate_interlaced(PetscSubcomm); 24 PetscErrorCode PetscSubcommSetFromOptions(PetscSubcomm psubcomm) in PetscSubcommSetFromOptions() 72 PetscErrorCode PetscSubcommSetOptionsPrefix(PetscSubcomm psubcomm, const char pre[]) in PetscSubcommSetOptionsPrefix() 98 PetscErrorCode PetscSubcommView(PetscSubcomm psubcomm, PetscViewer viewer) in PetscSubcommView() 138 PetscErrorCode PetscSubcommSetNumber(PetscSubcomm psubcomm, PetscInt nsubcomm) in PetscSubcommSetNumber() 167 PetscErrorCode PetscSubcommSetType(PetscSubcomm psubcomm, PetscSubcommType subcommtype) in PetscSubcommSetType() 195 PetscErrorCode PetscSubcommSetTypeGeneral(PetscSubcomm psubcomm, PetscMPIInt color, PetscMPIInt sub… in PetscSubcommSetTypeGeneral() 257 PetscErrorCode PetscSubcommDestroy(PetscSubcomm *psubcomm) in PetscSubcommDestroy() 285 PetscErrorCode PetscSubcommCreate(MPI_Comm comm, PetscSubcomm *psubcomm) in PetscSubcommCreate() [all …]
|
| /petsc/src/ksp/pc/impls/bjacobi/ |
| H A D | bjacobi.h | 19 PetscSubcomm psubcomm; /* for multiple processors per block */ 44 PetscSubcomm psubcomm;
|
| /petsc/src/ksp/pc/impls/telescope/ |
| H A D | telescope.h | 13 PetscSubcomm psubcomm; 41 static inline PetscBool PetscSubcomm_isActiveRank(PetscSubcomm scomm) in PetscSubcomm_isActiveRank()
|
| H A D | telescope_dmda.c | 317 PetscSubcomm psubcomm; in PCTelescopeSetUp_dmda_repart_coors()
|
| /petsc/src/sys/tests/output/ |
| H A D | ex53f_1.out | 1 PetscSubcomm type GENERAL with total 2 MPI processes:
|
| /petsc/src/sys/tests/ |
| H A D | ex53f.F90 | 10 PetscSubcomm r
|
| H A D | ex50.c | 11 PetscSubcomm psubcomm, psubsubcomm; in main()
|
| H A D | ex15.cxx | 87 PetscSubcomm subc; in main()
|
| /petsc/src/mat/tests/ |
| H A D | ex169.c | 19 PetscSubcomm subc; in main()
|
| H A D | ex9.c | 113 PetscSubcomm psubcomm; in main()
|
| /petsc/include/ |
| H A D | petscsys.h | 2573 static inline MPI_Comm PetscSubcommParent(PetscSubcomm scomm) in PetscSubcommParent() 2577 static inline MPI_Comm PetscSubcommChild(PetscSubcomm scomm) in PetscSubcommChild() 2581 static inline MPI_Comm PetscSubcommContiguousParent(PetscSubcomm scomm) in PetscSubcommContiguousParent() 2585 PETSC_EXTERN PetscErrorCode PetscSubcommCreate(MPI_Comm, PetscSubcomm *); 2586 PETSC_EXTERN PetscErrorCode PetscSubcommDestroy(PetscSubcomm *); 2587 PETSC_EXTERN PetscErrorCode PetscSubcommSetNumber(PetscSubcomm, PetscInt); 2588 PETSC_EXTERN PetscErrorCode PetscSubcommSetType(PetscSubcomm, PetscSubcommType); 2589 PETSC_EXTERN PetscErrorCode PetscSubcommSetTypeGeneral(PetscSubcomm, PetscMPIInt, PetscMPIInt); 2590 PETSC_EXTERN PetscErrorCode PetscSubcommView(PetscSubcomm, PetscViewer); 2591 PETSC_EXTERN PetscErrorCode PetscSubcommSetFromOptions(PetscSubcomm); [all …]
|
| H A D | petscsystypes.h | 1057 typedef struct _n_PetscSubcomm *PetscSubcomm; typedef
|
| /petsc/src/sys/objects/ftn-custom/ |
| H A D | zoptionsf.c | 341 PETSC_EXTERN void petscsubcommgetparent_(PetscSubcomm *scomm, MPI_Fint *pcomm, int *ierr) in petscsubcommgetparent_() 349 PETSC_EXTERN void petscsubcommgetcontiguousparent_(PetscSubcomm *scomm, MPI_Fint *pcomm, int *ierr) in petscsubcommgetcontiguousparent_() 357 PETSC_EXTERN void petscsubcommgetchild_(PetscSubcomm *scomm, MPI_Fint *ccomm, int *ierr) in petscsubcommgetchild_()
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex37.c | 23 PetscSubcomm psubcomm; in main()
|
| /petsc/doc/changes/ |
| H A D | 313.md | 276 to create the PetscSubcomm 283 PetscSubcomm
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex73.c | 67 PetscErrorCode CommCoarsen(MPI_Comm comm, PetscInt number, PetscSubcomm *p) in CommCoarsen() 69 PetscSubcomm psubcomm; in CommCoarsen() 79 PetscErrorCode CommHierarchyCreate(MPI_Comm comm, PetscInt n, PetscInt number[], PetscSubcomm pscom… in CommHierarchyCreate() 632 PetscSubcomm *pscommlist; in HierarchyCreate()
|
| /petsc/src/ksp/pc/impls/redundant/ |
| H A D | redundant.c | 15 PetscSubcomm psubcomm;
|
| /petsc/doc/manual/ |
| H A D | advanced.md | 58 `PetscSubcomm` object may, but need not be, used to construct the `subcomm`.
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 457 PetscSubcomm subcomm; in PCBDDCSubSchursSetUp()
|
| H A D | bddc.c | 126 PetscSubcomm subcomm; in PCView_BDDC()
|
| H A D | bddcprivate.c | 7726 PetscSubcomm psubcomm; in PCBDDCMatISGetSubassemblingPattern() 8009 PetscSubcomm subcomm; in PCBDDCMatISSubassemble()
|
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 562 PetscSubcomm subcomm; in PCView_HPDDM()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 10478 PetscSubcomm psubcomm = NULL; in MatCreateRedundantMatrix()
|