Dear DuMux,

In test 1p with Amg, I tried  to use 2D Alugrid (Dune::ALUGrid<2, 2, 
Dune::cube, Dune::conforming> type;) with an Amg backend linear solver but I 
received an error message (please see below or attached file for complete 
terminal message). I also had the same problem with typedef Dune::SGrid<2, 2> 
type;.  I didn't receive this error  when I used typedef Dune::YaspGrid<2> 
type; or in 3D (only with 2D Alugrid and SGrid).

Could you please help me with this problem?

Best regards
Ali NOWAMOOZ

test_box1pwithamg.cc:69:58:   required from here
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-pdelab-1.1.0/dune/pdelab/backend/novlpistlsolverbackend.hh:1324:77:
 error: no matching function for call to 
âDune::OwnerOverlapCopyCommunication<Dune::bigunsignedint<96>, 
int>::OwnerOverlapCopyCommunication(const CollectiveCommunication&, 
Dune::SolverCategory::Category)â
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-pdelab-1.1.0/dune/pdelab/backend/novlpistlsolverbackend.hh:1324:77:
 note: candidates are:
In file included from 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-pdelab-1.1.0/dune/pdelab/backend/novlpistlsolverbackend.hh:15:0,
                 from ../../../dumux/linear/amgbackend.hh:30,
                 from 1ptestproblem.hh:47,
                 from test_box1pwithamg.cc:31:
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:668:5:
 note: Dune::OwnerOverlapCopyCommunication<T1, 
T2>::OwnerOverlapCopyCommunication(const 
Dune::OwnerOverlapCopyCommunication<T1, T2>&) [with GlobalIdType = 
Dune::bigunsignedint<96>; LocalIdType = int; 
Dune::OwnerOverlapCopyCommunication<T1, T2> = 
Dune::OwnerOverlapCopyCommunication<Dune::bigunsignedint<96>, int>]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:668:5:
 note:   candidate expects 1 argument, 2 provided
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:589:2:
 note: Dune::OwnerOverlapCopyCommunication<T1, 
T2>::OwnerOverlapCopyCommunication(const Dune::IndexInfoFromGrid<GlobalIdType, 
LocalIdType>&, MPI_Comm, Dune::SolverCategory::Category, bool) [with 
GlobalIdType = Dune::bigunsignedint<96>; LocalIdType = int; MPI_Comm = 
ompi_communicator_t*]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:589:2:
 note:   no known conversion for argument 1 from âconst CollectiveCommunication 
{aka const Dune::CollectiveCommunication<Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u> >}â to âconst 
Dune::IndexInfoFromGrid<Dune::bigunsignedint<96>, int>&â
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:575:5:
 note: Dune::OwnerOverlapCopyCommunication<T1, 
T2>::OwnerOverlapCopyCommunication(Dune::SolverCategory::Category) [with 
GlobalIdType = Dune::bigunsignedint<96>; LocalIdType = int]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:575:5:
 note:   candidate expects 1 argument, 2 provided
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:557:5:
 note: Dune::OwnerOverlapCopyCommunication<T1, 
T2>::OwnerOverlapCopyCommunication(MPI_Comm, Dune::SolverCategory::Category, 
bool) [with GlobalIdType = Dune::bigunsignedint<96>; LocalIdType = int; 
MPI_Comm = ompi_communicator_t*]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:557:5:
 note:   no known conversion for argument 1 from âconst CollectiveCommunication 
{aka const Dune::CollectiveCommunication<Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u> >}â to âMPI_Comm {aka ompi_communicator_t*}â
make: *** [test_box1pwithamg.o] Error 1
[anowamooz@colosse1 ~]$ cd 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dumux-2.4.0/test/i                           
                                                                                
                                                  mplicit/1p
[anowamooz@colosse1 1p]$ make test_box1pwithamg
/software/compilers/gcc/4.7.2/bin/g++ -std=c++0x -DHAVE_CONFIG_H -I. -I../../.. 
 -I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-common-2.2.1  
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-geometry-2.2.1  
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1  
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-localfunctions-2.2.1  
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1  -DENABLE_POSIX_CLOCK 
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-pdelab-1.1.0   
-I/software/MPI/openmpi/1.6.3_gcc/include -pthread -DMPIPP_H -DENABLE_MPI=1 
-I/rap/jda-332-aa/misc-libs/gmp/5.1.1-1//include -DENABLE_GMP=1 
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-common-2.2.1 
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-geometry-2.2.1 -DGRIDDIM=0 
-DWORLDDIM=0 -DNOGRID  -I/software/MPI/openmpi/1.6.3_gcc/include -pthread 
-DMPIPP_H -DENABLE_MPI=1 -I/rap/jda-332-aa/misc-libs/alugrid/1.52-1/include 
-I/rap/jda-332-aa/misc-libs/alugrid/1.52-1/include/serial 
-I/rap/jda-332-aa/misc-libs/alugrid/1.52-1/include/duneinterface 
-DENABLE_ALUGRID -I/rap/jda-332-aa/misc-libs/alugrid/1.52-1/include/parallel 
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1 
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-localfunctions-2.2.1  
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1 -DENABLE_POSIX_CLOCK 
-I/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-pdelab-1.1.0   -Wall -Wunused 
-Wmissing-include-dirs -Wcast-align -Wno-sign-compare -Wno-unused-parameter 
-fno-strict-aliasing -fstrict-overflow -ffast-math -fno-finite-math-only -O3 
-march=native -DNDEBUG=1 -MT test_box1pwithamg.o -MD -MP -MF 
.deps/test_box1pwithamg.Tpo -c -o test_box1pwithamg.o test_box1pwithamg.cc
In file included from 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/grid.hh:1321:0,
                 from 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/alugrid/3d/indexsets.hh:11,
                 from 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/alugrid/3d/alugrid.hh:10,
                 from 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/alugrid.hh:9,
                 from 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/io/file/dgfparser/dgfalu.hh:7,
                 from 1ptestproblem.hh:32,
                 from test_box1pwithamg.cc:31:
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/geometry.hh:
 In instantiation of âDune::Geometry<mydim, cdim, GridImp, 
GeometryImp>::Geometry(const Implementation&) [with int mydim = 0; int cdim = 
2; GridImp = const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>; 
GeometryImp = Dune::ALU2dGridGeometry; Dune::Geometry<mydim, cdim, GridImp, 
GeometryImp>::Implementation = Dune::ALU2dGridGeometry<0, 2, const 
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u> >]â:
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/alugrid/2d/entity_imp.cc:99:28:
   required from âDune::ALU2dGridEntity<cd, dim, GridImp>::Geometry 
Dune::ALU2dGridEntity<cd, dim, GridImp>::geometry() const [with int cd = 2; int 
dim = 2; GridImp = const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>; 
Dune::ALU2dGridEntity<cd, dim, GridImp>::Geometry = Dune::Geometry<0, 2, const 
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, Dune::ALU2dGridGeometry>]â
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/entity.hh:141:59:
   required from âDune::Entity<codim, dim, GridImp, EntityImp>::Geometry 
Dune::Entity<codim, dim, GridImp, EntityImp>::geometry() const [with int cd = 
2; int dim = 2; GridImp = const Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u>; EntityImp = Dune::ALU2dGridEntity; 
Dune::Entity<codim, dim, GridImp, EntityImp>::Geometry = Dune::Geometry<0, 2, 
const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, 
Dune::ALU2dGridGeometry>]â
../../../dumux/implicit/common/implicitproblem.hh:107:17:   required from 
âDumux::ImplicitProblem<TypeTag>::ImplicitProblem(Dumux::ImplicitProblem<TypeTag>::TimeManager&,
 const GridView&) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::ImplicitProblem<TypeTag>::TimeManager = 
Dumux::TimeManager<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>; 
Dumux::ImplicitProblem<TypeTag>::GridView = 
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2, 
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)0u>, 
(Dune::PartitionIteratorType)4u> >]â
../../../dumux/implicit/common/implicitporousmediaproblem.hh:78:21:   required 
from 
âDumux::ImplicitPorousMediaProblem<TypeTag>::ImplicitPorousMediaProblem(Dumux::ImplicitPorousMediaProblem<TypeTag>::TimeManager&,
 const GridView&, bool) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::ImplicitPorousMediaProblem<TypeTag>::TimeManager = 
Dumux::TimeManager<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>; 
Dumux::ImplicitPorousMediaProblem<TypeTag>::GridView = 
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2, 
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)0u>, 
(Dune::PartitionIteratorType)4u> >]â
1ptestproblem.hh:164:39:   required from 
âDumux::OnePTestProblem<TypeTag>::OnePTestProblem(Dumux::OnePTestProblem<TypeTag>::TimeManager&,
 const GridView&) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::OnePTestProblem<TypeTag>::TimeManager = 
Dumux::TimeManager<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>; 
Dumux::OnePTestProblem<TypeTag>::GridView = 
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2, 
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)0u>, 
(Dune::PartitionIteratorType)4u> >]â
../../../dumux/common/start.hh:502:64:   required from âint Dumux::start_(int, 
char**, void (*)(const char*, const string&)) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; std::string = 
std::basic_string<char>]â
../../../dumux/common/start.hh:536:49:   required from âint Dumux::start(int, 
char**, void (*)(const char*, const string&)) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; std::string = 
std::basic_string<char>]â
test_box1pwithamg.cc:69:58:   required from here
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/geometry.hh:293:7:
 warning: âvoid Dune::Geometry<mydim, cdim, GridImp, 
GeometryImp>::deprecationWarning(std::integral_constant<bool, true>) [with int 
mydim = 0; int cdim = 2; GridImp = const Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u>; GeometryImp = Dune::ALU2dGridGeometry]â is 
deprecated (declared at 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/geometry.hh:301):
 "This Dune::Geometry is still a reference to its implementation." 
[-Wdeprecated-declarations]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/geometry.hh:
 In instantiation of âDune::Geometry<mydim, cdim, GridImp, 
GeometryImp>::Geometry(const Implementation&) [with int mydim = 2; int cdim = 
2; GridImp = const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>; 
GeometryImp = Dune::ALU2dGridGeometry; Dune::Geometry<mydim, cdim, GridImp, 
GeometryImp>::Implementation = Dune::ALU2dGridGeometry<2, 2, const 
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u> >]â:
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/alugrid/2d/entity_imp.cc:177:28:
   required from âDune::ALU2dGridEntity<0, dim, GridImp>::Geometry 
Dune::ALU2dGridEntity<0, dim, GridImp>::geometry() const [with int dim = 2; 
GridImp = const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>; 
Dune::ALU2dGridEntity<0, dim, GridImp>::Geometry = Dune::Geometry<2, 2, const 
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, Dune::ALU2dGridGeometry>]â
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/entity.hh:308:59:
   required from âDune::Entity<0, dim, GridImp, EntityImp>::Geometry 
Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; 
GridImp = const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>; EntityImp = 
Dune::ALU2dGridEntity; Dune::Entity<0, dim, GridImp, EntityImp>::Geometry = 
Dune::Geometry<2, 2, const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, 
Dune::ALU2dGridGeometry>]â
../../../dumux/implicit/common/implicitmodel.hh:948:64:   required from âvoid 
Dumux::ImplicitModel<TypeTag>::updateBoundaryIndices_() [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG]â
../../../dumux/implicit/common/implicitmodel.hh:106:9:   required from âvoid 
Dumux::ImplicitModel<TypeTag>::init(Dumux::ImplicitModel<TypeTag>::Problem&) 
[with TypeTag = Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::ImplicitModel<TypeTag>::Problem = 
Dumux::OnePTestProblem<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>]â
../../../dumux/implicit/common/implicitproblem.hh:133:9:   required from âvoid 
Dumux::ImplicitProblem<TypeTag>::init() [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG]â
../../../dumux/common/timemanager.hh:122:9:   required from âvoid 
Dumux::TimeManager<TypeTag>::init(Dumux::TimeManager<TypeTag>::Problem&, 
Dumux::TimeManager<TypeTag>::Scalar, Dumux::TimeManager<TypeTag>::Scalar, 
Dumux::TimeManager<TypeTag>::Scalar, bool) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::TimeManager<TypeTag>::Problem = 
Dumux::OnePTestProblem<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>; 
Dumux::TimeManager<TypeTag>::Scalar = double]â
../../../dumux/common/start.hh:503:5:   required from âint Dumux::start_(int, 
char**, void (*)(const char*, const string&)) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; std::string = 
std::basic_string<char>]â
../../../dumux/common/start.hh:536:49:   required from âint Dumux::start(int, 
char**, void (*)(const char*, const string&)) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; std::string = 
std::basic_string<char>]â
test_box1pwithamg.cc:69:58:   required from here
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/geometry.hh:293:7:
 warning: âvoid Dune::Geometry<mydim, cdim, GridImp, 
GeometryImp>::deprecationWarning(std::integral_constant<bool, true>) [with int 
mydim = 2; int cdim = 2; GridImp = const Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u>; GeometryImp = Dune::ALU2dGridGeometry]â is 
deprecated (declared at 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/geometry.hh:301):
 "This Dune::Geometry is still a reference to its implementation." 
[-Wdeprecated-declarations]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/geometry.hh:
 In instantiation of âDune::Geometry<mydim, cdim, GridImp, 
GeometryImp>::Geometry(const Implementation&) [with int mydim = 1; int cdim = 
2; GridImp = const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>; 
GeometryImp = Dune::ALU2dGridGeometry; Dune::Geometry<mydim, cdim, GridImp, 
GeometryImp>::Implementation = Dune::ALU2dGridGeometry<1, 2, const 
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u> >]â:
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/alugrid/2d/intersection_imp.cc:302:42:
   required from âDune::ALU2dGridIntersectionBase<GridImp>::Geometry 
Dune::ALU2dGridIntersectionBase<GridImp>::geometry() const [with GridImp = 
const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>; 
Dune::ALU2dGridIntersectionBase<GridImp>::Geometry = Dune::Geometry<1, 2, const 
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, Dune::ALU2dGridGeometry>]â
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/alugrid/common/intersectioniteratorwrapper.hh:124:26:
   required from âDune::IntersectionIteratorWrapper<GridImp, 
IntersectionIteratorImpl>::Geometry Dune::IntersectionIteratorWrapper<GridImp, 
IntersectionIteratorImpl>::geometry() const [with GridImp = const 
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>; IntersectionIteratorImpl = 
Dune::ALU2dGridLeafIntersectionIterator<const Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u> >; Dune::IntersectionIteratorWrapper<GridImp, 
IntersectionIteratorImpl>::Geometry = Dune::Geometry<1, 2, const 
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, Dune::ALU2dGridGeometry>]â
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/intersection.hh:358:32:
   required from âDune::Intersection<GridImp, IntersectionImp>::Geometry 
Dune::Intersection<GridImp, IntersectionImp>::geometry() const [with GridImp = 
const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>; IntersectionImp = 
Dune::LeafIntersectionWrapper; Dune::Intersection<GridImp, 
IntersectionImp>::Geometry = Dune::Geometry<1, 2, const Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u>, Dune::ALU2dGridGeometry>]â
../../../dumux/implicit/box/boxfvelementgeometry.hh:786:25:   required from 
âvoid Dumux::BoxFVElementGeometry<TypeTag>::update(const GridView&, const 
Element&) [with TypeTag = Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::BoxFVElementGeometry<TypeTag>::GridView = 
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2, 
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)0u>, 
(Dune::PartitionIteratorType)4u> >; 
Dumux::BoxFVElementGeometry<TypeTag>::Element = Dune::Entity<0, 2, const 
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, Dune::ALU2dGridEntity>]â
../../../dumux/implicit/1p/1pmodel.hh:229:13:   required from âvoid 
Dumux::OnePModel<TypeTag>::addOutputVtkFields(const SolutionVector&, 
MultiWriter&) [with MultiWriter = 
Dumux::VtkMultiWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const 
Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)1u, 
(Dune::ALUGridRefinementType)0u>, (Dune::PartitionIteratorType)4u> > >; TypeTag 
= Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::OnePModel<TypeTag>::SolutionVector = 
Dune::PDELab::ISTLBlockVectorContainer<Dune::PDELab::PowerGridFunctionSpace<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
 Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)1u, 
(Dune::ALUGridRefinementType)0u>, (Dune::PartitionIteratorType)4u> >, 
Dune::PDELab::Q1LocalFiniteElementMap<double, double, 2>, 
Dune::PDELab::NoConstraints, Dune::PDELab::ISTLVectorBackend<1>, 
Dune::PDELab::GridFunctionGeneralMapper>, 1ul, 
Dune::PDELab::ComponentBlockwiseOrderingTag<> >, double, 1>]â
../../../dumux/implicit/common/implicitproblem.hh:858:13:   required from âvoid 
Dumux::ImplicitProblem<TypeTag>::writeOutput(bool) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG]â
../../../dumux/common/timemanager.hh:132:17:   required from âvoid 
Dumux::TimeManager<TypeTag>::init(Dumux::TimeManager<TypeTag>::Problem&, 
Dumux::TimeManager<TypeTag>::Scalar, Dumux::TimeManager<TypeTag>::Scalar, 
Dumux::TimeManager<TypeTag>::Scalar, bool) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::TimeManager<TypeTag>::Problem = 
Dumux::OnePTestProblem<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>; 
Dumux::TimeManager<TypeTag>::Scalar = double]â
../../../dumux/common/start.hh:503:5:   required from âint Dumux::start_(int, 
char**, void (*)(const char*, const string&)) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; std::string = 
std::basic_string<char>]â
../../../dumux/common/start.hh:536:49:   required from âint Dumux::start(int, 
char**, void (*)(const char*, const string&)) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; std::string = 
std::basic_string<char>]â
test_box1pwithamg.cc:69:58:   required from here
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/geometry.hh:293:7:
 warning: âvoid Dune::Geometry<mydim, cdim, GridImp, 
GeometryImp>::deprecationWarning(std::integral_constant<bool, true>) [with int 
mydim = 1; int cdim = 2; GridImp = const Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u>; GeometryImp = Dune::ALU2dGridGeometry]â is 
deprecated (declared at 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-grid-2.2.1/dune/grid/common/geometry.hh:301):
 "This Dune::Geometry is still a reference to its implementation." 
[-Wdeprecated-declarations]
In file included from ../../../dumux/linear/amgbackend.hh:30:0,
                 from 1ptestproblem.hh:47,
                 from test_box1pwithamg.cc:31:
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-pdelab-1.1.0/dune/pdelab/backend/novlpistlsolverbackend.hh:
 In instantiation of âvoid Dune::PDELab::ISTLBackend_AMG_NOVLP<GO, s, 
Preconditioner, Solver, 
skipBlocksizeCheck>::apply(Dune::PDELab::ISTLBackend_AMG_NOVLP<GO, s, 
Preconditioner, Solver, skipBlocksizeCheck>::MatrixType&, 
Dune::PDELab::ISTLBackend_AMG_NOVLP<GO, s, Preconditioner, Solver, 
skipBlocksizeCheck>::V&, Dune::PDELab::ISTLBackend_AMG_NOVLP<GO, s, 
Preconditioner, Solver, skipBlocksizeCheck>::V&, typename 
GO::Traits::Domain::ElementType) [with GO = 
Dune::PDELab::GridOperator<Dune::PDELab::PowerGridFunctionSpace<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
 Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)1u, 
(Dune::ALUGridRefinementType)0u>, (Dune::PartitionIteratorType)4u> >, 
Dune::PDELab::Q1LocalFiniteElementMap<double, double, 2>, 
Dune::PDELab::NoConstraints, Dune::PDELab::ISTLVectorBackend<1>, 
Dune::PDELab::GridFunctionGeneralMapper>, 1ul, 
Dune::PDELab::ComponentBlockwiseOrderingTag<> >, 
Dune::PDELab::PowerGridFunctionSpace<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
 Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)1u, 
(Dune::ALUGridRefinementType)0u>, (Dune::PartitionIteratorType)4u> >, 
Dune::PDELab::Q1LocalFiniteElementMap<double, double, 2>, 
Dune::PDELab::NoConstraints, Dune::PDELab::ISTLVectorBackend<1>, 
Dune::PDELab::GridFunctionGeneralMapper>, 1ul, 
Dune::PDELab::ComponentBlockwiseOrderingTag<> >, int, 
Dune::PDELab::ISTLBCRSMatrixBackend<1, 1>, double, double, double, 
Dune::PDELab::ConstraintsTransformation<long unsigned int, double>, 
Dune::PDELab::ConstraintsTransformation<long unsigned int, double>, true>; int 
s = 96; Preconditioner = Dune::SeqSSOR; Solver = Dune::BiCGSTABSolver; bool 
skipBlocksizeCheck = false; Dune::PDELab::ISTLBackend_AMG_NOVLP<GO, s, 
Preconditioner, Solver, skipBlocksizeCheck>::MatrixType = 
Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, 
std::allocator<Dune::FieldMatrix<double, 1, 1> > >; 
Dune::PDELab::ISTLBackend_AMG_NOVLP<GO, s, Preconditioner, Solver, 
skipBlocksizeCheck>::V = 
Dune::PDELab::ISTLBlockVectorContainer<Dune::PDELab::PowerGridFunctionSpace<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
 Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)1u, 
(Dune::ALUGridRefinementType)0u>, (Dune::PartitionIteratorType)4u> >, 
Dune::PDELab::Q1LocalFiniteElementMap<double, double, 2>, 
Dune::PDELab::NoConstraints, Dune::PDELab::ISTLVectorBackend<1>, 
Dune::PDELab::GridFunctionGeneralMapper>, 1ul, 
Dune::PDELab::ComponentBlockwiseOrderingTag<> >, double, 1>; typename 
GO::Traits::Domain::ElementType = double]â:
../../../dumux/linear/amgbackend.hh:249:9:   required from âbool 
Dumux::AMGBackend<TypeTag>::solve(Matrix&, Vector&, Vector&) [with Matrix = 
Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, 
std::allocator<Dune::FieldMatrix<double, 1, 1> > >; Vector = 
Dune::PDELab::ISTLBlockVectorContainer<Dune::PDELab::PowerGridFunctionSpace<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
 Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)1u, 
(Dune::ALUGridRefinementType)0u>, (Dune::PartitionIteratorType)4u> >, 
Dune::PDELab::Q1LocalFiniteElementMap<double, double, 2>, 
Dune::PDELab::NoConstraints, Dune::PDELab::ISTLVectorBackend<1>, 
Dune::PDELab::GridFunctionGeneralMapper>, 1ul, 
Dune::PDELab::ComponentBlockwiseOrderingTag<> >, double, 1>; TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG]â
../../../dumux/nonlinear/newtoncontroller.hh:380:56:   required from âvoid 
Dumux::NewtonController<TypeTag>::newtonSolveLinear(Dumux::NewtonController<TypeTag>::JacobianMatrix&,
 Dumux::NewtonController<TypeTag>::SolutionVector&, 
Dumux::NewtonController<TypeTag>::SolutionVector&) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::NewtonController<TypeTag>::JacobianMatrix = 
Dune::BCRSMatrix<Dune::FieldMatrix<double, 1, 1>, 
std::allocator<Dune::FieldMatrix<double, 1, 1> > >; 
Dumux::NewtonController<TypeTag>::SolutionVector = 
Dune::PDELab::ISTLBlockVectorContainer<Dune::PDELab::PowerGridFunctionSpace<Dune::PDELab::GridFunctionSpace<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
 Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)1u, 
(Dune::ALUGridRefinementType)0u>, (Dune::PartitionIteratorType)4u> >, 
Dune::PDELab::Q1LocalFiniteElementMap<double, double, 2>, 
Dune::PDELab::NoConstraints, Dune::PDELab::ISTLVectorBackend<1>, 
Dune::PDELab::GridFunctionGeneralMapper>, 1ul, 
Dune::PDELab::ComponentBlockwiseOrderingTag<> >, double, 1>]â
../../../dumux/nonlinear/newtonmethod.hh:178:13:   required from âbool 
Dumux::NewtonMethod<TypeTag>::execute_(Dumux::NewtonMethod<TypeTag>::NewtonController&)
 [with TypeTag = Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::NewtonMethod<TypeTag>::NewtonController = 
Dumux::NewtonController<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>]â
../../../dumux/nonlinear/newtonmethod.hh:106:32:   required from âbool 
Dumux::NewtonMethod<TypeTag>::execute(Dumux::NewtonMethod<TypeTag>::NewtonController&)
 [with TypeTag = Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::NewtonMethod<TypeTag>::NewtonController = 
Dumux::NewtonController<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>]â
../../../dumux/implicit/common/implicitmodel.hh:422:51:   required from âbool 
Dumux::ImplicitModel<TypeTag>::update(Dumux::ImplicitModel<TypeTag>::NewtonMethod&,
 Dumux::ImplicitModel<TypeTag>::NewtonController&) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; 
Dumux::ImplicitModel<TypeTag>::NewtonMethod = 
Dumux::NewtonMethod<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>; 
Dumux::ImplicitModel<TypeTag>::NewtonController = 
Dumux::NewtonController<Dumux::Properties::TTag::OnePTestBoxProblemWithAMG>]â
../../../dumux/implicit/common/implicitproblem.hh:537:13:   required from âvoid 
Dumux::ImplicitProblem<TypeTag>::timeIntegration() [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG]â
../../../dumux/common/timemanager.hh:382:13:   required from âvoid 
Dumux::TimeManager<TypeTag>::run() [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG]â
../../../dumux/common/start.hh:504:5:   required from âint Dumux::start_(int, 
char**, void (*)(const char*, const string&)) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; std::string = 
std::basic_string<char>]â
../../../dumux/common/start.hh:536:49:   required from âint Dumux::start(int, 
char**, void (*)(const char*, const string&)) [with TypeTag = 
Dumux::Properties::TTag::OnePTestBoxProblemWithAMG; std::string = 
std::basic_string<char>]â

test_box1pwithamg.cc:69:58:   required from here
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-pdelab-1.1.0/dune/pdelab/backend/novlpistlsolverbackend.hh:1324:77:
 error: no matching function for call to 
âDune::OwnerOverlapCopyCommunication<Dune::bigunsignedint<96>, 
int>::OwnerOverlapCopyCommunication(const CollectiveCommunication&, 
Dune::SolverCategory::Category)â
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-pdelab-1.1.0/dune/pdelab/backend/novlpistlsolverbackend.hh:1324:77:
 note: candidates are:
In file included from 
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-pdelab-1.1.0/dune/pdelab/backend/novlpistlsolverbackend.hh:15:0,
                 from ../../../dumux/linear/amgbackend.hh:30,
                 from 1ptestproblem.hh:47,
                 from test_box1pwithamg.cc:31:
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:668:5:
 note: Dune::OwnerOverlapCopyCommunication<T1, 
T2>::OwnerOverlapCopyCommunication(const 
Dune::OwnerOverlapCopyCommunication<T1, T2>&) [with GlobalIdType = 
Dune::bigunsignedint<96>; LocalIdType = int; 
Dune::OwnerOverlapCopyCommunication<T1, T2> = 
Dune::OwnerOverlapCopyCommunication<Dune::bigunsignedint<96>, int>]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:668:5:
 note:   candidate expects 1 argument, 2 provided
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:589:2:
 note: Dune::OwnerOverlapCopyCommunication<T1, 
T2>::OwnerOverlapCopyCommunication(const Dune::IndexInfoFromGrid<GlobalIdType, 
LocalIdType>&, MPI_Comm, Dune::SolverCategory::Category, bool) [with 
GlobalIdType = Dune::bigunsignedint<96>; LocalIdType = int; MPI_Comm = 
ompi_communicator_t*]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:589:2:
 note:   no known conversion for argument 1 from âconst CollectiveCommunication 
{aka const Dune::CollectiveCommunication<Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u> >}â to âconst 
Dune::IndexInfoFromGrid<Dune::bigunsignedint<96>, int>&â
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:575:5:
 note: Dune::OwnerOverlapCopyCommunication<T1, 
T2>::OwnerOverlapCopyCommunication(Dune::SolverCategory::Category) [with 
GlobalIdType = Dune::bigunsignedint<96>; LocalIdType = int]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:575:5:
 note:   candidate expects 1 argument, 2 provided
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:557:5:
 note: Dune::OwnerOverlapCopyCommunication<T1, 
T2>::OwnerOverlapCopyCommunication(MPI_Comm, Dune::SolverCategory::Category, 
bool) [with GlobalIdType = Dune::bigunsignedint<96>; LocalIdType = int; 
MPI_Comm = ompi_communicator_t*]
/rap/jda-332-aa/apps/dumux-2.4.0-2/dune-istl-2.2.1/dune/istl/owneroverlapcopy.hh:557:5:
 note:   no known conversion for argument 1 from âconst CollectiveCommunication 
{aka const Dune::CollectiveCommunication<Dune::ALU2dGrid<2, 2, 
(ALU2DGrid::ElementType)1u> >}â to âMPI_Comm {aka ompi_communicator_t*}â
make: *** [test_box1pwithamg.o] Error 1

[anowamooz@colosse1 1p]$
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux

Reply via email to