On Wed, Sep 28, 2016 at 8:03 AM, Harshad Sahasrabudhe <hsaha...@purdue.edu>
wrote:

> Hi,
>
> I'm using Point locator to find elements containing certain points. For a
> ParallelMesh, can there be cases where the PointLocator returns different
> elements on different processors for the same point (e.g. when the point is
> a node). How are points located at the nodes handled, since the node
> technically belongs to all the neighboring elements.
>

This can happen even if you are just using ReplicatedMesh, if you build the
PointLocator passing TREE_LOCAL_ELEMENTS.  It's up to the application to
decide what to do with the results.  In some cases it may not matter.  In
MOOSE, we do an extra parallel communication, and pick the element with the
lowest ID as the element all processors agree the point is in.

-- 
John
------------------------------------------------------------------------------
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to