PCASMCreateSubdomains2D
Creates the index sets for the overlapping Schwarz preconditioner for a two-dimensional problem on a regular grid.
Synopsis
int PCASMCreateSubdomains2D(int m,int n,int M,int N,int dof,int overlap,int *Nsub,IS **is)
Not
Collective
Input Parameters
m, n | - the number of mesh points in the x and y directions
|
M, N | - the number of subdomains in the x and y directions
|
dof | - degrees of freedom per node
|
overlap | - overlap in mesh lines
|
Output Parameters
Nsub | - the number of subdomains created
|
is | - the array of index sets defining the subdomains
|
Note
Presently PCAMSCreateSubdomains2d() is valid only for
sequentialpreconditioners. More general related routines
arePCASMSetTotalSubdomains() and PCASMSetLocalSubdomains().
Keywords
PC, ASM, additive Schwarz, create, subdomains, 2D, regular grid
See Also
PCASMSetTotalSubdomains(), PCASMSetLocalSubdomains(), PCASMGetSubSLES(),
PCASMSetOverlap()
Examples
src/sles/examples/tutorials/ex8.c
Location: src/pc/impls/asm/asm.c
PC Index
Table of Contents