DMPatchSolve#
Iterate over all patches of a DMPATCH, zooming the coarse DM onto each patch and scattering data between the coarse and zoomed representations
Synopsis#
#include "petscdmpatch.h"
PetscErrorCode DMPatchSolve(DM dm)
Collective
Input Parameter#
dm - the
DMPATCH
Note#
This code is a work in progress and is not currently used by other parts of PETSc. It implements the outer loop of the FAS/multigrid-like patch solver sketched at the top of the source file.
See Also#
DMPATCH, DMPatchZoom(), DMPatchGetCoarse(), DMPatchGetPatchSize(), DMPatchGetCommSize()
Level#
developer
Location#
Index of all DMPatch routines
Table of Contents for all manual pages
Index of all manual pages