Hi Martin,<div><br></div><div>I agree that it seems like a dune-grid issue, but since I couldn't recreate the issue without dune-fem, I wasn't too sure.</div><div><br></div><div>The code I have doesn't compile against the <span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">development trunk of the core modules.</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Thanks,</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Tom</span></div><div></div><div class="markdown-here-wrapper" id="markdown-here-wrapper-636299" style="font-size:1em;font-family:Helvetica,arial,freesans,clean,sans-serif;color:rgb(34,34,34);background-color:rgb(255,255,255);border:none;line-height:1.2">
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;overflow:auto;margin:1em 0px"><code class="lang-bash bash" style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline;white-space:pre;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block;padding:0.5em;color:rgb(51,51,51);background-color:rgb(248,248,255);background-repeat:initial initial">$ make poisson GRIDTYPE=UGGRID
mpic++ -std=c++0x -DHAVE_CONFIG_H -I. -I../../..  -I/home/tom/software/dune-trunk/dune-common -I/home/tom/software/dune-trunk/dune-istl -I/home/tom/software/dune-trunk/dune-geometry -I/home/tom/software/dune-trunk/dune-grid -I/home/tom/software/dune-trunk/dune-localfunctions -I/home/tom/software/dune-trunk/dune-fem-1.3.0 -I/home/tom/software/dune-trunk/dune-common  -I/home/tom/software/dune-trunk/dune-istl  -I/home/tom/software/dune-trunk/dune-geometry  -I/home/tom/software/dune-trunk/dune-grid  -I/home/tom/software/dune-trunk/dune-localfunctions  -I/home/tom/software/dune/modules/SuiteSparse/UMFPACK/Include -I/home/tom/software/dune/modules/SuiteSparse/UFconfig -I/home/tom/software/dune/modules/SuiteSparse/AMD/Include -DENABLE_UMFPACK=1 -I/home/tom/software/dune-trunk/dune-fem-1.3.0    -I/home/tom/software/dune-trunk/dune-common  -I/home/tom/software/dune-trunk/dune-istl -I/home/tom/software/dune-trunk/dune-geometry -DGRIDDIM=2 -DWORLDDIM=2 -DUGGRID -I/home/tom/software/dune/modules/alberta-3.x-20120316-3708/include -I/home/tom/software/dune/modules/alberta-3.x-20120316-3708/include/alberta -DALBERTA_DIM=2 -DENABLE_ALBERTA  -I/home/tom/software/dune/modules/UG/ug/install/include/ug   -DENABLE_UG -DModelP  -I/home/tom/software/dune/modules/ALUGrid-1.50/include -I/home/tom/software/dune/modules/ALUGrid-1.50/include/serial -I/home/tom/software/dune/modules/ALUGrid-1.50/include/duneinterface -DENABLE_ALUGRID -I/home/tom/software/dune/modules/ALUGrid-1.50/include/parallel -I/home/tom/software/dune-trunk/dune-grid -I/home/tom/software/dune-trunk/dune-localfunctions -I/home/tom/software/dune/modules/SuiteSparse/UMFPACK/Include -I/home/tom/software/dune/modules/SuiteSparse/UFconfig -I/home/tom/software/dune/modules/SuiteSparse/AMD/Include -DENABLE_UMFPACK=1 -I/home/tom/software/dune-trunk/dune-fem-1.3.0  -DPOLORDER=1 -DWANT_ISTL=1   -O2 -Wall -Wfatal-errors -Wno-deprecated-declarations -MT poisson.o -MD -MP -MF .deps/poisson.Tpo -c -o poisson.o poisson.cc
In file included from /home/tom/software/dune-trunk/dune-fem-1.3.0/dune/fem/quadrature/cachingpointlist.hh:37:0,
                 from /home/tom/software/dune-trunk/dune-fem-1.3.0/dune/fem/space/lagrangespace/lagrangepoints.hh:35,
                 from /home/tom/software/dune-trunk/dune-fem-1.3.0/dune/fem/space/lagrangespace/lagrangespace.hh:54,
                 from /home/tom/software/dune-trunk/dune-fem-1.3.0/dune/fem/space/lagrangespace.hh:30,
                 from /home/tom/software/dune-trunk/dune-fem-1.3.0/dune/fem/io/file/dataoutput.hh:46,
                 from poisson.cc:10:
/home/tom/software/dune-trunk/dune-fem-1.3.0/dune/fem/quadrature/elementpointlist.hh: In member function ‘int Dune::Fem::ElementIntegrationPointList<GridPartImp, 1, IntegrationTraits>::faceNumber() const’:
/home/tom/software/dune-trunk/dune-fem-1.3.0/dune/fem/quadrature/elementpointlist.hh:199:15: error: ‘MapNumberingProvider’ <span class="keyword" style="color:rgb(51,51,51);font-weight:bold">in</span> namespace ‘Dune::GenericGeometry’ does not name a type
compilation terminated due to -Wfatal-errors.
make: *** [poisson.o] Error 1</code></pre>
</div><div><br><br><div class="gmail_quote">On 14 September 2012 12:27, Martin Nolte <span dir="ltr"><<a href="mailto:nolte@mathematik.uni-freiburg.de" target="_blank">nolte@mathematik.uni-freiburg.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Tom,<br>
<br>
despite the fact that only dune-fem triggers the problem, I fear Andreas is right. I does seem like a dune-grid issue.<br>
<br>
Could you try using the current development trunk of the core modules? Maybe the problem has already been fixed in the mean time.<br>
<br>
Best,<br>
<br>
Martin<div class="im"><br>
<br>
On 09/14/2012 12:47 PM, Tom Ranner wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Both compile and run fine.<br>
<br>
Tom<br>
<br>
On 14 September 2012 11:37, Dedner, Andreas <<a href="mailto:A.S.Dedner@warwick.ac.uk" target="_blank">A.S.Dedner@warwick.ac.uk</a><br></div><div class="im">
<mailto:<a href="mailto:A.S.Dedner@warwick.ac.uk" target="_blank">A.S.Dedner@warwick.ac.<u></u>uk</a>>> wrote:<br>
<br>
    Hi Tom.<br>
<br>
    This does not really look like a dune-fem problem to me.<br>
    Could you try the test in dune-grid, i.e.,<br>
    in dune/grid/test try make test-ug test-parallel-ug<br>
    Does that work?<br>
<br>
    Best<br>
    Andreas<br>
<br></div>
    ------------------------------<u></u>------------------------------<u></u>------------------<br>
    *From:* dune-fem-bounces+a.s.dedner=<a href="mailto:warwick.ac.uk@dune-project.org" target="_blank">wa<u></u>rwick.ac.uk@dune-project.org</a><br>
    <mailto:<a href="mailto:warwick.ac.uk@dune-project.org" target="_blank">warwick.ac.uk@dune-<u></u>project.org</a>><br>
    [dune-fem-bounces+a.s.dedner=<a href="mailto:warwick.ac.uk@dune-project.org" target="_blank">w<u></u>arwick.ac.uk@dune-project.org</a><br>
    <mailto:<a href="mailto:warwick.ac.uk@dune-project.org" target="_blank">warwick.ac.uk@dune-<u></u>project.org</a>>] on behalf of Tom Ranner<br>
    [<a href="mailto:t.ranner@warwick.ac.uk" target="_blank">t.ranner@warwick.ac.uk</a> <mailto:<a href="mailto:t.ranner@warwick.ac.uk" target="_blank">t.ranner@warwick.ac.uk</a><u></u>>]<br>
    *Sent:* 14 September 2012 11:15<br>
    *To:* <a href="mailto:dune-fem@dune-project.org" target="_blank">dune-fem@dune-project.org</a> <mailto:<a href="mailto:dune-fem@dune-project.org" target="_blank">dune-fem@dune-project.<u></u>org</a>><br>
    *Subject:* [dune-fem] UG linking problems<div><div class="h5"><br>
<br>
    Dear all,<br>
<br>
     From reading<br>
    [<a href="http://users.dune-project.org/projects/1/wiki/Grid-Manager_Features" target="_blank">http://users.dune-project.<u></u>org/projects/1/wiki/Grid-<u></u>Manager_Features</a>], I<br>
    understand that if I want to use a supported 3D grid manager that uses<br>
    simplices and uses a conforming refinement routine on parallel meshes, I<br>
    should use UG.<br>
<br>
    The instructions from<br>
    [<a href="http://www.dune-project.org/external_libraries/install_ug.html" target="_blank">http://www.dune-project.org/<u></u>external_libraries/install_ug.<u></u>html</a>] seem<br>
    unclear when compiling against the 2.2 release of DUNE. The set of patches<br>
    for the 2.0 release of DUNE lead to a configure error (the version is too<br>
    old) so that UG is not enabled. The set of patches for the current svn<br>
    version of DUNE configure fine and work well with the code in<br>
    dune-grid-howto (parfinitevolume.cc).<br>
<br>
    However, when using UGGRID as the GRIDTYPE with dune-fem code (for example<br>
    the school code in 03.poisson/src/poisson.cc) leads to the following<br>
    compiler error:<br>
<br>
    |$ make poisson GRIDTYPE=UGGRID<br>
    mpic++ -std=c++0x -DHAVE_CONFIG_H -I. -I../../..  -I/home/tom/software/dune/<u></u>dune-common -I/home/tom/software/dune/<u></u>dune-istl -I/home/tom/software/dune/<u></u>dune-geometry -I/home/tom/software/dune/<u></u>dune-grid -I/home/tom/software/dune/<u></u>dune-localfunctions -I/home/tom/software/dune/<u></u>dune-fem-1.3.0 -I/home/tom/software/dune/<u></u>dune-common  -I/home/tom/software/dune/<u></u>dune-istl  -I/home/tom/software/dune/<u></u>dune-geometry  -I/home/tom/software/dune/<u></u>dune-grid  -I/home/tom/software/dune/<u></u>dune-localfunctions  -I/home/tom/software/dune/<u></u>modules/SuiteSparse/UMFPACK/<u></u>Include -I/home/tom/software/dune/<u></u>modules/SuiteSparse/UFconfig -I/home/tom/software/dune/<u></u>modules/SuiteSparse/AMD/<u></u>Include -DENABLE_UMFPACK=1 -I/home/tom/software/dune/<u></u>dune-fem-1.3.0   -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/<u></u>openmpi -pthread -DMPIPP_H -DENABLE_MPI=1 -I/home/tom/software/dune/<u></u>dune-common  -I/home/tom/software/dune/<u></u>dune-istl -I/home/tom/software/dune/<u></u>dune-geometry -DGRIDDIM=2 -DWORLDDIM=2 -DUGGRID -I/home/tom/software/du<br>

</div></div></blockquote><div><div class="h5">
ne/modules/alberta-3.x-<u></u>20120316-3708/include -I/home/tom/software/dune/<u></u>modules/alberta-3.x-20120316-<u></u>3708/include/alberta -DALBERTA_DIM=2 -DENABLE_ALBERTA -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/<u></u>openmpi -pthread -DMPIPP_H -DENABLE_MPI=1 -I/home/tom/software/dune/<u></u>modules/UG/ug/install/include/<u></u>ug   -DENABLE_UG -DModelP -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/<u></u>openmpi -pthread -DMPIPP_H -DENABLE_MPI=1 -I/home/tom/software/dune/<u></u>modules/ALUGrid-1.50/include -I/home/tom/software/dune/<u></u>modules/ALUGrid-1.50/include/<u></u>serial -I/home/tom/software/dune/<u></u>modules/ALUGrid-1.50/include/<u></u>duneinterface -DENABLE_ALUGRID -I/home/tom/software/dune/<u></u>modules/ALUGrid-1.50/include/<u></u>parallel -I/home/tom/software/dune/<u></u>dune-grid -I/home/tom/software/dune/<u></u>dune-localfunctions -I/home/tom/software/dune/<u></u>modules/SuiteSparse/UMFPACK/<u></u>Include -I/home/tom/software/dune/<u></u>modules/SuiteSparse/UFconfig -I/home/tom/software/dune/<u></u>modules/SuiteSparse/AMD/<u></u>Include -DENABLE_UMFPACK=1 -I/home/tom/software/dune/du<br>

ne-fem-1.3.0 -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/<u></u>openmpi -pthread -DMPIPP_H -DENABLE_MPI=1 -DPOLORDER=1 -DWANT_ISTL=1   -O2 -Wall -Wfatal-errors -Wno-deprecated-declarations -MT poisson.o -MD -MP -MF .deps/poisson.Tpo -c -o poisson.o poisson.cc<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
    In file included from /home/tom/software/dune/dune-<u></u>grid/dune/grid/uggrid.hh:104:<u></u>0,<br>
                      from ../../../config.h:528,<br>
                      from poisson.cc:1:<br>
    /home/tom/software/dune/dune-<u></u>grid/dune/grid/uggrid/<u></u>uggridleafiterator.hh: In member function ‘void Dune::UGGridLeafIterator<<u></u>codim, pitype, GridImp>::globalIncrement() [with int codim = 1, Dune::PartitionIteratorType pitype = (Dune::PartitionIteratorType)<u></u>4u, GridImp = const Dune::UGGrid<2>]’:<br>

    /home/tom/software/dune/dune-<u></u>grid/dune/grid/uggrid/<u></u>uggridleafiterator.hh:63:13:   instantiated from ‘void Dune::UGGridLeafIterator<<u></u>codim, pitype, GridImp>::increment() [with int codim = 1, Dune::PartitionIteratorType pitype = (Dune::PartitionIteratorType)<u></u>4u, GridImp = const Dune::UGGrid<2>]’<br>

    /home/tom/software/dune/dune-<u></u>grid/dune/grid/common/<u></u>entityiterator.hh:47:7:   instantiated from ‘Dune::EntityIterator<codim, Grid, IteratorImp>& Dune::EntityIterator<codim, Grid, IteratorImp>::operator++() [with int codim = 1, Grid = const Dune::UGGrid<2>, IteratorImp = Dune::UGGridLeafIterator<1, (Dune::PartitionIteratorType)<u></u>4u, const Dune::UGGrid<2> >, Dune::EntityIterator<codim, Grid, IteratorImp> = Dune::EntityIterator<1, const Dune::UGGrid<2>, Dune::UGGridLeafIterator<1, (Dune::PartitionIteratorType)<u></u>4u, const Dune::UGGrid<2> > >]’<br>
</div></div>
    /home/tom/software/dune/dune-<u></u>fem-1.3.0/dune/fem/gridpart/<u></u>adaptiveleafindexset.hh:998:<u></u>66:   instantiated from ‘void Dune::Fem::<u></u>AdaptiveIndexSetBase<<u></u>TraitsImp>::setupCodimSet(<u></u>const std::integral_constant<bool,<u></u>true>&) const [with int codim = 1, TraitsImp = Dune::Fem::<u></u>AdaptiveLeafIndexSetTraits<<u></u>Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false> >]’<br>

    /home/tom/software/dune/dune-<u></u>fem-1.3.0/dune/fem/gridpart/<u></u>adaptiveleafindexset.hh:510:<u></u>11:   instantiated from ‘Dune::Fem::<u></u>AdaptiveIndexSetBase<<u></u>TraitsImp>::IndexType Dune::Fem::<u></u>AdaptiveIndexSetBase<<u></u>TraitsImp>::index(const typename TraitsImp::GridPartType::<u></u>GridType::Codim<codim>::<u></u>Entity&) const [with int codim = 1, TraitsImp = Dune::Fem::<u></u>AdaptiveLeafIndexSetTraits<<u></u>Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false> >, Dune::Fem::<u></u>AdaptiveIndexSetBase<<u></u>TraitsImp>::IndexType = unsigned int, typename TraitsImp::GridPartType::<u></u>GridType::Codim<codim>::Entity = Dune::Entity<1, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]’<br>

    /home/tom/software/dune/dune-<u></u>fem-1.3.0/dune/fem/gridpart/<u></u>adaptiveleafindexset.hh:499:<u></u>53:   instantiated from ‘Dune::Fem::<u></u>AdaptiveIndexSetBase<<u></u>TraitsImp>::IndexType Dune::Fem::<u></u>AdaptiveIndexSetBase<<u></u>TraitsImp>::index(const Entity&) const [with Entity = Dune::UGMakeableEntity<1, 2, Dune::UGGrid<2> >, TraitsImp = Dune::Fem::<u></u>AdaptiveLeafIndexSetTraits<<u></u>Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false> >, Dune::Fem::<u></u>AdaptiveIndexSetBase<<u></u>TraitsImp>::IndexType = unsigned int]’<div class="im">
<br>
    /home/tom/software/dune/dune-<u></u>fem-1.3.0/dune/fem/space/<u></u>dofmapper/dofmapper.hh:481:70:<u></u>[ skipping 12 instantiation contexts ]<br></div>
    /home/tom/software/dune/dune-<u></u>fem-1.3.0/dune/fem/function/<u></u>common/discretefunction_<u></u>inline.hh:169:59:   instantiated from ‘Dune::Fem::<u></u>DiscreteFunctionDefault<<u></u>DFTraits>::RangeFieldType Dune::Fem::<u></u>DiscreteFunctionDefault<<u></u>DFTraits>::scalarProductDofs(<u></u>const DiscreteFunctionInterfaceType&<u></u>) const [with DiscreteFunctionTraits = Dune::Fem::<u></u>AdaptiveDiscreteFunctionTraits<u></u><Dune::Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >, Dune::Fem::<u></u>DiscreteFunctionDefault<<u></u>DFTraits>::RangeFieldType = double, Dune::Fem::<u></u>DiscreteFunctionDefault<<u></u>DFTraits>::<u></u>DiscreteFunctionInterfaceType = Dune::Fem::<u></u>DiscreteFunctionInterface<<u></u>Dune::Fem::<u></u>AdaptiveDiscreteFunctionTraits<u></u><Dune::Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::<br>

</blockquote>
CachingStorage> > >]’<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
    /home/tom/software/dune/dune-<u></u>fem-1.3.0/dune/fem/solver/<u></u>cginverseoperator.hh:444:87:   instantiated from ‘void Dune::Fem::<u></u>ConjugateGradientSolver<<u></u>Operator>::solve(const OperatorType&, const PreconditionerType&, const RangeFunctionType&, Dune::Fem::<u></u>ConjugateGradientSolver<<u></u>Operator>::DomainFunctionType&<u></u>) const [with Operator = Dune::Fem::Operator<Dune::Fem:<u></u>:AdaptiveDiscreteFunction<<u></u>Dune::Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >, Dune::Fem::<u></u>AdaptiveDiscreteFunction<Dune:<u></u>:Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> > >, Dune::Fem::<u></u>ConjugateGradientSolver<<u></u>Operator>::OperatorType = Dune::Fem::Operator<Dune::Fem:<u></u>:AdaptiveDiscreteFunction<<u></u>Dune::Fem::<u></u>LagrangeDiscreteFunctio<br>

</blockquote>
nSpace<Dune::Fem::<u></u>FunctionSpace<double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >, Dune::Fem::<u></u>AdaptiveDiscreteFunction<Dune:<u></u>:Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> > >, Dune::Fem::<u></u>ConjugateGradientSolver<<u></u>Operator>::PreconditionerType = Dune::Fem::Operator<Dune::Fem:<u></u>:AdaptiveDiscreteFunction<<u></u>Dune::Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >, Dune::Fem::<u></u>AdaptiveDiscreteFunction<Dune:<u></u>:Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStor<br>

age> > >, typename Operator::DomainFunctionType = Dune::Fem::<u></u>AdaptiveDiscreteFunction<Dune:<u></u>:Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >, typename Operator::RangeFunctionType = Dune::Fem::<u></u>AdaptiveDiscreteFunction<Dune:<u></u>:Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >, Dune::Fem::<u></u>ConjugateGradientSolver<<u></u>Operator>::RangeFunctionType = Dune::Fem::<u></u>AdaptiveDiscreteFunction<Dune:<u></u>:Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >, Dune::Fem::<u></u>ConjugateGradientSolver<<u></u>Operator>::DomainFunctionType = Dune::Fem::<u></u>AdaptiveDiscreteFunction<<br>

Dune::Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >]’<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
    /home/tom/software/dune/dune-<u></u>fem-1.3.0/dune/fem/solver/<u></u>cginverseoperator.hh:254:13:   instantiated from ‘void Dune::Fem::Solver::<u></u>CGInverseOperator<<u></u>DiscreteFunction>::operator()(<u></u>const DomainFunctionType&, Dune::Fem::Solver::<u></u>CGInverseOperator<<u></u>DiscreteFunction>::<u></u>RangeFunctionType&) const [with DiscreteFunction = Dune::Fem::<u></u>AdaptiveDiscreteFunction<Dune:<u></u>:Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >, Dune::Fem::Solver::<u></u>CGInverseOperator<<u></u>DiscreteFunction>::<u></u>DomainFunctionType = Dune::Fem::<u></u>AdaptiveDiscreteFunction<Dune:<u></u>:Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >, Dune::Fem::Solver::<u></u>CGInverseOperator<<u></u>DiscreteFunction>::<u></u>RangeFunctionType = Dune::Fem::<u></u>AdaptiveDiscreteFunction<br>

</blockquote>
<Dune::Fem::<u></u>LagrangeDiscreteFunctionSpace<<u></u>Dune::Fem::FunctionSpace<<u></u>double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false>, 1, Dune::Fem::CachingStorage> >]’<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
    femscheme.hh:149:5:   instantiated from ‘void FemScheme<Model>::solve(bool) [with Model = DiffusionModel<Dune::Fem::<u></u>FunctionSpace<double, double, 2, 1>, Dune::Fem::<u></u>AdaptiveLeafGridPart<Dune::<u></u>UGGrid<2>, (Dune::PartitionIteratorType)<u></u>1u,false> >]’<br>

    poisson.cc:67:3:   instantiated from ‘double algorithm(HGridType&, int) [with HGridType = Dune::UGGrid<2>]’<br>
    poisson.cc:137:61:   instantiated from here<br>
    /home/tom/software/dune/dune-<u></u>grid/dune/grid/uggrid/<u></u>uggridleafiterator.hh:124:9: error: invalid conversion from ‘void*’ to ‘Dune::UG_NS<2>::Entity<1>::T* {aka UG::D2::edge*}’ [-fpermissive]<br>

    compilation terminated due to -Wfatal-errors.<br>
    make: *** [poisson.o] Error 1|<br>
<br>
    For information,<br>
<br>
    |$ mpic++ --version<br>
    g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3<br>
    Copyright (C) 2011 Free Software Foundation, Inc.<br></div>
    This is free software; see the sourcefor  copying conditions.  There is NO<br>
    warranty; not evenfor  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.|<div class="im"><br>
<br>
    I use the core dune modules release version 2.2 and dune-fem 1.3.0. I've<br>
    attached the config.log files for dune-grid, dune-fem and ug.<br>
<br>
    Does anyone have any ideas what I'm doing wrong and how to fix this?<br>
<br>
    Kind Regards,<br>
    Tom<br>
<br>
    ______________________________<u></u>_________________<br>
    dune-fem mailing list<br></div>
    <a href="mailto:dune-fem@dune-project.org" target="_blank">dune-fem@dune-project.org</a> <mailto:<a href="mailto:dune-fem@dune-project.org" target="_blank">dune-fem@dune-project.<u></u>org</a>><div class="im"><br>

    <a href="http://lists.dune-project.org/mailman/listinfo/dune-fem" target="_blank">http://lists.dune-project.org/<u></u>mailman/listinfo/dune-fem</a><br>
<br>
<br>
<br>
<br>
--<br>
Tom Ranner<br>
Mathematics Institute<br>
Zeeman Building<br>
University of Warwick<br>
Coventry<br>
CV4 7AL<br>
<br></div>
Email: <a href="mailto:t.ranner@warwick.ac.uk" target="_blank">t.ranner@warwick.ac.uk</a> <mailto:<a href="mailto:t.ranner@warwick.ac.uk" target="_blank">t.ranner@warwick.ac.uk</a><u></u>><div class="im"><br>
Tel: <a href="tel:%2B44%20%280%29%207861%20173636" value="+447861173636" target="_blank">+44 (0) 7861 173636</a><br></div>
Web: <a href="http://go.warwick.ac.uk/tranner" target="_blank">go.warwick.ac.uk/tranner</a> <<a href="http://go.warwick.ac.uk/tranner" target="_blank">http://go.warwick.ac.uk/<u></u>tranner</a>><div class="im"><br>

<br>
<br>
______________________________<u></u>_________________<br>
dune-fem mailing list<br>
<a href="mailto:dune-fem@dune-project.org" target="_blank">dune-fem@dune-project.org</a><br>
<a href="http://lists.dune-project.org/mailman/listinfo/dune-fem" target="_blank">http://lists.dune-project.org/<u></u>mailman/listinfo/dune-fem</a><br>
<br>
</div></blockquote><span class="HOEnZb"><font color="#888888">
<br>
-- <br>
Dr. Martin Nolte <<a href="mailto:nolte@mathematik.uni-freiburg.de" target="_blank">nolte@mathematik.uni-<u></u>freiburg.de</a>><br>
<br>
Universität Freiburg                                   phone: <a href="tel:%2B49-761-203-5630" value="+497612035630" target="_blank">+49-761-203-5630</a><br>
Abteilung für angewandte Mathematik                    fax:   <a href="tel:%2B49-761-203-5632" value="+497612035632" target="_blank">+49-761-203-5632</a><br>
Hermann-Herder-Straße 10<br>
79104 Freiburg, Germany</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
dune-fem mailing list<br>
<a href="mailto:dune-fem@dune-project.org" target="_blank">dune-fem@dune-project.org</a><br>
<a href="http://lists.dune-project.org/mailman/listinfo/dune-fem" target="_blank">http://lists.dune-project.org/<u></u>mailman/listinfo/dune-fem</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Tom Ranner<br>Mathematics Institute<br>Zeeman Building<br>University of Warwick<br>Coventry<br>CV4 7AL<br><br>Email: <a href="mailto:t.ranner@warwick.ac.uk" target="_blank">t.ranner@warwick.ac.uk</a><br>
Tel: +44 (0) 7861 173636<br>Web: <a href="http://go.warwick.ac.uk/tranner" target="_blank">go.warwick.ac.uk/tranner</a><br>
</div>