Dear Christoph,
Thank you very much for helping me and for your time.
In fact there is no error. The run is quit because there is no ALUGrid. It
seems that the run is skipped in the line:
---------------------------------------------------------------- #if
HAVE_ALUGRID
typedef TTAG(ObstacleProblem) ProblemTypeTag;
return Dumux::start<ProblemTypeTag>(argc, argv, usage);
#else
std::cout << "Test skipped, it needs ALUGrid." << std::endl;
return 77;
#endif ----------------------------------------------------------------
HAVE_ALUGRID is true for test_co2 but it seems to be false for test_mpnc. I
have attached the output commands for 'make test_co2' and 'make test_mpnc'.
Also the commands how I build Dune and DuMux. I would be grateful if you can
have a look at them and see if I am missing sth. My best rgds, Mojdeh
----- Original Message -----
> Send Dumux mailing list submissions to
> [email protected]
> To subscribe or unsubscribe via the World Wide Web, visit
> https://listserv.uni-stuttgart.de/mailman/listinfo/dumux
> or, via email, send a message with subject or body 'help' to
> [email protected]
> You can reach the person managing the list at
> [email protected]
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Dumux digest..."
> Today's Topics:
> 1. Re: Using ALUGrid in MpNc (Christoph Gr?ninger )
> ----------------------------------------------------------------------
> Message: 1
> Date: Fri, 30 May 2014 23:55:18 +0200
> From: "Christoph Gr?ninger "
> <[email protected]>
> Subject: Re: [DuMuX] Using ALUGrid in MpNc
> To: DuMuX User Forum <[email protected]>,mojdeh
> rasoulzadeh <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain;charset=utf-8; format="flowed"
> Hi Mojdeh,
> all looks fine, at least no obvious mistake. Maybe the change
> from a one-dimensional grid to a two-dimensional went wrong.
> Can you send the complete error message from your compiler or
> the output from the program?
> Bye
> Christoph
> --
> Das Kommt darauf an, in welchen Zeitr?umen du
> rechnest. F?r Geologen: ja, in naher Zukunft
> [Stefan Seyfried in suse-laptop]
> ------------------------------
> _______________________________________________
> Dumux mailing list
> [email protected]
> https://listserv.uni-stuttgart.de/mailman/listinfo/dumux
> End of Dumux Digest, Vol 40, Issue 11
> *************************************
./dune-common-2.2.0/bin/dunecontrol
--configure-opts="CXXFLAGS=-fno-strict-aliasing" all
./dune-common-2.2.0/bin/dunecontrol --opts=/home/mojdeh/dumux/optim.opts
./dune-common-2.2.0/bin/dunecontrol --opts=/home/mojdeh/dumux/debug.opts
mojdeh@mojdeh-VirtualBox:~/dumux/dumux-2.2/test/boxmodels/co2$ make test_co2
g++ -std=c++0x -DHAVE_CONFIG_H -I. -I../../..
-I/home/mojdeh/dumux/dune-common-2.2.0
-I/home/mojdeh/dumux/dune-geometry-2.2.0 -I/home/mojdeh/dumux/dune-grid-2.2.0
-I/home/mojdeh/dumux/dune-localfunctions-2.2.0
-I/home/mojdeh/dumux/dune-istl-2.2.0 -I/home/mojdeh/dumux/dune-common-2.2.0
-I/home/mojdeh/dumux/dune-geometry-2.2.0 -DGRIDDIM=0 -DWORLDDIM=0 -DNOGRID
-I/usr/local/include -I/usr/local/include/serial
-I/usr/local/include/duneinterface -DENABLE_ALUGRID
-I/usr/local/include/parallel -I/home/mojdeh/dumux/dune-grid-2.2.0
-I/home/mojdeh/dumux/dune-localfunctions-2.2.0 -I/usr/include/superlu
-DENABLE_SUPERLU -I/home/mojdeh/dumux/dune-istl-2.2.0 -Wall -Wunused
-Wmissing-include-dirs -Wcast-align -Wno-sign-compare
-Wno-packed-bitfield-compat -Wno-unused-parameter -fno-strict-aliasing
-fstrict-overflow -g -MT test_co2.o -MD -MP -MF .deps/test_co2.Tpo -c -o
test_co2.o test_co2.cc
In file included from
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/grid.hh:12:0,
from
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/alugrid/2d/grid.hh:16,
from
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/alugrid/2d/alugrid.hh:10,
from heterogeneousproblem.hh:29,
from test_co2.cc:28:
/home/mojdeh/dumux/dune-common-2.2.0/dune/common/fvector.hh:20:2: warning:
#warning The FieldVector class exports its size by the enum member 'size'. This
behavior is deprecated. In the future, 'size' will be a method, which puts it
in compliance with the stl conventions. To enable the new behavior (and get rid
of this warning), build your Dune with --enable-fieldvector-size-is-method. If
you do need the vector size as an enum, use 'dimension'. [-Wcpp]
In file included from test_co2.cc:28:0:
heterogeneousproblem.hh: In member function âvoid
Dumux::HeterogeneousProblem<TypeTag>::boundaryTypes(Dumux::HeterogeneousProblem<TypeTag>::BoundaryTypes&,
const Intersection&) const [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::HeterogeneousProblem<TypeTag>::BoundaryTypes = Dumux::BoundaryTypes<2>,
Dumux::HeterogeneousProblem<TypeTag>::Intersection = Dune::Intersection<const
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>,
Dune::LeafIntersectionWrapper>]â:
../../../dumux/boxmodels/common/intersectiontovertexbc.hh:73:3: instantiated
from âDumux::IntersectionToVertexBC<TypeTag>::IntersectionToVertexBC(const
Problem&) [with TypeTag = Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::IntersectionToVertexBC<TypeTag>::Problem =
Dumux::HeterogeneousProblem<Dumux::Properties::TTag::HeterogeneousProblem>]â
heterogeneousproblem.hh:180:97: instantiated from
âDumux::HeterogeneousProblem<TypeTag>::HeterogeneousProblem(Dumux::HeterogeneousProblem<TypeTag>::TimeManager&,
const GridView&) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::HeterogeneousProblem<TypeTag>::TimeManager =
Dumux::TimeManager<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::HeterogeneousProblem<TypeTag>::GridView =
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2,
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)1u>,
(Dune::PartitionIteratorType)4u> >]â
../../../dumux/common/start.hh:398:64: instantiated from âint
Dumux::start_(int, char**, void (*)(const char*, const string&)) [with TypeTag
= Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
../../../dumux/common/start.hh:429:49: instantiated from âint
Dumux::start(int, char**, void (*)(const char*, const string&)) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
test_co2.cc:71:58: instantiated from here
heterogeneousproblem.hh:368:40: warning: âint Dune::Intersection<GridImp,
IntersectionImp>::boundaryId() const [with GridImp = const Dune::ALU2dGrid<2,
2, (ALU2DGrid::ElementType)1u>, IntersectionImp =
Dune::LeafIntersectionWrapper]â is deprecated (declared at
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/intersection.hh:244)
[-Wdeprecated-declarations]
In file included from
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/grid.hh:1321:0,
from
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/alugrid/2d/grid.hh:16,
from
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/alugrid/2d/alugrid.hh:10,
from heterogeneousproblem.hh:29,
from test_co2.cc:28:
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/geometry.hh: In constructor
â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> >]â:
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/alugrid/2d/entity_imp.cc:177:28:
instantiated 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>]â
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/entity.hh:308:59:
instantiated 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/boxmodels/common/intersectiontovertexbc.hh:63:63: instantiated
from âDumux::IntersectionToVertexBC<TypeTag>::IntersectionToVertexBC(const
Problem&) [with TypeTag = Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::IntersectionToVertexBC<TypeTag>::Problem =
Dumux::HeterogeneousProblem<Dumux::Properties::TTag::HeterogeneousProblem>]â
heterogeneousproblem.hh:180:97: instantiated from
âDumux::HeterogeneousProblem<TypeTag>::HeterogeneousProblem(Dumux::HeterogeneousProblem<TypeTag>::TimeManager&,
const GridView&) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::HeterogeneousProblem<TypeTag>::TimeManager =
Dumux::TimeManager<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::HeterogeneousProblem<TypeTag>::GridView =
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2,
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)1u>,
(Dune::PartitionIteratorType)4u> >]â
../../../dumux/common/start.hh:398:64: instantiated from âint
Dumux::start_(int, char**, void (*)(const char*, const string&)) [with TypeTag
= Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
../../../dumux/common/start.hh:429:49: instantiated from âint
Dumux::start(int, char**, void (*)(const char*, const string&)) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
test_co2.cc:71:58: instantiated from here
/home/mojdeh/dumux/dune-grid-2.2.0/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
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/geometry.hh:301): This
Dune::Geometry is still a reference to its implementation.
[-Wdeprecated-declarations]
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/geometry.hh: In constructor
â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> >]â:
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/alugrid/2d/entity_imp.cc:99:28:
instantiated 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>]â
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/entity.hh:141:59:
instantiated 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/boxmodels/common/boxproblem.hh:105:17: instantiated from
âDumux::BoxProblem<TypeTag>::BoxProblem(Dumux::BoxProblem<TypeTag>::TimeManager&,
const GridView&) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::BoxProblem<TypeTag>::TimeManager =
Dumux::TimeManager<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::BoxProblem<TypeTag>::GridView =
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2,
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)1u>,
(Dune::PartitionIteratorType)4u> >]â
../../../dumux/boxmodels/common/porousmediaboxproblem.hh:78:21: instantiated
from
âDumux::PorousMediaBoxProblem<TypeTag>::PorousMediaBoxProblem(Dumux::PorousMediaBoxProblem<TypeTag>::TimeManager&,
const GridView&, bool) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::PorousMediaBoxProblem<TypeTag>::TimeManager =
Dumux::TimeManager<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::PorousMediaBoxProblem<TypeTag>::GridView =
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2,
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)1u>,
(Dune::PartitionIteratorType)4u> >]â
heterogeneousproblem.hh:180:97: instantiated from
âDumux::HeterogeneousProblem<TypeTag>::HeterogeneousProblem(Dumux::HeterogeneousProblem<TypeTag>::TimeManager&,
const GridView&) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::HeterogeneousProblem<TypeTag>::TimeManager =
Dumux::TimeManager<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::HeterogeneousProblem<TypeTag>::GridView =
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2,
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)1u>,
(Dune::PartitionIteratorType)4u> >]â
../../../dumux/common/start.hh:398:64: instantiated from âint
Dumux::start_(int, char**, void (*)(const char*, const string&)) [with TypeTag
= Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
../../../dumux/common/start.hh:429:49: instantiated from âint
Dumux::start(int, char**, void (*)(const char*, const string&)) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
test_co2.cc:71:58: instantiated from here
/home/mojdeh/dumux/dune-grid-2.2.0/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
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/geometry.hh:301): This
Dune::Geometry is still a reference to its implementation.
[-Wdeprecated-declarations]
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/geometry.hh: In constructor
â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> >]â:
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/alugrid/2d/intersection_imp.cc:302:42:
instantiated 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>]â
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/alugrid/common/intersectioniteratorwrapper.hh:124:26:
instantiated 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>]â
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/intersection.hh:358:32:
instantiated 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/boxmodels/common/boxfvelementgeometry.hh:755:25: instantiated
from âvoid Dumux::BoxFVElementGeometry<TypeTag>::update(const GridView&,
const Element&) [with TypeTag = Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::BoxFVElementGeometry<TypeTag>::GridView =
Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::ALUGrid<2, 2,
(Dune::ALUGridElementType)1u, (Dune::ALUGridRefinementType)1u>,
(Dune::PartitionIteratorType)4u> >,
Dumux::BoxFVElementGeometry<TypeTag>::Element = Dune::Entity<0, 2, const
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, Dune::ALU2dGridEntity>]â
../../../dumux/boxmodels/2p2c/2p2cmodel.hh:361:5: instantiated from âvoid
Dumux::TwoPTwoCModel<TypeTag>::addOutputVtkFields(const SolutionVector&,
MultiWriter&) [with MultiWriter =
Dumux::VtkMultiWriter<Dune::GridView<Dune::DefaultLeafGridViewTraits<const
Dune::ALUGrid<2, 2, (Dune::ALUGridElementType)1u,
(Dune::ALUGridRefinementType)1u>, (Dune::PartitionIteratorType)4u> > >, TypeTag
= Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::TwoPTwoCModel<TypeTag>::SolutionVector =
Dune::BlockVector<Dune::FieldVector<double, 2>,
std::allocator<Dune::FieldVector<double, 2> > >]â
../../../dumux/boxmodels/common/boxproblem.hh:780:13: instantiated from
âvoid Dumux::BoxProblem<TypeTag>::writeOutput(bool) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem]â
../../../dumux/common/timemanager.hh:126:17: instantiated 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::HeterogeneousProblem,
Dumux::TimeManager<TypeTag>::Problem =
Dumux::HeterogeneousProblem<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::TimeManager<TypeTag>::Scalar = double]â
../../../dumux/common/start.hh:399:5: instantiated from âint
Dumux::start_(int, char**, void (*)(const char*, const string&)) [with TypeTag
= Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
../../../dumux/common/start.hh:429:49: instantiated from âint
Dumux::start(int, char**, void (*)(const char*, const string&)) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
test_co2.cc:71:58: instantiated from here
/home/mojdeh/dumux/dune-grid-2.2.0/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
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/geometry.hh:301): This
Dune::Geometry is still a reference to its implementation.
[-Wdeprecated-declarations]
In file included from test_co2.cc:28:0:
heterogeneousproblem.hh: In member function âvoid
Dumux::HeterogeneousProblem<TypeTag>::neumann(Dumux::HeterogeneousProblem<TypeTag>::PrimaryVariables&,
const Element&, const FVElementGeometry&, const Intersection&, int, int) const
[with TypeTag = Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::HeterogeneousProblem<TypeTag>::PrimaryVariables =
Dune::FieldVector<double, 2>, Dumux::HeterogeneousProblem<TypeTag>::Element =
Dune::Entity<0, 2, const Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>,
Dune::ALU2dGridEntity>, Dumux::HeterogeneousProblem<TypeTag>::FVElementGeometry
= Dumux::BoxFVElementGeometry<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::HeterogeneousProblem<TypeTag>::Intersection = Dune::Intersection<const
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>,
Dune::LeafIntersectionWrapper>]â:
../../../dumux/boxmodels/common/boxproblem.hh:240:9: instantiated from
âvoid
Dumux::BoxProblem<TypeTag>::boxSDNeumann(Dumux::BoxProblem<TypeTag>::PrimaryVariables&,
const Element&, const FVElementGeometry&, const Intersection&, int, int, const
ElementVolumeVariables&) const [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::BoxProblem<TypeTag>::PrimaryVariables = Dune::FieldVector<double, 2>,
Dumux::BoxProblem<TypeTag>::Element = Dune::Entity<0, 2, const
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, Dune::ALU2dGridEntity>,
Dumux::BoxProblem<TypeTag>::FVElementGeometry =
Dumux::BoxFVElementGeometry<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::BoxProblem<TypeTag>::Intersection = Dune::Intersection<const
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>,
Dune::LeafIntersectionWrapper>,
Dumux::BoxProblem<TypeTag>::ElementVolumeVariables =
Dumux::BoxElementVolumeVariables<Dumux::Properties::TTag::HeterogeneousProblem>]â
../../../dumux/boxmodels/common/boxlocalresidual.hh:429:13: instantiated from
âvoid Dumux::BoxLocalResidual<TypeTag>::evalNeumannSegment_(const
IntersectionIterator&, int, int) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::BoxLocalResidual<TypeTag>::IntersectionIterator =
Dune::IntersectionIterator<const Dune::ALU2dGrid<2, 2,
(ALU2DGrid::ElementType)1u>, Dune::LeafIntersectionIteratorWrapper,
Dune::LeafIntersectionWrapper>]â
../../../dumux/boxmodels/common/boxlocalresidual.hh:401:17: instantiated from
âvoid Dumux::BoxLocalResidual<TypeTag>::evalBoundaryFluxes_() [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem]â
../../../dumux/boxmodels/common/boxlocalresidual.hh:323:13: instantiated from
âvoid Dumux::BoxLocalResidual<TypeTag>::evalBoundary_() [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem]â
../../../dumux/boxmodels/common/boxlocalresidual.hh:264:9: instantiated from
âvoid Dumux::BoxLocalResidual<TypeTag>::eval(const Element&, const
FVElementGeometry&, const ElementVolumeVariables&, const
ElementVolumeVariables&, const ElementBoundaryTypes&) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::BoxLocalResidual<TypeTag>::Element = Dune::Entity<0, 2, const
Dune::ALU2dGrid<2, 2, (ALU2DGrid::ElementType)1u>, Dune::ALU2dGridEntity>,
Dumux::BoxLocalResidual<TypeTag>::FVElementGeometry =
Dumux::BoxFVElementGeometry<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::BoxLocalResidual<TypeTag>::ElementVolumeVariables =
Dumux::BoxElementVolumeVariables<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::BoxLocalResidual<TypeTag>::ElementBoundaryTypes =
Dumux::BoxElementBoundaryTypes<Dumux::Properties::TTag::HeterogeneousProblem>]â
../../../dumux/boxmodels/common/boxlocaljacobian.hh:168:9: [ skipping 6
instantiation contexts ]
../../../dumux/boxmodels/common/boxmodel.hh:414:51: instantiated from âbool
Dumux::BoxModel<TypeTag>::update(Dumux::BoxModel<TypeTag>::NewtonMethod&,
Dumux::BoxModel<TypeTag>::NewtonController&) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem,
Dumux::BoxModel<TypeTag>::NewtonMethod =
Dumux::NewtonMethod<Dumux::Properties::TTag::HeterogeneousProblem>,
Dumux::BoxModel<TypeTag>::NewtonController =
Dumux::TwoPTwoCNewtonController<Dumux::Properties::TTag::HeterogeneousProblem>]â
../../../dumux/boxmodels/common/boxproblem.hh:466:13: instantiated from
âvoid Dumux::BoxProblem<TypeTag>::timeIntegration() [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem]â
../../../dumux/common/timemanager.hh:372:13: instantiated from âvoid
Dumux::TimeManager<TypeTag>::run() [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem]â
../../../dumux/common/start.hh:400:5: instantiated from âint
Dumux::start_(int, char**, void (*)(const char*, const string&)) [with TypeTag
= Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
../../../dumux/common/start.hh:429:49: instantiated from âint
Dumux::start(int, char**, void (*)(const char*, const string&)) [with TypeTag =
Dumux::Properties::TTag::HeterogeneousProblem, std::string =
std::basic_string<char>]â
test_co2.cc:71:58: instantiated from here
heterogeneousproblem.hh:417:40: warning: âint Dune::Intersection<GridImp,
IntersectionImp>::boundaryId() const [with GridImp = const Dune::ALU2dGrid<2,
2, (ALU2DGrid::ElementType)1u>, IntersectionImp =
Dune::LeafIntersectionWrapper]â is deprecated (declared at
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/intersection.hh:244)
[-Wdeprecated-declarations]
mv -f .deps/test_co2.Tpo .deps/test_co2.Po
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++0x -Wall
-Wunused -Wmissing-include-dirs -Wcast-align -Wno-sign-compare
-Wno-packed-bitfield-compat -Wno-unused-parameter -fno-strict-aliasing
-fstrict-overflow -g -o test_co2 test_co2.o
-L/home/mojdeh/dumux/dune-grid-2.2.0/lib -ldunegrid
-L/home/mojdeh/dumux/dune-geometry-2.2.0/lib -ldunegeometry
-L/home/mojdeh/dumux/dune-common-2.2.0/lib -ldunecommon -L/usr/lib -lsuperlu
-lcblas -lf77blas -latlas -L/usr/lib/gcc/i686-linux-gnu/4.6
-L/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu
-L/usr/lib/gcc/i686-linux-gnu/4.6/../../../../lib -L/lib/i386-linux-gnu
-L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib
-L/usr/lib/gcc/i686-linux-gnu/4.6/../../.. -lgfortran -lm -lquadmath
-L/home/mojdeh/dumux/dune-grid-2.2.0/lib -ldunegrid -L/usr/local/lib -lalugrid
-L/home/mojdeh/dumux/dune-geometry-2.2.0/lib -ldunegeometry
-L/home/mojdeh/dumux/dune-common-2.2.0/lib -ldunecommon
-L/home/mojdeh/dumux/dune-grid-2.2.0/lib -ldunegrid
-L/home/mojdeh/dumux/dune-geometry-2.2.0/lib -ldunegeometry
-L/home/mojdeh/dumux/dune-common-2.2.0/lib -ldunecommon -lm
libtool: link: g++ -std=c++0x -Wall -Wunused -Wmissing-include-dirs
-Wcast-align -Wno-sign-compare -Wno-packed-bitfield-compat
-Wno-unused-parameter -fno-strict-aliasing -fstrict-overflow -g -o test_co2
test_co2.o -L/home/mojdeh/dumux/dune-grid-2.2.0/lib
-L/home/mojdeh/dumux/dune-geometry-2.2.0/lib
-L/home/mojdeh/dumux/dune-common-2.2.0/lib -L/usr/local/lib
-L/usr/lib/openmpi/lib -L/usr/lib -lsuperlu -lcblas -lf77blas -latlas
-L/usr/lib/gcc/i686-linux-gnu/4.6
-L/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu
-L/usr/lib/gcc/i686-linux-gnu/4.6/../../../../lib -L/lib/i386-linux-gnu
-L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib
-L/usr/lib/gcc/i686-linux-gnu/4.6/../../.. -lgfortran -lquadmath
/home/mojdeh/dumux/dune-grid-2.2.0/lib/.libs/libdunegrid.a
/usr/local/lib/libalugrid.a -lmetis /usr/lib/openmpi/lib/libmpi.so
/usr/lib/openmpi/lib/libopen-rte.so /usr/lib/openmpi/lib/libopen-pal.so -lnsl
-lutil -ldl /home/mojdeh/dumux/dune-geometry-2.2.0/lib/.libs/libdunegeometry.a
/home/mojdeh/dumux/dune-common-2.2.0/lib/.libs/libdunecommon.a -llapack -lm
-pthread -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib
make[1]: Entering directory `/home/mojdeh/dumux/dumux-2.2'
make[1]: Leaving directory `/home/mojdeh/dumux/dumux-2.2'
make[1]: Entering directory `/home/mojdeh/dumux/dumux-2.2'
make[1]: Leaving directory `/home/mojdeh/dumux/dumux-2.2'
g++ -std=c++0x -DHAVE_CONFIG_H -I. -I../../..
-I/home/mojdeh/dumux/dune-common-2.2.0
-I/home/mojdeh/dumux/dune-geometry-2.2.0 -I/home/mojdeh/dumux/dune-grid-2.2.0
-I/home/mojdeh/dumux/dune-localfunctions-2.2.0
-I/home/mojdeh/dumux/dune-istl-2.2.0 -I/home/mojdeh/dumux/dune-common-2.2.0
-I/home/mojdeh/dumux/dune-geometry-2.2.0 -DGRIDDIM=0 -DWORLDDIM=0 -DNOGRID
-I/home/mojdeh/dumux/dune-grid-2.2.0
-I/home/mojdeh/dumux/dune-localfunctions-2.2.0
-I/home/mojdeh/dumux/dune-istl-2.2.0 -Wall -Wunused -Wmissing-include-dirs
-Wcast-align -Wno-sign-compare -Wno-packed-bitfield-compat
-Wno-unused-parameter -fno-strict-aliasing -fstrict-overflow -g -MT
test_mpncu.o -MD -MP -MF .deps/test_mpncu.Tpo -c -o test_mpncu.o test_mpncu.cc
In file included from test_mpncu.cc:26:0:
obstacleproblem.hh:32:2: warning: #warning ALUGrid is necessary for this test.
[-Wcpp]
In file included from
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/grid.hh:12:0,
from
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/mojdeh/dumux/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from obstacleproblem.hh:35,
from test_mpncu.cc:26:
/home/mojdeh/dumux/dune-common-2.2.0/dune/common/fvector.hh:20:2: warning:
#warning The FieldVector class exports its size by the enum member 'size'. This
behavior is deprecated. In the future, 'size' will be a method, which puts it
in compliance with the stl conventions. To enable the new behavior (and get rid
of this warning), build your Dune with --enable-fieldvector-size-is-method. If
you do need the vector size as an enum, use 'dimension'. [-Wcpp]
In file included from ../../../dumux/boxmodels/mpncu/mpnclocalresidual.hh:25:0,
from ../../../dumux/boxmodels/mpncu/mpncpropertydefaults.hh:27,
from ../../../dumux/boxmodels/mpncu/mpncmodel.hh:188,
from obstacleproblem.hh:41,
from test_mpncu.cc:26:
../../../dumux/boxmodels/mpncu/bacteria/mpnclocalresidualbacteria.hh:192:20:
warning: "/*" within comment [-Wcomment]
mv -f .deps/test_mpncu.Tpo .deps/test_mpncu.Po
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -std=c++0x -Wall
-Wunused -Wmissing-include-dirs -Wcast-align -Wno-sign-compare
-Wno-packed-bitfield-compat -Wno-unused-parameter -fno-strict-aliasing
-fstrict-overflow -g -o test_mpncu test_mpncu.o
-L/home/mojdeh/dumux/dune-grid-2.2.0/lib -ldunegrid
-L/home/mojdeh/dumux/dune-geometry-2.2.0/lib -ldunegeometry
-L/home/mojdeh/dumux/dune-common-2.2.0/lib -ldunecommon
-L/home/mojdeh/dumux/dune-grid-2.2.0/lib -ldunegrid
-L/home/mojdeh/dumux/dune-geometry-2.2.0/lib -ldunegeometry
-L/home/mojdeh/dumux/dune-common-2.2.0/lib -ldunecommon
-L/home/mojdeh/dumux/dune-grid-2.2.0/lib -ldunegrid
-L/home/mojdeh/dumux/dune-geometry-2.2.0/lib -ldunegeometry
-L/home/mojdeh/dumux/dune-common-2.2.0/lib -ldunecommon -lm
libtool: link: g++ -std=c++0x -Wall -Wunused -Wmissing-include-dirs
-Wcast-align -Wno-sign-compare -Wno-packed-bitfield-compat
-Wno-unused-parameter -fno-strict-aliasing -fstrict-overflow -g -o test_mpncu
test_mpncu.o -L/home/mojdeh/dumux/dune-grid-2.2.0/lib
-L/home/mojdeh/dumux/dune-geometry-2.2.0/lib
-L/home/mojdeh/dumux/dune-common-2.2.0/lib -L/usr/local/lib
-L/usr/lib/openmpi/lib
/home/mojdeh/dumux/dune-grid-2.2.0/lib/.libs/libdunegrid.a
/usr/local/lib/libalugrid.a -lmetis /usr/lib/openmpi/lib/libmpi.so
/usr/lib/openmpi/lib/libopen-rte.so /usr/lib/openmpi/lib/libopen-pal.so -lnsl
-lutil -ldl /home/mojdeh/dumux/dune-geometry-2.2.0/lib/.libs/libdunegeometry.a
/home/mojdeh/dumux/dune-common-2.2.0/lib/.libs/libdunecommon.a -llapack -lm
-pthread -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,-rpath -Wl,/usr/lib/openmpi/lib
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux