Hi, 

   I am attempting to use mesh_function to calculate solution values on a 
system/mesh. 

   When using this with —n-threads=<num> option, I randomly get a warning from 
the inverse_map function in fe_base.C that the point does not lie in the 
element. Upon, looking into the code, it looks like the point locator used by 
the mesh_function is one created from the mesh’s sub_point_locator method.

   The mesh.sub_point_locator() method, however, warns that this should not be 
used in a multithreaded or non-parallel_only code. This likely explains the odd 
behavior in the multithreaded execution. However, I am not sure what the 
“non-parallel-only” code is implying. 

    Any clarification would be appreciated. 

Thanks,
Manav




  
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to