PCGASMGetSubdomains#
Gets the subdomains supported on this MPI rank for the PCGASM additive Schwarz preconditioner.
Synopsis#
#include "petscpc.h"
PetscErrorCode PCGASMGetSubdomains(PC pc, PetscInt *n, IS *iis[], IS *ois[])
Not Collective
Input Parameter#
pc - the preconditioner context
Output Parameters#
n - the number of subdomains for this MPI rank (default value = 1)
iis - the index sets that define the inner subdomains (without overlap) supported on this rank (can be NULL)
ois - the index sets that define the outer subdomains (with overlap) supported on this rank (can be NULL)
Note#
The user is responsible for destroying the ISs and freeing the returned arrays.
The IS numbering is in the parallel, global numbering of the vector.
See Also#
PCGASM, PCGASMSetOverlap(), PCGASMGetSubKSP(), PCGASMCreateSubdomains2D(),
PCGASMSetSubdomains(), PCGASMGetSubmatrices()
Level#
advanced
Location#
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages