PCGASMCreateSubdomains2D#
Creates the index sets for the PCGASM overlapping Schwarz preconditioner for a two-dimensional problem on a regular grid.
Synopsis#
Collective
Input Parameters#
pc - the preconditioner context
M - the global number of grid points in the x direction
N - the global number of grid points in the y direction
Mdomains - the global number of subdomains in the x direction
Ndomains - the global number of subdomains in the y direction
dof - degrees of freedom per node
overlap - overlap in mesh lines
Output Parameters#
nsub - the number of local subdomains created
iis - array of index sets defining inner (nonoverlapping) subdomains
ois - array of index sets defining outer (overlapping, if overlap > 0) subdomains
Note#
Use PCGASMDestroySubdomains() to free the index sets and the arrays
See Also#
KSP: Linear System Solvers, PCGASM, PCGASMSetSubdomains(), PCGASMGetSubKSP(), PCGASMSetOverlap(), PCASMCreateSubdomains2D(),
PCGASMDestroySubdomains()
Level#
advanced
Location#
Examples#
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages