On Fri, 22 Apr 2011, Roy Stogner wrote: > In particular we can see failed assertions (and probably crashes or > corruption) in multithreaded code that relys on the mesh-provided > point_locator() incorrectly: MeshFunction, PeriodicBoundaries, > ExactSolution/ExactErrorEstimator, and RBEIMSystem are likely > affected.
Okay, after more thorough investigation: only PeriodicBoundaries support should be affected. MeshFunction isn't thread-safe, but you can make a subordinate MeshFunction per-thread to use it safely in threaded code, and neither the Exact* classes nor the rbOOmit code seems to do threading at the moment in any case. --- Roy ------------------------------------------------------------------------------ Fulfilling the Lean Software Promise Lean software platforms are now widely adopted and the benefits have been demonstrated beyond question. Learn why your peers are replacing JEE containers with lightweight application servers - and what you can gain from the move. http://p.sf.net/sfu/vmware-sfemails _______________________________________________ Libmesh-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-devel
