I have a need for arbitrary numbers of layers of ghost elements... and I'm
looking for implementation ideas.  Note that I'll be working with a
ParallelMesh... so that does make things a bit more tricky.

My current idea is just to run something similar to
MeshCommunication::gather_neighboring_elements() multiple times (ghosting
one more layer each time).  However, for a large mesh spread out in
parallel and for lots of layers this may be costly.  I will probably start
this way anyway and maybe get a better idea as I go along.  I might be able
to modify that algorithm to do the arbitrary number of layers all in one
go... I'll need to study it more.

If anyone else has better ideas... please let me know!

Derek
------------------------------------------------------------------------------
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to