On Thu, Oct 25, 2012 at 10:21 AM, Roy Stogner <royst...@ices.utexas.edu>wrote:
>
> Any idea where? I can only find renumber_nodes_and_elements() calls
> in MeshBase::prepare_for_use() and
> UnstructuredMesh::all_{first,**second}_order() - I assume the latter
> aren't the problem?
Looks like contract() getting called from reinit() is the culprit:
0: 0 libmesh.dylib 0x000000010674a14b
libMesh::print_trace(std::ostream&) + 43
1: 1 libmesh.dylib 0x00000001069e8bcd
libMesh::SerialMesh::renumber_nodes_and_elements() + 35
2: 2 libmesh.dylib 0x0000000106a0410f
libMesh::UnstructuredMesh::contract() + 317
3: 3 libmesh.dylib 0x0000000106ab81a3
libMesh::EquationSystems::reinit() + 383
4: 4 libmoose-opt.dylib 0x000000010634e9c2
FEProblem::initialSetup() + 2654
5: 5 libmoose-opt.dylib 0x00000001063f64c4
Transient::execute() + 28
6: 6 libmoose-opt.dylib 0x00000001063953fc
MooseApp::runInputFile() + 818
7: 7 libmoose-opt.dylib 0x00000001063959df
MooseApp::parseCommandLine() + 1173
Stack frames: 11
0: 0 libmesh.dylib 0x0000000106d2714b
libMesh::print_trace(std::ostream&) + 43
1: 1 libmesh.dylib 0x0000000106fc5bcd
libMesh::SerialMesh::renumber_nodes_and_elements() + 35
2: 2 libmesh.dylib 0x0000000106fe110f
libMesh::UnstructuredMesh::contract() + 317
3: 3 libmesh.dylib 0x00000001070951a3
libMesh::EquationSystems::reinit() + 383
4: 4 libmoose-opt.dylib 0x000000010692e9c2
FEProblem::initialSetup() + 2654
5: 5 libmoose-opt.dylib 0x00000001069d64c4
Transient::execute() + 28
6: 6 libmoose-opt.dylib 0x00000001069753fc
MooseApp::runInputFile() + 818
7: 7 libmoose-opt.dylib 0x00000001069759df
MooseApp::parseCommandLine() + 1173
8: 8 libmoose-opt.dylib 0x00000001069750a8
MooseApp::run() + 84
9: 9 moose_test-opt 0x00000001060bb131 main + 65
10: 8: 8 libmoose-opt.dylib 0x00000001063950a8
MooseApp::run() + 84
9: 9 moose_test-opt 0x0000000105ad5131 main + 65
10: 10 moose_test-opt 0x0000000105a84ca4 start + 52
10 moose_test-opt 0x000000010606aca4 start + 52
> Didn't it? The old behavior was that there was no member variable,
> and the input bool went out of scope at the end of prepare_for_use(),
> so any setting passed in must have been forgotten afterwards.
>
Nope - I made a change a while back that would remember the value you
passed in to prepare_for_use() and use that value for all subsequent calls
to renumber_nodes_and_elements(). Check out prepare_for_use() in r6180 for
instance...
Derek
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel