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#

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#

src/dm/impls/patch/patch.c


Index of all DMPatch routines
Table of Contents for all manual pages
Index of all manual pages