18ac4e037SJed Brown /* DM for redundant globally coupled degrees of freedom */ 2a4963045SJacob Faibussowitsch #pragma once 38ac4e037SJed Brown 42c8e378dSBarry Smith #include <petscdm.h> 58ac4e037SJed Brown 6*1850900dSBarry Smith /* MANSEC = DM */ 7*1850900dSBarry Smith 8907376e6SBarry Smith PETSC_EXTERN PetscErrorCode DMRedundantCreate(MPI_Comm, PetscMPIInt, PetscInt, DM *); 9907376e6SBarry Smith PETSC_EXTERN PetscErrorCode DMRedundantSetSize(DM, PetscMPIInt, PetscInt); 10907376e6SBarry Smith PETSC_EXTERN PetscErrorCode DMRedundantGetSize(DM, PetscMPIInt *, PetscInt *); 11