Wait for Matt to chime in, but I think you will need to start from scratch and use https://petsc.org/release/manualpages/DMPlex/DMPlexBuildFromCellList
Mark On Wed, Feb 7, 2024 at 5:36 AM Vilmer Dahlberg via petsc-users < [email protected]> wrote: > Dear PETSc dev team, > > I am working on an application which makes use of DMPlex. I would like to > extract a subsection of the dm based on some field metric defined on its > vertices or cells. I am using DMLabel to mark my boundary conditions and > would like the child mesh to retain some of the labels. Is there a simple > way of doing this? I could spend some time writing my own implementation, > looping over cells and building a new DM from scratch or using something > like DMPlexBuildFromCellListParallel, but I feel like there should exist a > solution. Could you point me in the right direction? > > Thanks in advance! > > Best, > Vilmer >
