dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2018-02-02T15:56:26Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/777[linearSolver] Add version check to avoid deprecation warning2018-02-02T15:56:26ZKilian Weishaupt[linearSolver] Add version check to avoid deprecation warning* dune-istl has unified SeqILU0 and SeqILUn to SeqILU* dune-istl has unified SeqILU0 and SeqILUn to SeqILU3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/775Feature/mixeddim box2018-02-09T10:22:47ZKilian WeishauptFeature/mixeddim box3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/772[geometryintersection] Add missing include2018-02-01T16:18:08ZKilian Weishaupt[geometryintersection] Add missing includefixed in !765fixed in !7653.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/770WIP: Resolve "Rename Problem-TypeTags to end in "TypeTag""2018-01-31T16:57:15ZMelanie LippWIP: Resolve "Rename Problem-TypeTags to end in "TypeTag""Closes #413Closes #4133.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/769[WIP] Feature/improve fuller2018-04-17T09:19:57ZKilian Weishaupt[WIP] Feature/improve fullerWhen executing the test, the "optimized" version (using `static` variables in the function
for values that are expensive to calculate, e.g. involving `std::cbrt`) is surprisingly slower
than the version without static variables (with c...When executing the test, the "optimized" version (using `static` variables in the function
for values that are expensive to calculate, e.g. involving `std::cbrt`) is surprisingly slower
than the version without static variables (with compiler optimizations).
Without compiler optimization, the opposite is true (which would be expected).
Making the variables `static constexpr` (and adapting the relevant methods involved), makes the "optimized" version
as fast as the other one.
How should we deal with this? Might be related to #441
Closes #3893.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/762Feature/unify newtoncontrollers2018-05-30T08:46:12ZKilian WeishauptFeature/unify newtoncontrollersAdds `NewtonSolver` class that replaces the existing `NewtonMethod` and `NewtonController` classes.
The old classes are still there for backward compatibility and are deprecated.
Tests can use the new Newton solver but still compil...Adds `NewtonSolver` class that replaces the existing `NewtonMethod` and `NewtonController` classes.
The old classes are still there for backward compatibility and are deprecated.
Tests can use the new Newton solver but still compile with the old one, yielding a deprecation warning.3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/761[geometry] Make backward compatible with dune 2.52018-01-29T11:51:54ZTimo Kochtimokoch@math.uio.no[geometry] Make backward compatible with dune 2.53.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/760include dune-version checks for different GeometryTypes2018-01-29T11:52:14ZSimon Emmertinclude dune-version checks for different GeometryTypes(cherry picked from commit f261c74c6c902e4e301d532a801ea7a1276496a8)(cherry picked from commit f261c74c6c902e4e301d532a801ea7a1276496a8)3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/759[io][gridcreator] Make construction of tensorgrid more flexible2018-01-26T11:05:57ZKilian Weishaupt[io][gridcreator] Make construction of tensorgrid more flexible* Add a public method taking the positions, cells and the grading
vectors as arguments.
* The general makeGrid() method now extracts the necessary parameters from
the input file and calls the new method with them
* The new method can...* Add a public method taking the positions, cells and the grading
vectors as arguments.
* The general makeGrid() method now extracts the necessary parameters from
the input file and calls the new method with them
* The new method can be useful in cases where a tensorgrid should
be constructed not based on input file data, but on different ones,
e.g. evalutated by a user specified algorithm3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/757[assembly][analytic] Get source derivative per default from problem2018-01-25T17:37:35ZTimo Kochtimokoch@math.uio.no[assembly][analytic] Get source derivative per default from problem3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/756Feature/small fixes newton2018-01-25T17:10:54ZTimo Kochtimokoch@math.uio.noFeature/small fixes newton3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/755Feature/improve point source handling2018-01-25T17:34:08ZTimo Kochtimokoch@math.uio.noFeature/improve point source handlingIntroduces a getter for the point source map which is needed at least in the context of multidomain problems.Introduces a getter for the point source map which is needed at least in the context of multidomain problems.3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/753Feature/2d3d intersection2018-01-25T16:52:16ZTimo Kochtimokoch@math.uio.noFeature/2d3d intersection3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/750[test] Make backward compatible with dune 2.52018-01-23T13:20:46ZTimo Kochtimokoch@math.uio.no[test] Make backward compatible with dune 2.53.0Thomas FetzerThomas Fetzerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/747[navierstokes] Clean-up indentantation in fluxVars2018-01-22T21:32:41ZKilian Weishaupt[navierstokes] Clean-up indentantation in fluxVars3.0Thomas FetzerThomas Fetzerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/746[priVarSwitchNewtonController] Make work again with volVar caching on2018-01-25T15:24:33ZKilian Weishaupt[priVarSwitchNewtonController] Make work again with volVar caching onfixes #432 fixes #432 3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/745[navierstokes] Improve flux variables2018-02-12T13:38:21ZKilian Weishaupt[navierstokes] Improve flux variables* add upwind weight for mass and momentum
* improve readability
- [x] improve docu
* add upwind weight for mass and momentum
* improve readability
- [x] improve docu
3.0Thomas FetzerThomas Fetzerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/744Feature/linearsolver multitype matrix2018-01-25T15:15:44ZKilian WeishauptFeature/linearsolver multitype matrixcloses #435closes #4353.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/743Feature/use grid singleton less2018-01-25T17:23:25ZTimo Kochtimokoch@math.uio.noFeature/use grid singleton less3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/742Make FVGridGeometry independent of TypeTag2018-01-18T14:39:10ZTimo Kochtimokoch@math.uio.noMake FVGridGeometry independent of TypeTag* [x] Make mapper types compatible with Dune 2.5* [x] Make mapper types compatible with Dune 2.53.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.no