[dune-fem] Dune::Fem::DataOutput broken

Agnese, Marco m.agnese13 at imperial.ac.uk
Fri Mar 13 21:51:54 CET 2015


Hi Tobias,
I have reported the bug.

Thank you very much,
cheers,
Marco.
________________________________________
From: Tobias Malkmus [tomalk at mathematik.uni-freiburg.de]
Sent: Friday, March 13, 2015 3:39 PM
To: Agnese, Marco; dune-fem at dune-project.org
Subject: Re: [dune-fem] Dune::Fem::DataOutput broken

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Marco

This is ones more a temporary reference problem.
In file dune-grid/dune/grid/io/file/vtk/subsamplingvtlwriter.hh line
145 we have

f.bind(*begin);

where begin is an entity iterator and bind takes a const reference to
an entity.......

This is a dune core module bug. Would you be so kind and write a bug
report in the official fly spray.

Let's see how many temporary referencens we will find in the future....

Best Tobias

On 03/13/2015 01:51 PM, Agnese, Marco wrote:
> Hi everybody, after the last update of the dune trunk modules the
> DataOutput is broken and returns a segmentation fault.
>
> I am using a GeometryGrid over an Alberta grid or over an Alugrid.
>  I think that the last commit (or the last 2) regarding VTK in
> dune-grid is the cause.
>
> Maybe it is related to this warning:
>
> /usr/local_machine/dune-trunk/dune-fem/dune/fem/io/file/vtkio.hh:289:11:
> warning: ‘void
> Dune::VTKWriter<GridView>::addVertexData(Dune::VTKWriter<GridView>::VTKFunction*)
> [with GridView =
> Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
> Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)0u,
> (Dune::ALUGridRefinementType)1u>, (Dune::PartitionIteratorType)4u>
> >, Dune::Fem::VertexFunction<Dune::ALUGrid<2, 2,
> (Dune::ALUGridElementType)0u, (Dune::ALUGridRefinementType)1u> >,
> std::allocator<void>, (Dune::PartitionIteratorType)4u> >;
> Dune::VTKWriter<GridView>::VTKFunction =
> Dune::VTKFunction<Dune::GridView<Dune::GeoGrid::GridViewTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
> Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)0u,
> (Dune::ALUGridRefinementType)1u>, (Dune::PartitionIteratorType)4u>
> >, Dune::Fem::VertexFunction<Dune::ALUGrid<2, 2,
> (Dune::ALUGridElementType)0u, (Dune::ALUGridRefinementType)1u> >,
> std::allocator<void>, (Dune::PartitionIteratorType)4u> > >]’ is
> deprecated (declared at
> /usr/local_machine/dune-trunk/dune-grid/dune/grid/io/file/vtk/vtkwriter.hh:590):
> "Don't pass raw pointers, use the version with shared_ptr"
> [-Wdeprecated-declarations] vtkWriter_->addVertexData( new
> VTKFunctionWrapper< DF >( df, dataName, i, false ) );
>
> May somebody take a look please?
>
> Thank you very much, regards, Marco.
> _______________________________________________ dune-fem mailing
> list dune-fem at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune-fem
>
>


- --
Tobias Malkmus                 <tomalk at mathematik.uni-freiburg.de>

Mathematisches Institut               Tel: +49 761 203 5627
Abt. für Angewandte Mathematik        Universität Freiburg
Hermann-Herder-Str. 10
79104 Freiburg

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJVAwS0AAoJEBMY7DHvcWNg7P8H/2+tJsBDiFQ+HSxew4ontKSi
NNjjiPcdbkGFaWbDyDpQEhAaqWuY1rjQv/X5ZYuSO40+QkNDwgnxyCBGYaVDsWux
7hLXhKrUXkl+bQMPyldU2bGA7mHRUexmLr4oyMo9BPagJTAR6aREQvQjF9zq7s1a
BgKdouYAKgrXpl5G3qUa3XHQYVBxNMQOsP8JBLKlGaAxQtfGYU12aov5kvhpnrEm
nfSIo3q8gZOQ34E6+4ypCTHT4026RMHVwH6T8tZkRjdx5cWOzQmAAWu6Ofh/aJH2
mG1YzsD3B8RdtuncInMJVGJBYG8gu9Rg0/bK1ZnRXcrsJchZmLhlTFOh3wJ4ARY=
=+Wsv
-----END PGP SIGNATURE-----




More information about the dune-fem mailing list