Actually I did get a trace output. Stack frames: 11 0: libMesh::print_trace(std::ostream&) 1: libMesh::write_traceout() 2: libMesh::MacroFunctions::report_error(char const*, int, char const*, char const*) 3: void libMesh::ParallelMesh::libmesh_assert_valid_parallel_object_ids<libMesh::Elem>(libMesh::mapvector<libMesh::Elem*, unsigned int> const&) const 4: libMesh::ParallelMesh::libmesh_assert_valid_parallel_ids() const 5: libMesh::ParallelMesh::renumber_nodes_and_elements() 6: libMesh::MeshBase::prepare_for_use(bool) 7: ./submesh_test() [0x6cb7d8] 8: ./submesh_test() [0x6ca524] 9: __libc_start_main 10: ./submesh_test() [0x435aa9] Stack frames: 14 0: libMesh::print_trace(std::ostream&) 1: libMesh::write_traceout() 2: libMesh::libmesh_terminate_handler() 3: /usr/lib64/libstdc++.so.6() [0x30a18bcbd6] 4: /usr/lib64/libstdc++.so.6() [0x30a18bcc03] 5: /usr/lib64/libstdc++.so.6() [0x30a18bcd22] 6: void libMesh::ParallelMesh::libmesh_assert_valid_parallel_object_ids<libMesh::Elem>(libMesh::mapvector<libMesh::Elem*, unsigned int> const&) const 7: libMesh::ParallelMesh::libmesh_assert_valid_parallel_ids() const 8: libMesh::ParallelMesh::renumber_nodes_and_elements() 9: libMesh::MeshBase::prepare_for_use(bool) 10: ./submesh_test() [0x6cb7d8] 11: ./submesh_test() [0x6ca524] 12: __libc_start_main 13: ./submesh_test() [0x435aa9]
On Wed, May 13, 2015 at 1:08 PM, Harshad Sahasrabudhe <[email protected]> wrote: > You are right, it's not a complete fix. It fails in a parallel run in > MeshBase::prepare_for_use(). I get this error: > > Assertion `!obj || procid == min_procid' failed. > [1] src/mesh/parallel_mesh.C, line 773, compiled Apr 16 2015 at 17:13:24 > application called MPI_Abort(MPI_COMM_WORLD, 1) - process 1 > > Any idea what this means? I didn't get a backtrace. > > On Wed, May 13, 2015 at 12:43 PM, Roy Stogner <[email protected]> > wrote: > >> >> Thanks very much! The proposed bugfix looks correct to me (although I >> wouldn't swear it was complete; you're probably the first to try >> create_submesh() with a ParallelMesh). >> >> As soon as https://github.com/libMesh/libmesh/pull/562 passes its >> (perfunctory in this case; we clearly don't have enough coverage on >> that method) tests then we'll get this in master. >> --- >> Roy >> > > ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
