1 #pragma once 2 3 #include <petscmat.h> /*I "petscmat.h" I*/ 4 #include <petscdmpatch.h> /*I "petscdmpatch.h" I*/ 5 #include <petsc/private/dmimpl.h> 6 7 typedef struct { 8 PetscInt refct; 9 DM dmCoarse; 10 MatStencil patchSize; 11 MatStencil commSize; 12 } DM_Patch; 13