[dune-pdelab] build failure in pdelab test

Pavel Hron pavel.hron at iwr.uni-heidelberg.de
Thu Feb 20 23:24:59 CET 2014


Hi Oliver,

because there were big changes in pdelab last time, many things are not
working properly. I have a patch for this make check bug, but I need to
discuss it with Peter or Steffen if everything is ok.

Please be patient, we will fix it until dune-course. 

Thanks for your hint.

Best
Pavel

 

On Thu, 2014-02-20 at 20:21 +0100, Oliver Sander wrote:
> Dear pdelab-team,
> I keep getting the following build failure when running 'make check' in dune-pdelab.
> Does anybody have an idea of the cause?
> Cheers,
> Oliver
> 
> 
> g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../..  -I/home/sander/dune/dune-common -I/home/sander/dune/dune-common -I/home/sander/dune/dune-geometry -I/home/sander/dune/dune-geometry
> -I/home/sander/dune/dune-grid -I/home/sander/dune/dune-grid -I/home/sander/dune/dune-localfunctions -I/home/sander/dune/dune-localfunctions -I/home/sander/dune/dune-istl -I/home/sander/dune/dune-istl
> -I/usr/include -I/usr/include -DENABLE_POSIX_CLOCK -I../../.. -DGRIDSDIR="\"./grids\"" -I/home/sander/uginst/include   -DENABLE_UG  -I/home/sander/ALUGrid-inst/include
> -I/home/sander/ALUGrid-inst/include/serial -I/home/sander/ALUGrid-inst/include/duneinterface -DENABLE_ALUGRID -I/home/sander/ALUGrid-inst/include/parallel -I/home/sander/libamiramesh/include
> -DHX_HAS_STDIOSTREAM -I/home/sander/dune/dune-common -I/home/sander/dune/dune-common -I/home/sander/dune/dune-geometry -I/home/sander/dune/dune-geometry -I/home/sander/dune/dune-grid
> -I/home/sander/dune/dune-grid -I/home/sander/dune/dune-localfunctions -I/home/sander/dune/dune-localfunctions -I/home/sander/dune/dune-istl -I/home/sander/dune/dune-istl -I/usr/include -I/usr/include
> -DENABLE_POSIX_CLOCK     -g -Wall -MT test-dg-amg.o -MD -MP -MF .deps/test-dg-amg.Tpo -c -o test-dg-amg.o test-dg-amg.cc
> test-dg-amg.cc: In function ‘int main(int, char**)’:
> test-dg-amg.cc:226:26: warning: ‘Dune::PDELab::StationaryLinearProblemSolver<GO, LS, V>::StationaryLinearProblemSolver(const GO&, V&, LS&, typename V::ElementType, typename V::ElementType, int) [with
> GO = Dune::PDELab::GridOperator<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints,
> Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >,
> Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2,
> (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints, Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>,
> Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >, Dune::PDELab::ConvectionDiffusionDG<GenericEllipticProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
> Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, double>, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double> >,
> Dune::PDELab::ISTLMatrixBackend, double, double, double, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>,
> double>, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>, double>, false>; LS =
> Dune::PDELab::ISTLBackend_OVLP_AMG_4_DG<Dune::PDELab::GridOperator<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>,
> (Dune::PartitionIteratorType)4u> >, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints,
> Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >,
> Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2,
> (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints, Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>,
> Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >, Dune::PDELab::ConvectionDiffusionDG<GenericEllipticProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
> Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, double>, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double> >,
> Dune::PDELab::ISTLMatrixBackend, double, double, double, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>,
> double>, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>, double>, false>,
> Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>, double>,
> Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, double, double, 1ul>,
> Dune::PDELab::OverlappingConformingDirichletConstraints, Dune::PDELab::ISTLVectorBackend<>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >,
> Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 1ul>, double>, Dune::PDELab::CG2DGProlongation, Dune::SeqSSOR,
> Dune::CGSolver>; V = Dune::PDELab::ISTLBlockVectorContainer<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints,
> Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >, Dune::BlockVector<Dune::FieldVector<double,
> 3>, std::allocator<Dune::FieldVector<double, 3> > > >; typename V::ElementType = double]’ is deprecated (declared at ../../../dune/pdelab/stationary/linearproblem.hh:56): "Use
> StationaryLinearProblemSolver(const GO&, LS&, V&, ...) instead." [-Wdeprecated-declarations]
>    SLP slp(dggo2,x,ls,1e-8);
>                           ^
> In file included from test-dg-amg.cc:13:0:
> ../../../dune/pdelab/backend/istl/ovlp_amg_dg_backend.hh: In instantiation of ‘void Dune::PDELab::ISTLBackend_OVLP_AMG_4_DG<DGGO, DGCC, CGGFS, CGCC, TransferLOP, DGPrec, Solver,
> s>::apply(Dune::PDELab::ISTLBackend_OVLP_AMG_4_DG<DGGO, DGCC, CGGFS, CGCC, TransferLOP, DGPrec, Solver, s>::M&, Dune::PDELab::ISTLBackend_OVLP_AMG_4_DG<DGGO, DGCC, CGGFS, CGCC, TransferLOP, DGPrec,
> Solver, s>::V&, Dune::PDELab::ISTLBackend_OVLP_AMG_4_DG<DGGO, DGCC, CGGFS, CGCC, TransferLOP, DGPrec, Solver, s>::V&, typename DGGO::Traits::Domain::ElementType) [with DGGO =
> Dune::PDELab::GridOperator<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints,
> Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >,
> Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2,
> (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints, Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>,
> Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >, Dune::PDELab::ConvectionDiffusionDG<GenericEllipticProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
> Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, double>, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double> >,
> Dune::PDELab::ISTLMatrixBackend, double, double, double, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>,
> double>, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>, double>, false>; DGCC =
> Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>, double>; CGGFS =
> Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, double, double, 1ul>,
> Dune::PDELab::OverlappingConformingDirichletConstraints, Dune::PDELab::ISTLVectorBackend<>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >; CGCC =
> Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 1ul>, double>; TransferLOP = Dune::PDELab::CG2DGProlongation;
> DGPrec = Dune::SeqSSOR; Solver = Dune::CGSolver; int s = 96; Dune::PDELab::ISTLBackend_OVLP_AMG_4_DG<DGGO, DGCC, CGGFS, CGCC, TransferLOP, DGPrec, Solver, s>::M =
> Dune::PDELab::ISTLMatrixContainer<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints,
> Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >,
> Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2,
> (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints, Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>,
> Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >, Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >, int>;
> Dune::PDELab::ISTLBackend_OVLP_AMG_4_DG<DGGO, DGCC, CGGFS, CGCC, TransferLOP, DGPrec, Solver, s>::V =
> Dune::PDELab::ISTLBlockVectorContainer<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints,
> Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >, Dune::BlockVector<Dune::FieldVector<double,
> 3>, std::allocator<Dune::FieldVector<double, 3> > > >; typename DGGO::Traits::Domain::ElementType = double]’:
> ../../../dune/pdelab/stationary/linearproblem.hh:236:9:   required from ‘void Dune::PDELab::StationaryLinearProblemSolver<GO, LS, V>::apply() [with GO =
> Dune::PDELab::GridOperator<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints,
> Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >,
> Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2,
> (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints, Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>,
> Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >, Dune::PDELab::ConvectionDiffusionDG<GenericEllipticProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
> Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, double>, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double> >,
> Dune::PDELab::ISTLMatrixBackend, double, double, double, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>,
> double>, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>, double>, false>; LS =
> Dune::PDELab::ISTLBackend_OVLP_AMG_4_DG<Dune::PDELab::GridOperator<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>,
> (Dune::PartitionIteratorType)4u> >, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints,
> Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >,
> Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2,
> (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints, Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>,
> Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >, Dune::PDELab::ConvectionDiffusionDG<GenericEllipticProblem<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
> Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, double>, Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double> >,
> Dune::PDELab::ISTLMatrixBackend, double, double, double, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>,
> double>, Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>, double>, false>,
> Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 2ul>, double>,
> Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::QkLocalFiniteElementMap<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >, double, double, 1ul>,
> Dune::PDELab::OverlappingConformingDirichletConstraints, Dune::PDELab::ISTLVectorBackend<>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >,
> Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long unsigned int, 1ul>, double>, Dune::PDELab::CG2DGProlongation, Dune::SeqSSOR,
> Dune::CGSolver>; V = Dune::PDELab::ISTLBlockVectorContainer<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2>, (Dune::PartitionIteratorType)4u> >,
> Dune::PDELab::OPBLocalFiniteElementMap<double, double, 1, 2, (Dune::GeometryType::BasicType)1u, double>, Dune::PDELab::P0ParallelConstraints,
> Dune::PDELab::ISTLVectorBackend<(Dune::PDELab::ISTLParameters::Blocking)2u, 3ul>, Dune::PDELab::LeafOrderingTag<Dune::PDELab::DefaultLeafOrderingParams> >, Dune::BlockVector<Dune::FieldVector<double,
> 3>, std::allocator<Dune::FieldVector<double, 3> > > >]’
> test-dg-amg.cc:228:13:   required from here
> ../../../dune/pdelab/backend/istl/ovlp_amg_dg_backend.hh:582:5: error: ‘CGHELPER’ has no member named ‘createIndexSetAndProjectForAMG’
>      cghelper.createIndexSetAndProjectForAMG(acg,oocc);
>      ^
> In file included from /home/sander/dune/dune-istl/dune/istl/paamg/smoother.hh:9:0,
>                  from /home/sander/dune/dune-istl/dune/istl/paamg/amg.hh:9,
>                  from ../../../dune/pdelab/boilerplate/pdelab.hh:57,
>                  from test-dg-amg.cc:5:
> /home/sander/dune/dune-istl/dune/istl/schwarz.hh: In instantiation of ‘Dune::OverlappingSchwarzScalarProduct<X, C>::field_type Dune::OverlappingSchwarzScalarProduct<X, C>::dot(const X&, const X&)
> [with X = Dune::BlockVector<Dune::FieldVector<double, 1>, std::allocator<Dune::FieldVector<double, 1> > >; C = Dune::Amg::SequentialInformation; Dune::OverlappingSchwarzScalarProduct<X, C>::field_type
> = double]’:
> test-dg-amg.cc:238:1:   required from here
> /home/sander/dune/dune-istl/dune/istl/schwarz.hh:157:7: error: ‘const communication_type’ has no member named ‘dot’
>        communication.dot(x,y,result);
>        ^
> /home/sander/dune/dune-istl/dune/istl/schwarz.hh: In instantiation of ‘double Dune::OverlappingSchwarzScalarProduct<X, C>::norm(const X&) [with X = Dune::BlockVector<Dune::FieldVector<double, 1>,
> std::allocator<Dune::FieldVector<double, 1> > >; C = Dune::Amg::SequentialInformation]’:
> test-dg-amg.cc:238:1:   required from here
> /home/sander/dune/dune-istl/dune/istl/schwarz.hh:166:34: error: ‘const communication_type’ has no member named ‘norm’
>        return communication.norm(x);
>                                   ^
> /home/sander/dune/dune-istl/dune/istl/schwarz.hh: In member function ‘double Dune::OverlappingSchwarzScalarProduct<X, C>::norm(const X&) [with X = Dune::BlockVector<Dune::FieldVector<double, 1>,
> std::allocator<Dune::FieldVector<double, 1> > >; C = Dune::Amg::SequentialInformation]’:
> /home/sander/dune/dune-istl/dune/istl/schwarz.hh:167:5: warning: control reaches end of non-void function [-Wreturn-type]
>      }
>      ^
> make[5]: *** [test-dg-amg.o] Fehler 1
> make[5]: Leaving directory `/home/sander/dune/dune-pdelab/dune/pdelab/test'
> make[4]: *** [check-am] Fehler 2
> make[4]: Leaving directory `/home/sander/dune/dune-pdelab/dune/pdelab/test'
> make[3]: *** [check-recursive] Fehler 1
> make[3]: Leaving directory `/home/sander/dune/dune-pdelab/dune/pdelab/test'
> make[2]: *** [check-recursive] Fehler 1
> make[2]: Leaving directory `/home/sander/dune/dune-pdelab/dune/pdelab'
> make[1]: *** [check-recursive] Fehler 1
> make[1]: Leaving directory `/home/sander/dune/dune-pdelab/dune'
> make: *** [check-recursive] Fehler 1
> sander at affe:~/dune/dune-pdelab$
> 
> _______________________________________________
> dune-pdelab mailing list
> dune-pdelab at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune-pdelab






More information about the dune-pdelab mailing list