On Feb 8, 2012, at 10:14 AM, Kirk, Benjamin (JSC-EG311) wrote:

> The threading of the sparsity pattern is a bigger deal with amr when it is 
> done a lot, but in any case we could add a --single-threaded-sparsity or 
> something as an immediate stopgap. 

No need to do that.  Just don't call parallel_reduce.  Just create the 
SparsityPattern::Build object and call it's operator() directly by passing in 
the range.  That does the same thing but single threaded.  This is how I 
"fixed" it last night.

> And the hilbert indexing is used to derive a globally unique, partition 
> agnostic node number. But as you say it is not working out well?

It is taking quite a while on these bigger jobs.  I don't know if it's 
necessarily not working out or not.

> It actually does the same thing with element centroids, which is I think 
> where you are based on the stack trace. 

What's the purpose here?

> There could be an issue with not enough elements per processor...  This one 
> could be boiled down to a stand-alone test by taking your mesh and calling 
> find_global_indices directly??

Possibly - but not right now.  Just trying to get this stuff to go for now.

Derek
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to