On Wed, Aug 31, 2022 at 9:30 PM Nicholas Arnold-Medabalimi < narno...@umich.edu> wrote:
> Hi > > Thanks, this looks like what I need, but I don't seem to have it in my > release (3.17.4 from > https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.17.4.tar.gz). > I see it in the current repository, though. Is the 3.17.4 tarball just > missing it, or will it be added in the next release? > Yes, it is in main (https://petsc.org/main/docs/changes/dev/) since it was an interface change. Our main branch is quite stable, and I would recommend it for development work. Thanks, Matt > Thanks > Nicholas > > On Wed, Aug 31, 2022 at 7:45 AM Matthew Knepley <knep...@gmail.com> wrote: > >> On Tue, Aug 30, 2022 at 6:37 PM Nicholas Arnold-Medabalimi < >> narno...@umich.edu> wrote: >> >>> Hi >>> >>> Thanks for all the help. I'm looking to tag several cells based on >>> metrics occurring at run time. In addition to the metric-defined cells I >>> also want to label the surrounding cells. This is no problem as I can >>> traverse the DMPlex chart to get the neighboring cells. The issue only >>> arises if an identified cell is on a partition boundary. this leads to the >>> neighbor cell in the overlap halo being tagged. However, the root cell on >>> the adjacent partition is not tagged. Is there a built-in way to >>> synchronize the labels from the leafs to the roots? >>> >>> Right now, I iterate through the root and leaf cells of each processor, >>> but it is somewhat wasteful as I don't see a way for the root cell >>> partition to know if a corresponding leaf cell label value without >>> communicating it first. >>> >> >> What I think you want is this: >> >> https://petsc.org/main/docs/manualpages/DMLabel/DMLabelPropagateBegin/ >> >> I use this to do the same kind of labeling I think. It is setup to allow >> multiple rounds, >> so that you can use the communicated labeling to continue on the new rank. >> >> Will this work? >> >> Thanks, >> >> Matt >> >> >>> Thanks >>> Nicholas >>> >>> -- >>> Nicholas Arnold-Medabalimi >>> >>> Ph.D. Candidate >>> Computational Aeroscience Lab >>> University of Michigan >>> >> >> >> -- >> What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> -- Norbert Wiener >> >> https://www.cse.buffalo.edu/~knepley/ >> <http://www.cse.buffalo.edu/~knepley/> >> > > > -- > Nicholas Arnold-Medabalimi > > Ph.D. Candidate > Computational Aeroscience Lab > University of Michigan > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>