I just traced down a "ParallelMesh bug" to an underlying bug in the
Hermite finite elements: we use the element id to decide whether to
use certain cached values or not, but it's possible for the id of the
last element of one assembly pass to match the id of the first element
in the next assembly pass due to renumbering rather than due to
identity.  It's a very improbable bug, but I think I could get this to
trigger on SerialMesh too with just the right coarsening+refinement
step.

For now I'm disabling caching there; if the resulting performance drop
causes any screams, I'm open to suggestions.  Cache based on element
centroid rather than element id?
---
Roy

------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to