[petsc-users] Creating DMPlex from the subsection of a DM

Mark Adams mfadams at lbl.gov
Wed Feb 7 07:29:59 CST 2024


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 <
petsc-users at mcs.anl.gov> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20240207/af3b054d/attachment.html>


More information about the petsc-users mailing list