Home
last modified time | relevance | path

Searched refs:PetscSubcomm (Results 1 – 23 of 23) sorted by relevance

/petsc/src/sys/objects/
H A Dsubcomm.c9 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 Dbjacobi.h19 PetscSubcomm psubcomm; /* for multiple processors per block */
44 PetscSubcomm psubcomm;
/petsc/src/ksp/pc/impls/telescope/
H A Dtelescope.h13 PetscSubcomm psubcomm;
41 static inline PetscBool PetscSubcomm_isActiveRank(PetscSubcomm scomm) in PetscSubcomm_isActiveRank()
H A Dtelescope_dmda.c317 PetscSubcomm psubcomm; in PCTelescopeSetUp_dmda_repart_coors()
/petsc/src/sys/tests/output/
H A Dex53f_1.out1 PetscSubcomm type GENERAL with total 2 MPI processes:
/petsc/src/sys/tests/
H A Dex53f.F9010 PetscSubcomm r
H A Dex50.c11 PetscSubcomm psubcomm, psubsubcomm; in main()
H A Dex15.cxx87 PetscSubcomm subc; in main()
/petsc/src/mat/tests/
H A Dex169.c19 PetscSubcomm subc; in main()
H A Dex9.c113 PetscSubcomm psubcomm; in main()
/petsc/include/
H A Dpetscsys.h2573 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 Dpetscsystypes.h1057 typedef struct _n_PetscSubcomm *PetscSubcomm; typedef
/petsc/src/sys/objects/ftn-custom/
H A Dzoptionsf.c341 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 Dex37.c23 PetscSubcomm psubcomm; in main()
/petsc/doc/changes/
H A D313.md276 to create the PetscSubcomm
283 PetscSubcomm
/petsc/src/ksp/ksp/tutorials/
H A Dex73.c67 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 Dredundant.c15 PetscSubcomm psubcomm;
/petsc/doc/manual/
H A Dadvanced.md58 `PetscSubcomm` object may, but need not be, used to construct the `subcomm`.
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c457 PetscSubcomm subcomm; in PCBDDCSubSchursSetUp()
H A Dbddc.c126 PetscSubcomm subcomm; in PCView_BDDC()
H A Dbddcprivate.c7726 PetscSubcomm psubcomm; in PCBDDCMatISGetSubassemblingPattern()
8009 PetscSubcomm subcomm; in PCBDDCMatISSubassemble()
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx562 PetscSubcomm subcomm; in PCView_HPDDM()
/petsc/src/mat/interface/
H A Dmatrix.c10478 PetscSubcomm psubcomm = NULL; in MatCreateRedundantMatrix()