We really need to have some of the demos running in parallel as part of the test suite. Garth On 22/08/11 09:46, Johannes Ring wrote: > I see the same error in 1.0-beta. > > Also the C++ version of this demo fails: > > johannr@simula-x61:cpp$ mpirun -np 2 ./demo_navier-stokes > Process 0: Partitioned mesh, edge cut is 8. > Process 1: Partitioned mesh, edge cut is 8. > demo_navier-stokes: /build/buildd/dolfin-1.0-beta/dolfin/mesh/MeshTopology.h:64: dolfin::uint dolfin::MeshTopology::size(dolfin::uint) const: Assertion `num_entities' failed. > [simula-x61:11097] *** Process received signal *** > [simula-x61:11097] Signal: Aborted (6) > [simula-x61:11097] Signal code: (-6) > demo_navier-stokes: /build/buildd/dolfin-1.0-beta/dolfin/mesh/MeshTopology.h:64: dolfin::uint dolfin::MeshTopology::size(dolfin::uint) const: Assertion `num_entities' failed. > [simula-x61:11096] *** Process received signal *** > [simula-x61:11096] Signal: Aborted (6) > [simula-x61:11096] Signal code: (-6) > [simula-x61:11096] [ 0] [0x5f9410] > [simula-x61:11096] [ 1] /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0x4b25a82] > [simula-x61:11096] [ 2] /lib/tls/i686/cmov/libc.so.6(__assert_fail+0xf8) [0x4b1b718] > [simula-x61:11096] [ 3] /usr/lib/libdolfin.so.1.0(_ZNK6dolfin4Mesh4initEj+0xf4) [0x434654] > [simula-x61:11096] [ 4] /usr/lib/libdolfin.so.1.0(_ZN6dolfin12MeshFunctionIjE4initEj+0x37) [0x215877] > [simula-x61:11096] [ 5] /usr/lib/libdolfin.so.1.0(_ZN6dolfin12MeshFunctionIjEC1ERKNS_4MeshEj+0xe6) [0x215d66] > [simula-x61:11096] [ 6] /usr/lib/libdolfin.so.1.0(_ZN6dolfin12ParallelData21global_entity_indicesEj+0xe2) [0x40b702] > [simula-x61:11096] [ 7] /usr/lib/libdolfin.so.1.0(_ZN6dolfin16MeshPartitioning15number_entitiesERKNS_4MeshEj+0x19a) [0x40772a] > [simula-x61:11096] [ 8] /usr/lib/libdolfin.so.1.0(_ZN6dolfin6DofMapC1EN5boost10shared_ptrIKN3ufc6dofmapEEERNS_4MeshE+0x217) [0x265f27] > [simula-x61:11096] [ 9] ./demo_navier-stokes(_ZN14VelocityUpdate22Form_0_FunctionSpace_0C1ERN6dolfin4MeshE+0xa2) [0x80ab1a2] > [simula-x61:11096] [10] ./demo_navier-stokes(main+0x9f) [0x807325f] > [simula-x61:11096] [11] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x4b0ebd6] > [simula-x61:11096] [12] ./demo_navier-stokes() [0x80729e1] > [simula-x61:11096] *** End of error message *** > [simula-x61:11097] [ 0] [0x706410] > [simula-x61:11097] [ 1] /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0x773aa82] > [simula-x61:11097] [ 2] /lib/tls/i686/cmov/libc.so.6(__assert_fail+0xf8) [0x7730718] > [simula-x61:11097] [ 3] /usr/lib/libdolfin.so.1.0(_ZNK6dolfin4Mesh4initEj+0xf4) [0x434654] > [simula-x61:11097] [ 4] /usr/lib/libdolfin.so.1.0(_ZN6dolfin12MeshFunctionIjE4initEj+0x37) [0x215877] > [simula-x61:11097] [ 5] /usr/lib/libdolfin.so.1.0(_ZN6dolfin12MeshFunctionIjEC1ERKNS_4MeshEj+0xe6) [0x215d66] > [simula-x61:11097] [ 6] /usr/lib/libdolfin.so.1.0(_ZN6dolfin12ParallelData21global_entity_indicesEj+0xe2) [0x40b702] > [simula-x61:11097] [ 7] /usr/lib/libdolfin.so.1.0(_ZN6dolfin16MeshPartitioning15number_entitiesERKNS_4MeshEj+0x19a) [0x40772a] > [simula-x61:11097] [ 8] /usr/lib/libdolfin.so.1.0(_ZN6dolfin6DofMapC1EN5boost10shared_ptrIKN3ufc6dofmapEEERNS_4MeshE+0x217) [0x265f27] > [simula-x61:11097] [ 9] ./demo_navier-stokes(_ZN14VelocityUpdate22Form_0_FunctionSpace_0C1ERN6dolfin4MeshE+0xa2) [0x80ab1a2] > [simula-x61:11097] [10] ./demo_navier-stokes(main+0x9f) [0x807325f] > [simula-x61:11097] [11] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x7723bd6] > [simula-x61:11097] [12] ./demo_navier-stokes() [0x80729e1] > [simula-x61:11097] *** End of error message *** > -------------------------------------------------------------------------- > mpirun noticed that process rank 0 with PID 11096 on node simula-x61 exited on signal 6 (Aborted). > -------------------------------------------------------------------------- > > > ** Changed in: dolfin > Status: New => Confirmed >