On Apr 2, 2013, at 5:22 PM, Cody Permann <codyperm...@gmail.com> wrote:
> 
> > RemoteElem should be being created from LibMeshInit (see the 
> > Singleton::create() call and related bits in remote_elem.C) but apparently 
> > it isn't?
> 
> 
> Yeah - bad news... RemoteElem::create() is _not_ being called on several of 
> our systems.  Of course LibMeshInit is, but for some 
> reason it's not getting all the way down into those new functions.
> 
> On this particular system I'm using GCC 4.5.1 which is a terrible compiler, 
> but that's one data point.  The system that I have here where it is working 
> is GCC 4.6.3.  Our build boxes are 4.7.2 and they are also failing so.... 
> hard to draw conclusions other than something isn't working quite right. ;)


Argh -

the easy fix is just put a naked

RemoteElem::create();

call inside libmesh.C right after Singleton::setup();

problem is, this is the same mechanism used for Singleton::cleanup(), so that 
may fail to delete the remote_elem.

But start there - it should run but may complain of leaked memory if the 
cleanup() mechanism is misbehaving??

Weird - *all* my compilers on linux worked fine - gcc 4.4, 4.5, 4.6, 4.7, icc 
12.0, 12.1, 13.0, pgi's, open solaris…

-Ben
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to