Not sure if it's an actual problem or an overzealous assert, but we're
now getting a failure on ex0 with --enable-parmesh:

Assertion `!mesh.is_serial()' failed.
[0] src/mesh/mesh_communication.C, line 185, compiled Apr 20 2011 at 12:19:13
terminate called after throwing an instance of 'libMesh::LogicError'
   what():  Error in libMesh internal logic

Program received signal SIGABRT, Aborted.
0x00002aaab6cd1a75 in *__GI_raise (sig=<value optimized out>) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
        in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) where
#0  0x00002aaab6cd1a75 in *__GI_raise (sig=<value optimized out>) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00002aaab6cd55c0 in *__GI_abort () at abort.c:92
#2  0x00002aaab6a568e5 in __gnu_cxx::__verbose_terminate_handler() () from 
/usr/lib/libstdc++.so.6
#3  0x00002aaab6a54d16 in ?? () from /usr/lib/libstdc++.so.6
#4  0x00002aaab6a54d43 in std::terminate() () from /usr/lib/libstdc++.so.6
#5  0x00002aaab6a54e3e in __cxa_throw () from /usr/lib/libstdc++.so.6
#6  0x00002aaaabbb04b3 in libMesh::MeshCommunication::redistribute 
(this=0x7ffffffeeea4, mesh=...) at src/mesh/mesh_communication.C:185
#7  0x00002aaaabd1c286 in libMesh::ParallelMesh::partition 
(this=0x7fffffffa2d8, n_parts=1) at src/mesh/parallel_mesh.C:537
#8  0x00002aaaabba852a in libMesh::MeshBase::prepare_for_use 
(this=0x7fffffffa2d8, skip_renumber_nodes_and_elements=false) at 
src/mesh/mesh_base.C:103
#9  0x00002aaaabc5c3cc in libMesh::MeshTools::Generation::build_cube (mesh=..., 
nx=4, ny=0, nz=0, xmin=0, xmax=1, ymin=0, ymax=0, zmin=0, zmax=0,
     type=libMeshEnums::EDGE3, gauss_lobatto_grid=false) at 
src/mesh/mesh_generation.C:1438
#10 0x00002aaaabc5c49f in libMesh::MeshTools::Generation::build_line (mesh=..., 
nx=4, xmin=0, xmax=1, type=libMeshEnums::EDGE3, gauss_lobatto_grid=false)
     at src/mesh/mesh_generation.C:1471
#11 0x0000000000417f82 in main (argc=11, argv=0x7fffffffa6f8) at ex0.C:75


Looks like a problem with the newly fixed/reenabled distributed repartitioning
that John put in?
---
Roy

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to