1: /* DM for redundant globally coupled degrees of freedom */ 2: #if !defined(PETSCDMREDUNDANT_H) 3: #define PETSCDMREDUNDANT_H 5: #include <petscdm.h> 7: PETSC_EXTERN PetscErrorCode DMRedundantCreate(MPI_Comm,PetscMPIInt,PetscInt,DM*); 8: PETSC_EXTERN PetscErrorCode DMRedundantSetSize(DM,PetscMPIInt,PetscInt); 9: PETSC_EXTERN PetscErrorCode DMRedundantGetSize(DM,PetscMPIInt*,PetscInt*); 11: #endif