[MOAB-dev] filter for owned entities
Vijay S. Mahadevan
vijay.m at gmail.com
Wed Jan 6 20:32:14 CST 2016
Yes, that's the way to go about it. Try something like this:
Range vlocal;
mbcore->get_entities_by_dimension(0,0,vlocal);
pcomm->filter_pstatus(vlocal,PSTATUS_NOT_OWNED,PSTATUS_NOT,-1,&vowned)
Now vowned contains only the vertices that the local processor owns.
You can subtract vowned from vlocal to get the ghosted+shared
entities.
Vijay
On Wed, Jan 6, 2016 at 8:21 PM, Nico Schlömer <nico.schloemer at gmail.com> wrote:
> Hi everyone,
>
> I've got a number of vertices in a mesh that I retrieved as boundary
> vertices. This list contains shared entities, and I'd now like to reduce it
> to contain only entities owned by the calling process. I guess
> `filter_pstatus` is somehow involved, but I'm not sure if this is correct.
>
> Any hints?
>
> Cheers,
> Nico
More information about the moab-dev
mailing list