petsc-3.7.1 2016-05-15
Report Typos and Errors

PCASMGetLocalSubdomains

Gets the local subdomains (for this processor only) for the additive Schwarz preconditioner.

Synopsis

#include "petscpc.h" 
PetscErrorCode  PCASMGetLocalSubdomains(PC pc,PetscInt *n,IS *is[],IS *is_local[])
Not Collective Many br

Input Parameter

pc -the preconditioner context Many br

Output Parameters

n - the number of subdomains for this processor (default value = 1) Many br
is - the index sets that define the subdomains for this processor Many br
is_local - the index sets that define the local part of the subdomains for this processor (can be NULL) Many br

Notes

The IS numbering is in the parallel, global numbering of the vector. Many br

Many br

Keywords

PC, ASM, set, local, subdomains, additive Schwarz

See Also

PCASMSetTotalSubdomains(), PCASMSetOverlap(), PCASMGetSubKSP(),
PCASMCreateSubdomains2D(), PCASMSetLocalSubdomains(), PCASMGetLocalSubmatrices() Many br

Level:advanced
Location:
src/ksp/pc/impls/asm/asm.c
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages