dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2016-09-26T13:17:38Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/188[2pLiquidVapor] Add new model and test2016-09-26T13:17:38ZKilian Weishaupt[2pLiquidVapor] Add new model and test* 2p1cni model to simulate steam injection
- [x] Find better name ?
- [x] Rename classes and files
- [x] Adapt tests
- [x] Clean-up
- [x] Proper documentation* 2p1cni model to simulate steam injection
- [x] Find better name ?
- [x] Rename classes and files
- [x] Adapt tests
- [x] Clean-up
- [x] Proper documentation2.10Johannes HommelJohannes Hommelhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/196[components] Replace std::pow were possible2016-09-26T13:17:38ZChristoph Grüninger[components] Replace std::pow were possibleI doubt it will bring a lot of performance, but it looks clearer to me.I doubt it will bring a lot of performance, but it looks clearer to me.2.10Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/190[fix][test] Fix the reference solution name for 2pbox fracture. We start coun...2016-09-27T15:20:50ZTimo Kochtimokoch@math.uio.no[fix][test] Fix the reference solution name for 2pbox fracture. We start counting from 0 now.2.10Johannes HommelJohannes Hommelhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/180[fluxvars] Remove deprecated constructors and methods in all fluxvariables2016-09-26T13:17:38ZTimo Kochtimokoch@math.uio.no[fluxvars] Remove deprecated constructors and methods in all fluxvariables2.10Thomas FetzerThomas Fetzerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/199[doc] adapt CHANGELOG and README files2016-09-26T13:17:38ZBernd Flemisch[doc] adapt CHANGELOG and README files2.10Johannes HommelJohannes Hommelhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/164Feaure/more robust air component2016-11-28T10:24:04ZTimo Kochtimokoch@math.uio.noFeaure/more robust air componentThe NotImplemented previously made simulations fail if the Newton diverged for some reason. Instead we try again now
with smaller timestep.The NotImplemented previously made simulations fail if the Newton diverged for some reason. Instead we try again now
with smaller timestep.2.10Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/172Feature/discrete fracture 2d3d test for box2016-09-27T15:20:49ZTimo Kochtimokoch@math.uio.noFeature/discrete fracture 2d3d test for boxMake box work for discrete fracture network grids 2d in 3d
* [x] Fix scvf normal computation 2d in 3d
* [ ] Fix boundary?Make box work for discrete fracture network grids 2d in 3d
* [x] Fix scvf normal computation 2d in 3d
* [ ] Fix boundary?2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/163[changelog] Mention added method maxTimeStepSize2016-11-28T10:24:04ZTimo Kochtimokoch@math.uio.no[changelog] Mention added method maxTimeStepSizeDeserves a mention because downstream modules implementing problem classes need to be adapted to compile.Deserves a mention because downstream modules implementing problem classes need to be adapted to compile.2.10Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/170[doc] Adapt to upstream signature change of create_doc_install2016-11-28T10:24:05ZTimo Kochtimokoch@math.uio.no[doc] Adapt to upstream signature change of create_doc_install* The macro signature changed. Now dumux runs successfully through configure step again and builds the handbook.
* Remove deprecated `FATHER_TARGET`,` DEFAULT_PDF` arguments for latex_document* The macro signature changed. Now dumux runs successfully through configure step again and builds the handbook.
* Remove deprecated `FATHER_TARGET`,` DEFAULT_PDF` arguments for latex_document2.10Christoph GrüningerChristoph Grüningerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/152Feature/gstat2016-11-28T10:24:04ZThomas FetzerFeature/gstatAdd gstat support a geostatistic library to generate random permeability and porosity fields.Add gstat support a geostatistic library to generate random permeability and porosity fields.2.10Alexander KissingerAlexander Kissingerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/148Add explicit std namespace specifier to std::isnan2016-11-28T10:24:04ZTimo Kochtimokoch@math.uio.noAdd explicit std namespace specifier to std::isnanWithout `std::` these erros out for me (clang-3.8 / ubuntu 16.04) Without `std::` these erros out for me (clang-3.8 / ubuntu 16.04) 2.10Christoph GrüningerChristoph Grüningerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/147Feature/more constexpr2016-11-28T10:24:04ZChristoph GrüningerFeature/more constexpr2.10Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/161[box/fvelementgeometry] Implement prism elements2016-09-27T15:20:50ZKilian Weishaupt[box/fvelementgeometry] Implement prism elements* computeGeometries() worked for tetrahedrons and hexahedrons.
See FS#324* computeGeometries() worked for tetrahedrons and hexahedrons.
See FS#3242.10Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/138[fix][fvelementgeometry][box] Replace double bracket with single bracket2016-11-28T10:24:03ZTimo Kochtimokoch@math.uio.no[fix][fvelementgeometry][box] Replace double bracket with single bracketFor the one-dimensional case the double curly brackets seem to result in
an error because it actually tries to assign an initializer list of size
2 to a GlobalPosition of size 1. For larger FieldVectors the double
bracket operator see...For the one-dimensional case the double curly brackets seem to result in
an error because it actually tries to assign an initializer list of size
2 to a GlobalPosition of size 1. For larger FieldVectors the double
bracket operator seems to be required by the compiler.2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/136Fix/1p model2016-11-28T10:24:03ZTimo Kochtimokoch@math.uio.noFix/1p model* Remove permeability output (make 1p work with tensor permeabilities)
* Only compute velocity when needed for output* Remove permeability output (make 1p work with tensor permeabilities)
* Only compute velocity when needed for output2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/134Feature/improve pointsources2016-11-28T10:24:03ZTimo Kochtimokoch@math.uio.noFeature/improve pointsources* Make convenience assignment operators work for the classes derived from PointSource
* Make the PointSourceHelper (computing in which scv a point source falls) a property to be able to exchange implementations (the current default uses...* Make convenience assignment operators work for the classes derived from PointSource
* Make the PointSourceHelper (computing in which scv a point source falls) a property to be able to exchange implementations (the current default uses the bounding box tree. This is however a waste of resources if one already knows more about where the point source is.)
* Rename PointSourceHelper to BoundingBoxTreePointSourceHelper2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/146Feature/intersect bboxtrees2016-11-28T10:24:04ZTimo Kochtimokoch@math.uio.noFeature/intersect bboxtreesAdd the ability to bounding box trees to intersect with other bounding box trees.
Add a test in `dumux/common/boundingboxtree/` testing BBoxTree construction, pointIntersection, treeIntersection.
The result is a vector of `Bounding...Add the ability to bounding box trees to intersect with other bounding box trees.
Add a test in `dumux/common/boundingboxtree/` testing BBoxTree construction, pointIntersection, treeIntersection.
The result is a vector of `BoundingBoxIntersections`. They contain a first and a second element index
of the respective first and second boundingBoxTree and the corners in global coordinates of the intersection geometry.
This implements only intersection of 3D with 1D elements. However it is possible to add other geometries by implementing the `GeometryCollision` class for e.g. 2D with 1D elements or 3D with 2D elements.
Merging this branch would remove the dependency on `dune-grid-glue` in `dumux-multidimension`.
It is also a step towards better well models where wells are actually one-dimensional domains intersecting
with the bulk grid cells.
TODO
* [x] Better documentation2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/173[cleanup][CMake] Skip on 77 is now the default for dune 3.02016-11-28T10:24:05ZTimo Kochtimokoch@math.uio.no[cleanup][CMake] Skip on 77 is now the default for dune 3.02.10Christoph GrüningerChristoph Grüningerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/181[2p2c] Improve Millington&Quirk and constant tau2016-09-27T15:20:50ZChristoph Grüninger[2p2c] Improve Millington&Quirk and constant tauA quick test (Clang 3.8, one run, no error bar) of test_box2p2c with the optim.ops from dumux and a 100 times finer grid:
Millington&Quirk: 99 s
Constant Tau: 95 s
That's about 5%. But more measurements are required and the diff...A quick test (Clang 3.8, one run, no error bar) of test_box2p2c with the optim.ops from dumux and a 100 times finer grid:
Millington&Quirk: 99 s
Constant Tau: 95 s
That's about 5%. But more measurements are required and the differences in the solution must be checked.
This merge request does not address all changes proposed in the task [FS#321](http://www.dumux.org/flyspray/index.php?do=details&task_id=321)2.10Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/191Fix/extrusionfactor for outflow2016-09-27T15:20:50ZKilian WeishauptFix/extrusionfactor for outflowWhile included in the cc localresidual, the stokes and box localresidual did not account for the extrusion factor when dealing with outflow boundary conditions,
leading to weird results.While included in the cc localresidual, the stokes and box localresidual did not account for the extrusion factor when dealing with outflow boundary conditions,
leading to weird results.2.10Johannes HommelJohannes Hommel