Dear all,

I am trying to integrate some changes for "ghost mesh" creation into dolfin. This involves adding some extra cells to the local mesh on each process, which overlap with neighbouring processes.

That much is fine, but in order not to break user code, I was thinking that the MeshEntityIterator should not by default iterate over these "ghost cells" or their any of their associated facets, edges and vertices, unless they are shared with other "real" cells.

However, skipping over them without reducing memory or CPU efficiency could be tricky. Does anyone have any ideas? Or should it just be left up to users to sort out (i.e. just provide a way of flagging up if you are on a ghost cell).

Chris
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to