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