<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hey Dune,<br>
    <br>
    Thank you for all the replies. The problem with
    PQDGLocalFiniteElementMap was fixed by using a 2D grid :-) Thank
    you. Only the ALUGrid problem remains...<br>
    <br>
    I have cleaned the cache and attached the output of the command:<br>
    sudo dune-common/bin/dunecontrol  --only=dune-spl configure
    "--with-ug=/home/dune/Libs/ug --with-alugrid=/home/dune/Libs/ALUGrid
    --with-superlu=/home/dune/Libs/SuperLU_4.3
    --with-superlu-lib=libsuperlu_4.3.a".<br>
    <br>
    Furthermore, some information about the installed compilers:<br>
    G++ and GCC<br>
    Version: 4:4.8.2-1ubuntu6<br>
    <br>
    Regards,<br>
    Christian Kaltenecker<br>
    <br>
    <div class="moz-cite-prefix">Am 08.06.2016 um 11:15 schrieb Andreas
      Nüßing:<br>
    </div>
    <blockquote
      cite="mid:985a5551-3148-dfde-2fc0-24e94eacd239@uni-muenster.de"
      type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <p>Hi Christian,<br>
        <br>
        I did not compile the module, but from the lines below I extract
        that you are using a Dune::OneDGrid (i.e. dimension 1) with a 2d
        first order QkDG local basis (check the order of the template
        parameters), which is why the parameters of "evaluateFunction"
        are not convertible.<br>
        <br>
        Best,<br>
            Andreas<br>
        <br>
/home/dune/Dune/dune-pdelab/dune/pdelab/newton/newton.hh:239:11:  
        required from 'void Dune::PDELab::NewtonSolver<GOS, S, TrlV,
        TstV>::apply() [with GOS =
Dune::PDELab::GridOperator<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
        Dune::OneDGrid, (Dune::PartitionIteratorType)4u> >,
        Dune::PDELab::QkDGLocalFiniteElementMap<double, double, 1,
        2>, Dune::PDELab::ConformingDirichletConstraints,
        Dune::PDELab::istl::VectorBackend<> >,
Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
        Dune::OneDGrid, (Dune::PartitionIteratorType)4u> >,
        Dune::PDELab::QkDGLocalFiniteElementMap<double, double, 1,
        2>, Dune::PDELab::ConformingDirichletConstraints,
        Dune::PDELab::istl::VectorBackend<> >,
Dune::PDELab::ConvectionDiffusionDG<Dune::SPL::ProblemA<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
        Dune::OneDGrid, (Dune::PartitionIteratorType)4u> >,
        double>, Dune::PDELab::QkDGLocalFiniteElementMap<double,
        double, 1, 2> >, Dune::PDELab::ISTLMatrixBackend, double,
        double, double,
Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
        unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long
        unsigned int, 1ul>, double>,
Dune::PDELab::ConstraintsTransformation<Dune::PDELab::DOFIndex<long
        unsigned int, 1ul, 2ul>, Dune::PDELab::MultiIndex<long
        unsigned int, 1ul>, double> >; S =
        Dune::PDELab::ISTLBackend_SEQ_BCGS_Jac; TrlV =
Dune::PDELab::istl::BlockVector<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
        Dune::OneDGrid, (Dune::PartitionIteratorType)4u> >,
        Dune::PDELab::QkDGLocalFiniteElementMap<double, double, 1,
        2>, Dune::PDELab::ConformingDirichletConstraints,
        Dune::PDELab::istl::VectorBackend<> >,
        Dune::BlockVector<Dune::FieldVector<double, 1>,
        std::allocator<Dune::FieldVector<double, 1> > >
        >; TstV =
Dune::PDELab::istl::BlockVector<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
        Dune::OneDGrid, (Dune::PartitionIteratorType)4u> >,
        Dune::PDELab::QkDGLocalFiniteElementMap<double, double, 1,
        2>, Dune::PDELab::ConformingDirichletConstraints,
        Dune::PDELab::istl::VectorBackend<> >,
        Dune::BlockVector<Dune::FieldVector<double, 1>,
        std::allocator<Dune::FieldVector<double, 1> > >
        >]'<br>
        /home/dune/Dune/dune-spl/src/diffusion.cc:193:15:   required
        from here<br>
/home/dune/Dune/dune-pdelab/dune/pdelab/localoperator/convectiondiffusiondg.hh:939:102:
        error: no matching function for call to
        'Dune::PDELab::LocalBasisCache<Dune::QkStuff::QkLocalBasis<double,
        double, 1, 2> >::evaluateFunction(const Vector&, const
        LocalBasisType&) const'<br>
                     auto& phi =
cache[order].evaluateFunction(ip.position(),lfsv.finiteElement().localBasis());<br>
                                                                                                     
        ^<br>
/home/dune/Dune/dune-pdelab/dune/pdelab/localoperator/convectiondiffusiondg.hh:939:102:
        note: candidate is:<br>
        In file included from
/home/dune/Dune/dune-pdelab/dune/pdelab/localoperator/convectiondiffusiondg.hh:17:0,<br>
                         from
        /home/dune/Dune/dune-spl/src/diffusion.cc:53:<br>
/home/dune/Dune/dune-pdelab/dune/pdelab/finiteelement/localbasiscache.hh:47:7:
        note: const std::vector<typename
        LB::Traits::RangeType>&
Dune::PDELab::LocalBasisCache<LocalBasisType>::evaluateFunction(const
        DomainType&, const LocalBasisType&) const [with
        LocalBasisType = Dune::QkStuff::QkLocalBasis<double, double,
        1, 2>; typename LB::Traits::RangeType =
        Dune::FieldVector<double, 1>;
        Dune::PDELab::LocalBasisCache<LocalBasisType>::DomainType
        = Dune::FieldVector<double, 2>]<br>
               evaluateFunction (const DomainType& position, const
        LocalBasisType& localbasis) const<br>
               ^<br>
/home/dune/Dune/dune-pdelab/dune/pdelab/finiteelement/localbasiscache.hh:47:7:
        note:   no known conversion for argument 1 from 'const Vector
        {aka const Dune::FieldVector<double, 1>}' to 'const
        DomainType& {aka const Dune::FieldVector<double,
        2>&}'<br>
      </p>
      <br>
      <div class="moz-cite-prefix">On 08.06.2016 09:38, Christian
        Kaltenecker wrote:<br>
      </div>
      <blockquote
        cite="mid:a2ce6565-9759-51f1-ec01-f954e6759f64@yahoo.de"
        type="cite">
        <pre wrap="">Hello Dune,

I am currently working with Alexander Grebhahn from the university of
Passau on creating an automatic analysis program to find several
variation points within a Dune application.

For the evaluation part, I want to generate several variants of the
diffusion-convection simulation by also using dune-testtools.
Above others, I am using ALUGrid (both dune-alugrid and the external
ALUGrid(v1.52) library), UGGrid(v3.11) and SuperLU(v4.3).
I have successfully compiled and linked those libraries.
Furthermore, I have checked out the "releases/2.4" branches of every
Dune module in order to have all Dune modules in the same version
(every module except my module compiles without errors).
Moreover, the whole Dune framework is running in a docker container.

I am executing dunecontrol with the following commands:
sudo dune-common/bin/dunecontrol configure "--with-ug=/home/dune/Libs/ug
--with-alugrid=/home/dune/Libs/ALUGrid
--with-superlu=/home/dune/Libs/SuperLU_4.3
--with-superlu-lib=libsuperlu_4.3.a"
sudo dune-common/bin/dunecontrol make all

The errors (as well as the output of configure) are included in the
attachment.

If you want to try it on your own, I have also included my Dune module
(dune-spl).
Note that I have commented out the variability that is not working in
the meta ini file, diffusion.mini. Also note, that you need dune-testtools.

What could I do to fix the problems that occurr in the log-files? Do I have to add some additional configuration parameters? I am writing to this mailing list because the errors are thrown in the dune-pdelab module.

Thanks in advance!

Regards,
Christian Kaltenecker

</pre>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
dune-pdelab mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:dune-pdelab@dune-project.org">dune-pdelab@dune-project.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.dune-project.org/mailman/listinfo/dune-pdelab">http://lists.dune-project.org/mailman/listinfo/dune-pdelab</a>
</pre>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>