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