13c48a1e8SJed Brown /* Very minimal unstructured DM */ 23c48a1e8SJed Brown #if !defined(__PETSCDMSLICED_H) 33c48a1e8SJed Brown #define __PETSCDMSLICED_H 43c48a1e8SJed Brown 53c48a1e8SJed Brown #include "petscdm.h" 6d8b9fd66SJed Brown 7*014dd563SJed Brown PETSC_EXTERN PetscErrorCode DMSlicedCreate(MPI_Comm,DM*); 8*014dd563SJed Brown PETSC_EXTERN PetscErrorCode DMSlicedSetPreallocation(DM,PetscInt,const PetscInt[],PetscInt,const PetscInt[]); 9*014dd563SJed Brown PETSC_EXTERN PetscErrorCode DMSlicedSetBlockFills(DM,const PetscInt*,const PetscInt*); 10*014dd563SJed Brown PETSC_EXTERN PetscErrorCode DMSlicedSetGhosts(DM,PetscInt,PetscInt,PetscInt,const PetscInt[]); 113c48a1e8SJed Brown 123c48a1e8SJed Brown #endif 13