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
>

Reply via email to