petsc-3.14.6 2021-03-30
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

Input Parameter

pc - the preconditioner context

Output Parameters

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

Notes

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

See Also

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

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