dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2018-06-28T12:27:09Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1038Improve harmonic mean to have less divisions2018-06-28T12:27:09ZMelanie LippImprove harmonic mean to have less divisionsThis makes the sequential adaptive test pass again. We assume because the computation of the weighted mean is then equal to the old non-weighted computation.This makes the sequential adaptive test pass again. We assume because the computation of the weighted mean is then equal to the old non-weighted computation.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1037Feature/remove grid singleton2018-12-04T12:13:17ZKilian WeishauptFeature/remove grid singleton* [x] Test it in more tests (especially CO2 heterogeneous parameter test)
* [x] Check overlapSize in grid geometry
This is independent of the current gridcreator and can replace the grid creator incrementally.
Fixes #431.* [x] Test it in more tests (especially CO2 heterogeneous parameter test)
* [x] Check overlapSize in grid geometry
This is independent of the current gridcreator and can replace the grid creator incrementally.
Fixes #431.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1033[material] introduce brine fluid system and test2018-07-20T15:18:15ZDennis Gläser[material] introduce brine fluid system and test3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1027Freeflow/komega2018-06-26T09:35:32ZThomas FetzerFreeflow/komega3.0Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1025[io] Use mapper size for determining length of output vectors2018-06-25T13:34:07ZTimo Kochtimokoch@math.uio.no[io] Use mapper size for determining length of output vectors3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1024[math] Implement weighted means2018-06-25T16:27:52ZThomas Fetzer[math] Implement weighted means3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1019Feature/darcydarcy2018-07-06T15:19:46ZTimo Kochtimokoch@math.uio.noFeature/darcydarcy@kweis @DennisGlaeser can you have a look?
Some things are not that nice (yet) or TODOs:
* [x] Grid creator doesn't work for same grid + same discretization because of the singleton (I temporarily added a tag) (#431)
* [x] Doesn't wor...@kweis @DennisGlaeser can you have a look?
Some things are not that nice (yet) or TODOs:
* [x] Grid creator doesn't work for same grid + same discretization because of the singleton (I temporarily added a tag) (#431)
* [x] Doesn't work yet without caching or sol-dependent perms -> it does
* [x] Coupling should be per scvf not element to differentiate between different boundaries of one element
* How to do Dirichlet boundaries -> doesn't make sense for tpfa
This should in theory also be able to couple e.g. 1p and 2p.
* [x] Show in a 1p_2p test
What was nice: the coupling manager (although not very efficient) is very small until now.3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1016[cmake] automatically generate CMakeLists.txt files2018-06-20T15:01:16ZBernd Flemisch[cmake] automatically generate CMakeLists.txt filesAdd a corresponding python script `bin/util/create_cmakelists.py`.
Move the folder `bin/moduleutil` to `bin/util`.
Run the script.Add a corresponding python script `bin/util/create_cmakelists.py`.
Move the folder `bin/moduleutil` to `bin/util`.
Run the script.3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1013[fvassembler] Set stationary to true if time loop is a nullptr2018-06-18T07:32:37ZTimo Kochtimokoch@math.uio.no[fvassembler] Set stationary to true if time loop is a nullptr3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1012[common][timeloop] Make any container possible for adding check points2018-06-18T08:26:03ZTimo Kochtimokoch@math.uio.no[common][timeloop] Make any container possible for adding check points3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1008Feature/improve custom mapper handling2018-06-13T09:35:29ZTimo Kochtimokoch@math.uio.noFeature/improve custom mapper handling3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/997Feature/darcy-stokes-coupling2018-07-09T17:39:17ZKilian WeishauptFeature/darcy-stokes-coupling__TODO__
- [x] move everything to correct folders
- [x] make all tests compile again and add ref solutions
- [x] 1p_1p
- [x] 1p_2p
- [x] 1p2c_1p2c
- [x] 1p2c_2p2c
- [x] 1p2cni_2p2cni
- [x] include Beavers-Joseph condition ...__TODO__
- [x] move everything to correct folders
- [x] make all tests compile again and add ref solutions
- [x] 1p_1p
- [x] 1p_2p
- [x] 1p2c_1p2c
- [x] 1p2c_2p2c
- [x] 1p2cni_2p2cni
- [x] include Beavers-Joseph condition in all tests
- [x] adapt ref solutions
- [x] cleanup3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/982[fv] State the global coordinate type in the grid geometry2018-05-14T13:42:19ZTimo Kochtimokoch@math.uio.no[fv] State the global coordinate type in the grid geometry3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/980Feature/multidomain on 3.02018-07-13T06:51:10ZDennis GläserFeature/multidomain on 3.0This merge request adds a multidomain module to Dumux. It is a fairly generic module that provides a generic assembler for multi-domain problems (more than two domains possible). The domains can have different dimension. The coupling man...This merge request adds a multidomain module to Dumux. It is a fairly generic module that provides a generic assembler for multi-domain problems (more than two domains possible). The domains can have different dimension. The coupling manager concept allows to specify coupling dof dependencies and defines how to evaluate coupling residuals / residual derivatives.
The goal is to be able to use this module for
* equal-dimension multi-domain problems (e.g. Darcy-Stokes coupling)
* mixed-dimension multi-domain problems (e.g. embedded mixed-dimension methods, embedded fracture models)
* multi-physics problems (e.g. dual-continuum models, geomechanics-flow)
New features / models on this branch
* Staggered grid (is using multidomain now, multi-physics: facet and cell-center domain)
* Embedded coupling (mixeddimension non-conforming) (embedded tubes and fractures)
* Facet coupling (mixeddimension conforming) (fractures and 3d-2d-1d)
* Geomechanics (Biot/el1p, multi-physics)
* Boundary coupling (equaldimension, darcy-stokes-> !997, darcy-darcy-> !1019)
* ( not on this branch but bare in mind: boundary coupling, mixeddimension porenetwork-darcy/stokes)
Plan (TODOs)
* [x] Squash and reorder commits into sensible compiling patches
* [x] Fix documentation
* [x] Fix CMakeLists.txt (done in b3098aa6, there is no a script for that on master)
* [x] Add reference solutions for multidomain tests
* [x] depends on !737 and !738 to be merged.
* [x] check function overloads for different element types, probably need domainId as element types can be the same
* [x] add coupling manager for darcy-darcy domain decomposition (show case / test and simpler than darcy-stokes) (see !1019)
* [x] add darcy-stokes module (see !997)
* [x] Unify newtoncontroller with staggered newtoncontroller (depends on !762)
* [x] Make facet grid creator a grid manager with grid data management
* [x] Find better name for EmbedmentData in facet coupling grid manader
Will be a separate merge request
* implement explicit assembly (see #521)
* Sequential solver (see !870)
Fixes #447.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/975[newton] Add report function for statitics output2018-05-09T13:04:34ZTimo Kochtimokoch@math.uio.no[newton] Add report function for statitics output3.0Martin SchneiderMartin Schneiderhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/971Feature/update gridvariables aftergridadaption2018-05-07T15:10:58ZTimo Kochtimokoch@math.uio.noFeature/update gridvariables aftergridadaption3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/952Feature/test improve vtu coordinate sort2018-05-02T16:11:56ZTimo Kochtimokoch@math.uio.noFeature/test improve vtu coordinate sort3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/940[2p] add test with oil-wet lens2018-04-27T17:01:33ZDennis Gläser[2p] add test with oil-wet lensThe test uses tpfa. For the box scheme, the results are more smeared out - even with the interface solver, because it is unclear what exactly the interface condition is or how it could be evaluated.
Fixes #475 The test uses tpfa. For the box scheme, the results are more smeared out - even with the interface solver, because it is unclear what exactly the interface condition is or how it could be evaluated.
Fixes #475 3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/938[pmflow] Add problem constructor getting the spatial params2018-04-26T17:04:39ZTimo Kochtimokoch@math.uio.no[pmflow] Add problem constructor getting the spatial paramsFixes #459Fixes #4593.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/927[privarswitchNetwonSolver] Change final to override for virtual methods2018-04-24T16:57:07ZKilian Weishaupt[privarswitchNetwonSolver] Change final to override for virtual methods* allow inheritance from this class* allow inheritance from this class3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.no