[Dune] Assertion when reading an ALUGrid<3,3> from gmsh

Andreas Dedner dedner at mathematik.uni-freiburg.de
Mon Dec 6 00:42:16 CET 2010


Hi Joe,

this error means that the grid is not conform (or at least alu
found a face that does not have two element or an element
and a boundary element attached to it).

Best
Andreas

On 12/05/2010 10:20 PM, Jö Fahlke wrote:
> Hi!
>
> I'm trying to read in a .msh file into an ALUSimplexGrid<3,3>  using Dune's
> GmshReader.
>
> If get the following error (full error is given below):
>
> | lt-fetd-3D: serial/gitter_mgb.cc:835: void ALUGridSpace::MacroGridBuilder::finalize(): Assertion `((hface3_GEO *)(*int).second)->ref == 2' failed.
>
> The error message means nothing to me.  Does this ring a bell with anyone?  If
> not, don't think too hard about it, gmsh seems to have problems with this file
> as well and often segfaults when working with it.
>
> Thanks,
> Jö.
>
> Full error message, has been run through "c++filt -t":
> ======================================================================
> -*- mode: compilation; default-directory: "/home/joe/src/dune-noopt/dune-pm/appl/fetd/" -*-
> Compilation started at Sun Dec  5 23:10:49
>
> cd ~/src/dune-noopt/dune-pm/appl/fetd&&  make fetd-3D&&  ./fetd-3D scattering-3D.conf
> make: »fetd-3D« ist bereits aktualisiert.
> Reading 3d Gmsh grid...
> version .1 Gmsh file detected
> file contains 18409 nodes
> file contains 100905 elements
> number of real vertices = 18409
> number of boundary elements = 0
> number of elements = 100905
>
> **WARNING (ignored) could'nt open file<  alugrid.cfg>  . Using default values:
> 0<  [balance]<  1.2   partitioning method "METIS_PartGraphKway"
>
>
> Created parallel ALUSimplexGrid<3,3>  from macro grid file ''.
>
> lt-fetd-3D: serial/gitter_mgb.cc:835: void ALUGridSpace::MacroGridBuilder::finalize(): Assertion `((hface3_GEO *)(*int).second)->ref == 2' failed.
> [paranoia:16970] *** Process received signal ***
> [paranoia:16970] Signal: Aborted (6)
> [paranoia:16970] Signal code:  (-6)
> [paranoia:16970] [ 0] [0xf7799410]
> [paranoia:16970] [ 1] /lib/i686/cmov/libc.so.6(abort+0x182) [0xf6ab9b82]
> [paranoia:16970] [ 2] /lib/i686/cmov/libc.so.6(__assert_fail+0xf8) [0xf6aaf8b8]
> [paranoia:16970] [ 3] /home/joe/src/dune-noopt/ALUGrid-inst/lib/libalugrid.so.0(ALUGridSpace::MacroGridBuilder::finalize()+0xb02) [0xf75b80d4]
> [paranoia:16970] [ 4] /home/joe/src/dune-noopt/ALUGrid-inst/lib/libalugrid.so.0(ALUGridSpace::MacroGridBuilder::~MacroGridBuilder()+0x3e) [0xf75b7160]
> [paranoia:16970] [ 5] /home/joe/src/dune-noopt/dune-pm/appl/fetd/.libs/lt-fetd-3D(Dune::ALU3dGridFactory<Dune::ALUSimplexGrid<3, 3>  >::createGrid(bool, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char>  >)+0x105b) [0x85eeb2f]
> [paranoia:16970] [ 6] /home/joe/src/dune-noopt/dune-pm/appl/fetd/.libs/lt-fetd-3D(Dune::ALU3dGridFactory<Dune::ALUSimplexGrid<3, 3>  >::createGrid()+0x4f) [0x85eed07]
> [paranoia:16970] [ 7] /home/joe/src/dune-noopt/dune-pm/appl/fetd/.libs/lt-fetd-3D(Appl::FETD::GmshGridCreator<Dune::ALUSimplexGrid<3, 3>, unsigned int>::GmshGridCreator(Dune::ParameterTree const&)+0x39d) [0x85fd28f]
> [paranoia:16970] [ 8] /home/joe/src/dune-noopt/dune-pm/appl/fetd/.libs/lt-fetd-3D(std::tr1::shared_ptr<Appl::FETD::GridCreatorBase<Dune::ALUSimplexGrid<3, 3>, unsigned int>  >  Appl::FETD::makeGridCreator<Dune::ALUSimplexGrid<3, 3>, unsigned int>(Dune::ParameterTree const&)+0x1dc) [0x85fdaf3]
> [paranoia:16970] [ 9] /home/joe/src/dune-noopt/dune-pm/appl/fetd/.libs/lt-fetd-3D(void Appl::FETD::fetd<Dune::ALUSimplexGrid<3, 3>  >(Dune::ParameterTree const&, std::basic_string<char, std::char_traits<char>, std::allocator<char>  >  const&)+0x60) [0x86175bd]
> [paranoia:16970] [10] /home/joe/src/dune-noopt/dune-pm/appl/fetd/.libs/lt-fetd-3D(main+0x157) [0x849be38]
> [paranoia:16970] [11] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0xf6aa2c76]
> [paranoia:16970] [12] /home/joe/src/dune-noopt/dune-pm/appl/fetd/.libs/lt-fetd-3D() [0x84997a1]
> [paranoia:16970] *** End of error message ***
> /bin/bash: Zeile 1: 16970 Abgebrochen             ./fetd-3D scattering-3D.conf
>
> Compilation exited abnormally with code 134 at Sun Dec  5 23:10:55
> ======================================================================
>    
>
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
>    

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20101205/584826e8/attachment.htm>


More information about the Dune mailing list