dumux-repositories issueshttps://git.iws.uni-stuttgart.de/groups/dumux-repositories/-/issues2018-12-21T09:53:09Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/-/issues/6Update opts file name in the duneproject dunemodule exercise2018-12-21T09:53:09ZTimo Kochtimokoch@math.uio.noUpdate opts file name in the duneproject dunemodule exercisenow dumux/cmake.optsnow dumux/cmake.opts3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/-/issues/5Don't use property macros in exercise description md files2018-12-21T10:16:59ZTimo Kochtimokoch@math.uio.noDon't use property macros in exercise description md files3.0Katharina HeckKatharina Heckhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/-/issues/4Rename input files to params.input2018-12-21T11:16:28ZTimo Kochtimokoch@math.uio.noRename input files to params.inputAnd explain in the parameter exercise that if not input file is given
it is first looked for executable.input then params.input then it's tried without input file.And explain in the parameter exercise that if not input file is given
it is first looked for executable.input then params.input then it's tried without input file.3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/-/issues/3Update property exercise to 3.02018-12-21T13:16:16ZTimo Kochtimokoch@math.uio.noUpdate property exercise to 3.0* [x] Do not use macros
* [x] print doesn't exist anymore* [x] Do not use macros
* [x] print doesn't exist anymore3.0Martin SchneiderMartin Schneiderhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/637Issue with UMFPack and opm-grid2018-12-19T14:15:53ZTimo Kochtimokoch@math.uio.noIssue with UMFPack and opm-gridThere seems to be an issue that UMFPack is found (by CMake) but HAVE_UMFPACK (in C++ / config.h) is false when using opm.
The configure log actually says neither suitesparse nor superlu is found although it is installed on the system. op...There seems to be an issue that UMFPack is found (by CMake) but HAVE_UMFPACK (in C++ / config.h) is false when using opm.
The configure log actually says neither suitesparse nor superlu is found although it is installed on the system. opm seems to mess with something.3.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/636Missing CMake guards in tests2018-12-18T20:08:07ZTimo Kochtimokoch@math.uio.noMissing CMake guards in testsSome freeflow tests have missing CMake guards for UMFPack.Some freeflow tests have missing CMake guards for UMFPack.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/635Proofread handbook2018-12-20T16:11:08ZTimo Kochtimokoch@math.uio.noProofread handbook* [x] Throw out/improve stuff that is not correct
* [x] Run spell-checker
* [x] Shorten gnuplot section and remove stuff that is not general* [x] Throw out/improve stuff that is not correct
* [x] Run spell-checker
* [x] Shorten gnuplot section and remove stuff that is not general3.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/632Headercheck fails for facet mpfa localassembler2018-12-11T08:29:17ZTimo Kochtimokoch@math.uio.noHeadercheck fails for facet mpfa localassembler@DennisGlaeser header check fails for this header:
`multidomain/facet/cellcentered/mpfa/localassembler.hh`
There is a template specialization in there but it doesn't seem to exist anymore. Is this file actually tested anywhere?@DennisGlaeser header check fails for this header:
`multidomain/facet/cellcentered/mpfa/localassembler.hh`
There is a template specialization in there but it doesn't seem to exist anymore. Is this file actually tested anywhere?3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/631Check CMakeLists.txt (install paths and files) in the `test` folder2018-12-18T10:05:53ZTimo Kochtimokoch@math.uio.noCheck CMakeLists.txt (install paths and files) in the `test` folderWe have a script to generate the correct CMakeLists.txt in the `dumux` folder.
However, there are still mistakes in the `test` folder.We have a script to generate the correct CMakeLists.txt in the `dumux` folder.
However, there are still mistakes in the `test` folder.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/629Box dfm tests fail with dune master2018-12-04T14:05:56ZTimo Kochtimokoch@math.uio.noBox dfm tests fail with dune mastersee BuildBotsee BuildBot3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/625MultiDomain Traits define types inconsistently as const2018-11-30T09:17:24ZTimo Kochtimokoch@math.uio.noMultiDomain Traits define types inconsistently as constSome of the types are `tuple`s of `shared_ptr`s to `const` types, some to non-const types.
This way done in an inconsistent way.
I propose to change it as follows
* Do not provide any tuple types, as we already have `MakeTuple` (could ...Some of the types are `tuple`s of `shared_ptr`s to `const` types, some to non-const types.
This way done in an inconsistent way.
I propose to change it as follows
* Do not provide any tuple types, as we already have `MakeTuple` (could be renamed to simply `Tuple`)
* Provide only subdomain types with template arugment `size_t i`
* Provide other helpers that create a `TupleOfSharedPtr` and `TupleOfSharedPtrConst`
This is necessary to implement !1350.
@kweis, @DennisGlaeser3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/623Always look for params.input in parameters2018-11-28T16:43:15ZTimo Kochtimokoch@math.uio.noAlways look for params.input in parameters3.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/622Store pointer to assembler in couplingmanager?2018-11-28T07:57:15ZKilian WeishauptStore pointer to assembler in couplingmanager?Would it be possible to pass a pointer to the `fvAssembler` to the ctor or to `init()` of the `couplingmanager`?
This way, we could remove the last argument of
``` cpp
template<std::size_t i, class Assembler>
void bindCouplingContext(D...Would it be possible to pass a pointer to the `fvAssembler` to the ctor or to `init()` of the `couplingmanager`?
This way, we could remove the last argument of
``` cpp
template<std::size_t i, class Assembler>
void bindCouplingContext(Dune::index_constant<i> domainI,
const Element<i>& elementI,
const Assembler& assembler)
```
and the function could be used in a more flexible way.3.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/621test_2p_fracture_nogravity_mpfa fails due to assertion2018-11-28T10:47:05ZTimo Kochtimokoch@math.uio.notest_2p_fracture_nogravity_mpfa fails due to assertion```
Initializing of the connectivity map took 0.0138908 seconds.
test_2p_fracture_mpfa: /data/src/dumux/dumux/discretization/cellcentered/mpfa/localfacedata.hh:78: LocalIndexType Dumux::InteractionVolumeLocalFaceData::scvfLocalOutsideS...```
Initializing of the connectivity map took 0.0138908 seconds.
test_2p_fracture_mpfa: /data/src/dumux/dumux/discretization/cellcentered/mpfa/localfacedata.hh:78: LocalIndexType Dumux::InteractionVolumeLocalFaceData::scvfLocalOutsideScvfIndex() const [with GridIndexType = unsigned int; LocalIndexType = unsigned char]: Assertion `isOutside_' failed.
[behandla:25835] *** Process received signal ***
```3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/620Most tests with Neumann no-flow and velocity output fail2018-11-28T17:42:01ZTimo Kochtimokoch@math.uio.noMost tests with Neumann no-flow and velocity output fail!1319 changed the velocity output at Neumann no-flow boundaries. See buildbot for affected tests. References need to be adjusted (there should be only a different in the velocity field -> only change that field in the reference solution).!1319 changed the velocity output at Neumann no-flow boundaries. See buildbot for affected tests. References need to be adjusted (there should be only a different in the velocity field -> only change that field in the reference solution).3.0Martin SchneiderMartin Schneiderhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/618Vtk output for staggered broken2018-11-27T23:51:38ZKilian WeishauptVtk output for staggered broken17e2a139adcd46fa007c10a8cf026d2410c3504a broke the output for staggered.
```cpp
const auto numDofs = numDofs_();
```
was replaced with
```cpp
const auto numDofs = fvGridGeometry().numDofs();
```
Staggered needs `numCells`, however.17e2a139adcd46fa007c10a8cf026d2410c3504a broke the output for staggered.
```cpp
const auto numDofs = numDofs_();
```
was replaced with
```cpp
const auto numDofs = fvGridGeometry().numDofs();
```
Staggered needs `numCells`, however.3.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/617Compiler warning from velocityoutput.hh2018-11-27T17:48:44ZKilian WeishauptCompiler warning from velocityoutput.hh```
dumux/dumux/porousmediumflow/velocityoutput.hh:309:109: warning: left operand of comma operator has no effect [-Wunused-value]
if (Dune::FloatCmp::eq<NumEqVector>, Dune::FloatCmp::CmpStyle::absolute>(neumannF...```
dumux/dumux/porousmediumflow/velocityoutput.hh:309:109: warning: left operand of comma operator has no effect [-Wunused-value]
if (Dune::FloatCmp::eq<NumEqVector>, Dune::FloatCmp::CmpStyle::absolute>(neumannFlux, NumEqVector(0.0), 1e-30))
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
dumux/dumux/porousmediumflow/velocityoutput.hh:309:60: warning: left operand of comma operator is a reference, not call, to function ‘Dune::FloatCmp::eq<Dune::FieldVector<double, 3> >’ [-Waddress]
if (Dune::FloatCmp::eq<NumEqVector>, Dune::FloatCmp::CmpStyle::absolute>(neumannFlux, NumEqVector(0.0), 1e-30))
```
g++ (SUSE Linux) 7.3.1 20180817 [gcc-7-branch revision 263612]3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/616Compile error introduced by !13192018-11-27T17:48:43ZBernd FlemischCompile error introduced by !1319Apparently, !1319 introduces something bad. Compiling the 2p incompressible test gives
```
In file included from /home/bernd/DUMUX/dumux/dumux/porousmediumflow/properties.hh:36,
from /home/bernd/DUMUX/dumux/dumux/porousm...Apparently, !1319 introduces something bad. Compiling the 2p incompressible test gives
```
In file included from /home/bernd/DUMUX/dumux/dumux/porousmediumflow/properties.hh:36,
from /home/bernd/DUMUX/dumux/dumux/porousmediumflow/2p/model.hh:67,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/problem.hh:38,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/main.cc:36:
/home/bernd/DUMUX/dumux/dumux/porousmediumflow/velocityoutput.hh: In instantiation of ‘void Dumux::PorousMediumFlowVelocityOutput<GridVariables, FluxVariables>::calculateVelocity(Dumux::PorousMediumFlowVelocityOutput<GridVariables, FluxVariables>::VelocityVector&, const ElementVolumeVariables&, const FVElementGeometry&, const Element&, int) const [with GridVariables = Dumux::FVGridVariables<Dumux::BoxFVGridGeometry<double, Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, false, Dumux::BoxDefaultGridGeometryTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dumux::DefaultMapperTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::MultipleCodimMultipleGeomTypeMapper<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::Impl::MCMGFailLayout>, Dune::MultipleCodimMultipleGeomTypeMapper<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::Impl::MCMGFailLayout> > > >, Dumux::BoxGridVolumeVariables<Dumux::TwoPTestProblem<Dumux::Properties::TTag::TwoPIncompressibleBox>, Dumux::TwoPVolumeVariables<Dumux::TwoPVolumeVariablesTraits<Dune::FieldVector<double, 2>, Dumux::FluidSystems::TwoPImmiscible<double, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::SimpleH2O<double> >, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::Trichloroethene<double> > >, Dumux::ImmiscibleFluidState<double, Dumux::FluidSystems::TwoPImmiscible<double, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::SimpleH2O<double> >, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::Trichloroethene<double> > > >, Dumux::SolidSystems::InertSolidPhase<double, Dumux::Components::Constant<1, double> >, Dumux::InertSolidState<double, Dumux::SolidSystems::InertSolidPhase<double, Dumux::Components::Constant<1, double> > >, double, Dumux::TwoPModelTraits<(Dumux::TwoPFormulation)0>, Dumux::TwoPScvSaturationReconstruction<(Dumux::DiscretizationMethod)1, false> > >, false, Dumux::BoxDefaultGridVolumeVariablesTraits<Dumux::TwoPTestProblem<Dumux::Properties::TTag::TwoPIncompressibleBox>, Dumux::TwoPVolumeVariables<Dumux::TwoPVolumeVariablesTraits<Dune::FieldVector<double, 2>, Dumux::FluidSystems::TwoPImmiscible<double, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::SimpleH2O<double> >, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::Trichloroethene<double> > >, Dumux::ImmiscibleFluidState<double, Dumux::FluidSystems::TwoPImmiscible<double, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::SimpleH2O<double> >, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::Trichloroethene<double> > > >, Dumux::SolidSystems::InertSolidPhase<double, Dumux::Components::Constant<1, double> >, Dumux::InertSolidState<double, Dumux::SolidSystems::InertSolidPhase<double, Dumux::Components::Constant<1, double> > >, double, Dumux::TwoPModelTraits<(Dumux::TwoPFormulation)0>, Dumux::TwoPScvSaturationReconstruction<(Dumux::DiscretizationMethod)1, false> > > > >, Dumux::BoxGridFluxVariablesCache<Dumux::TwoPTestProblem<Dumux::Properties::TTag::TwoPIncompressibleBox>, Dumux::PorousMediumFluxVariablesCacheImplementation<Dumux::Properties::TTag::TwoPIncompressibleBox, (Dumux::DiscretizationMethod)1>, false, Dumux::BoxDefaultGridFVCTraits<Dumux::TwoPTestProblem<Dumux::Properties::TTag::TwoPIncompressibleBox>, Dumux::PorousMediumFluxVariablesCacheImplementation<Dumux::Properties::TTag::TwoPIncompressibleBox, (Dumux::DiscretizationMethod)1> > > >; FluxVariables = Dumux::PorousMediumFluxVariables<Dumux::Properties::TTag::TwoPIncompressibleBox, Dumux::UpwindSchemeImpl<Dumux::BoxFVGridGeometry<double, Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, false, Dumux::BoxDefaultGridGeometryTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dumux::DefaultMapperTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::MultipleCodimMultipleGeomTypeMapper<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::Impl::MCMGFailLayout>, Dune::MultipleCodimMultipleGeomTypeMapper<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::Impl::MCMGFailLayout> > > >, (Dumux::DiscretizationMethod)1> >; Dumux::PorousMediumFlowVelocityOutput<GridVariables, FluxVariables>::VelocityVector = std::vector<Dune::FieldVector<double, 2>, std::allocator<Dune::FieldVector<double, 2> > >; Dumux::PorousMediumFlowVelocityOutput<GridVariables, FluxVariables>::ElementVolumeVariables = Dumux::BoxElementVolumeVariables<Dumux::BoxGridVolumeVariables<Dumux::TwoPTestProblem<Dumux::Properties::TTag::TwoPIncompressibleBox>, Dumux::TwoPVolumeVariables<Dumux::TwoPVolumeVariablesTraits<Dune::FieldVector<double, 2>, Dumux::FluidSystems::TwoPImmiscible<double, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::SimpleH2O<double> >, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::Trichloroethene<double> > >, Dumux::ImmiscibleFluidState<double, Dumux::FluidSystems::TwoPImmiscible<double, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::SimpleH2O<double> >, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::Trichloroethene<double> > > >, Dumux::SolidSystems::InertSolidPhase<double, Dumux::Components::Constant<1, double> >, Dumux::InertSolidState<double, Dumux::SolidSystems::InertSolidPhase<double, Dumux::Components::Constant<1, double> > >, double, Dumux::TwoPModelTraits<(Dumux::TwoPFormulation)0>, Dumux::TwoPScvSaturationReconstruction<(Dumux::DiscretizationMethod)1, false> > >, false, Dumux::BoxDefaultGridVolumeVariablesTraits<Dumux::TwoPTestProblem<Dumux::Properties::TTag::TwoPIncompressibleBox>, Dumux::TwoPVolumeVariables<Dumux::TwoPVolumeVariablesTraits<Dune::FieldVector<double, 2>, Dumux::FluidSystems::TwoPImmiscible<double, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::SimpleH2O<double> >, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::Trichloroethene<double> > >, Dumux::ImmiscibleFluidState<double, Dumux::FluidSystems::TwoPImmiscible<double, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::SimpleH2O<double> >, Dumux::FluidSystems::OnePLiquid<double, Dumux::Components::Trichloroethene<double> > > >, Dumux::SolidSystems::InertSolidPhase<double, Dumux::Components::Constant<1, double> >, Dumux::InertSolidState<double, Dumux::SolidSystems::InertSolidPhase<double, Dumux::Components::Constant<1, double> > >, double, Dumux::TwoPModelTraits<(Dumux::TwoPFormulation)0>, Dumux::TwoPScvSaturationReconstruction<(Dumux::DiscretizationMethod)1, false> > > > >, false>; Dumux::PorousMediumFlowVelocityOutput<GridVariables, FluxVariables>::FVElementGeometry = Dumux::BoxFVElementGeometry<Dumux::BoxFVGridGeometry<double, Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, false, Dumux::BoxDefaultGridGeometryTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dumux::DefaultMapperTraits<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::MultipleCodimMultipleGeomTypeMapper<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::Impl::MCMGFailLayout>, Dune::MultipleCodimMultipleGeomTypeMapper<Dune::GridView<Dune::DefaultLeafGridViewTraits<const Dune::YaspGrid<2> > >, Dune::Impl::MCMGFailLayout> > > >, false>; Dumux::PorousMediumFlowVelocityOutput<GridVariables, FluxVariables>::Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]’:
/home/bernd/DUMUX/dumux/dumux/porousmediumflow/velocityoutput.hh:109:10: required from here
/home/bernd/DUMUX/dumux/dumux/porousmediumflow/velocityoutput.hh:308:120: error: no matching function for call to ‘eq<std::decay_t<const Dune::FieldVector<double, 2> >, absolute>(const Dune::FieldVector<double, 2>&, double, double)’
if (Dune::FloatCmp::eq<std::decay_t<decltype(neumannFlux)>, Dune::FloatCmp::CmpStyle::absolute>(neumannFlux, 0.0, 1e-30))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/bernd/DUMUX/dune-common/dune/common/float_cmp.hh:383,
from /home/bernd/DUMUX/dumux/dumux/common/timeloop.hh:31,
from /home/bernd/DUMUX/dumux/dumux/assembly/fvlocalresidual.hh:32,
from /home/bernd/DUMUX/dumux/dumux/assembly/boxlocalresidual.hh:32,
from /home/bernd/DUMUX/dumux/dumux/discretization/box/properties.hh:35,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/problem.hh:28,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/main.cc:36:
/home/bernd/DUMUX/dune-common/dune/common/float_cmp.cc:133:10: note: candidate: ‘template<class T, Dune::FloatCmp::CmpStyle style> bool Dune::FloatCmp::eq(const T&, const T&, typename Dune::FloatCmp::EpsilonType<T>::Type)’
bool eq(const T &first,
^~
/home/bernd/DUMUX/dune-common/dune/common/float_cmp.cc:133:10: note: template argument deduction/substitution failed:
In file included from /home/bernd/DUMUX/dumux/dumux/porousmediumflow/properties.hh:36,
from /home/bernd/DUMUX/dumux/dumux/porousmediumflow/2p/model.hh:67,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/problem.hh:38,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/main.cc:36:
/home/bernd/DUMUX/dumux/dumux/porousmediumflow/velocityoutput.hh:308:134: note: cannot convert ‘0.0’ (type ‘double’) to type ‘const Dune::FieldVector<double, 2>&’
if (Dune::FloatCmp::eq<std::decay_t<decltype(neumannFlux)>, Dune::FloatCmp::CmpStyle::absolute>(neumannFlux, 0.0, 1e-30))
^~~
In file included from /home/bernd/DUMUX/dune-common/dune/common/float_cmp.hh:383,
from /home/bernd/DUMUX/dumux/dumux/common/timeloop.hh:31,
from /home/bernd/DUMUX/dumux/dumux/assembly/fvlocalresidual.hh:32,
from /home/bernd/DUMUX/dumux/dumux/assembly/boxlocalresidual.hh:32,
from /home/bernd/DUMUX/dumux/dumux/discretization/box/properties.hh:35,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/problem.hh:28,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/main.cc:36:
/home/bernd/DUMUX/dune-common/dune/common/float_cmp.cc:177:10: note: candidate: ‘template<class T> bool Dune::FloatCmp::eq(const T&, const T&, typename Dune::FloatCmp::EpsilonType<T>::Type)’
bool eq(const T &first,
^~
/home/bernd/DUMUX/dune-common/dune/common/float_cmp.cc:177:10: note: template argument deduction/substitution failed:
In file included from /home/bernd/DUMUX/dumux/dumux/porousmediumflow/properties.hh:36,
from /home/bernd/DUMUX/dumux/dumux/porousmediumflow/2p/model.hh:67,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/problem.hh:38,
from /home/bernd/DUMUX/dumux/test/porousmediumflow/2p/implicit/incompressible/main.cc:36:
/home/bernd/DUMUX/dumux/dumux/porousmediumflow/velocityoutput.hh:308:120: error: wrong number of template arguments (2, should be 1)
if (Dune::FloatCmp::eq<std::decay_t<decltype(neumannFlux)>, Dune::FloatCmp::CmpStyle::absolute>(neumannFlux, 0.0, 1e-30))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [test/porousmediumflow/2p/implicit/incompressible/CMakeFiles/test_2p_incompressible_box.dir/build.make:63: test/porousmediumflow/2p/implicit/incompressible/CMakeFiles/test_2p_incompressible_box.dir/main.cc.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:13278: test/porousmediumflow/2p/implicit/incompressible/CMakeFiles/test_2p_incompressible_box.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:13285: test/porousmediumflow/2p/implicit/incompressible/CMakeFiles/test_2p_incompressible_box.dir/rule] Error 2
make: *** [Makefile:194: test/porousmediumflow/2p/implicit/incompressible/CMakeFiles/test_2p_incompressible_box.dir/rule] Error 2
```
I use Dune 2.6 and gcc 8.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/614Coupled FF/Darcy test uses 1.0 as solid heat capacity2018-11-27T12:06:17ZKilian WeishauptCoupled FF/Darcy test uses 1.0 as solid heat capacity3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/613Fix deprecation warning related to `gridvariables.init`2018-11-25T11:29:53ZTimo Kochtimokoch@math.uio.noFix deprecation warning related to `gridvariables.init`3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.no