dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2020-10-29T22:53:11Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2190WIP: Feature/integration rebase22020-10-29T22:53:11ZTimo Kochtimokoch@math.uio.noWIP: Feature/integration rebase2https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2175WIP: Coupling concepts 1d3d2020-10-29T22:53:51ZTimo Kochtimokoch@math.uio.noWIP: Coupling concepts 1d3dThis has to be split up in separate MRs.
* [x] intersecting entities cartesian grid -> !2176
* [x] Block-diagonal ILU0 GMres solver -> !2177
* [x] Optimized circle points -> !2178
* [x] Cylinder integration -> !2180 (contains some in...This has to be split up in separate MRs.
* [x] intersecting entities cartesian grid -> !2176
* [x] Block-diagonal ILU0 GMres solver -> !2177
* [x] Optimized circle points -> !2178
* [x] Cylinder integration -> !2180 (contains some interface changes wrt this branch)
* [x] Several smaller cleanups and improvements in the 1d3d coupling manager !2184 (use GridIndex, optimise point source data performance by not using maps, optimise integration point source by only storing a single element index, add possibility to distribute integration point source with box trial functions, rename fvGridGeometry -> gridGeometry)
* [x] polyline debug output helper !2191
* [x] Geometry distance helpers !2192
* [x] Implement internal Dirichlet constraints !2202
* [x] Add changes in coupling manager in some wayhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2173WIP: Coupling concepts 1d3d (old)2020-10-29T22:54:07ZTimo Kochtimokoch@math.uio.noWIP: Coupling concepts 1d3d (old)https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2314[WIP] Change time output format2020-11-02T11:16:53ZTheresa Schollenberger[WIP] Change time output formatCloses #916Closes #9163.3Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1666Lswi episodes2020-11-04T18:22:47ZEdscott Wilson GarciaLswi episodes<!--
Thanks for sending a merge request!
If this is your first time, read our [contributing guidelines](/CONTRIBUTING.md)
-->
**What this MR does / why does DuMux need it**:
<!--
**Which issue this MR fixes** *(optional - uncomment an...<!--
Thanks for sending a merge request!
If this is your first time, read our [contributing guidelines](/CONTRIBUTING.md)
-->
**What this MR does / why does DuMux need it**:
<!--
**Which issue this MR fixes** *(optional - uncomment and add issue)*:
fixes #
-->
**Special notes for your reviewer**:
Adds an example program for two immiscible phase flow with 3 stages with different salinity of the brine. Each stage is divided into episodes where the input flow varies. We have used this program to successfully simulate real time experiments.
All additional fluid systems and material laws are contained within lswi/dumux to avoid any confusion with existing dumux modules.
I have not tested with master branch, only on releases-3.0.
If you find any use for the way we have implemented processing episodes and reading everything from the input file, feel free to use is in whatever way may benefit other dumux users.
I'm off on a three week vacation today, so I cannot do any more work until I'm back.
I'm not sure I've done the fork-branch-merge request correctly, but all the stuff if located within the test/porousmediumflow/2pnc/implicit/lswi directory.https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1519[WIP] add law for leverettscaling2020-11-04T18:25:06ZTheresa Schollenberger[WIP] add law for leverettscaling* [ ] test if it makes a difference if apply the scaling on the regularized or non regularized pc-Sw curve
* [ ] add test or include in existing test
* [ ] add comments* [ ] test if it makes a difference if apply the scaling on the regularized or non regularized pc-Sw curve
* [ ] add test or include in existing test
* [ ] add commentshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2366remove spurious semicolon in cornerpoint parameter file2020-11-06T10:23:00ZBernd Flemischremove spurious semicolon in cornerpoint parameter file3.3Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2374[examples] Yet another fix for the lcd example2020-11-06T17:28:42ZKilian Weishaupt[examples] Yet another fix for the lcd example* check if all conditions are met before trying the do the plot test
backport to 3.3* check if all conditions are met before trying the do the plot test
backport to 3.33.3Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2401Use ADL-friendly pattern for Scalar=Dune::Float1282020-11-18T14:14:21ZDmitry PavlovUse ADL-friendly pattern for Scalar=Dune::Float128Should be backported to release 3.3.Should be backported to release 3.3.3.4Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2412Draft: Feature/pore network nonlinear flow2020-12-11T09:51:29ZMaziar VeyskaramiDraft: Feature/pore network nonlinear flownonlinear flow for pore network model.nonlinear flow for pore network model.Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2398[flux][tpfa][fickslaw] Add flux overload taking inside/outside volVars explic...2020-12-14T00:07:50ZKilian Weishaupt[flux][tpfa][fickslaw] Add flux overload taking inside/outside volVars explicitlyTimo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2443[multidomain] Fix assembler for sequential runs (do not require grid.communci...2021-01-14T13:53:19ZTimo Kochtimokoch@math.uio.no[multidomain] Fix assembler for sequential runs (do not require grid.communciate)* [ ] Make sure this also compiles for grids that do not have a `communicate` method* [ ] Make sure this also compiles for grids that do not have a `communicate` method3.4Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2405[doxygen] Exclude symbols from the std namespace2021-01-16T13:06:49ZTimo Kochtimokoch@math.uio.no[doxygen] Exclude symbols from the std namespaceApproach suggested here: https://stackoverflow.com/questions/36987573/exclude-base-library-inclusions-from-doxygen-dependency-graph
The dependency graph don't show standard library headers anymore.
This makes them more clear.Approach suggested here: https://stackoverflow.com/questions/36987573/exclude-base-library-inclusions-from-doxygen-dependency-graph
The dependency graph don't show standard library headers anymore.
This makes them more clear.3.4Melanie LippMelanie Lipphttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2449WIP: python script to extract modules2021-01-21T18:14:45ZHanchuan WuWIP: python script to extract modulesHanchuan WuHanchuan Wuhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1687WIP: Fix/viscosity of gas mixtures2021-01-26T13:54:03ZGabi SeitzWIP: Fix/viscosity of gas mixturescloses issue #573closes issue #573https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2458fix the failing Richards benchmark test2021-02-01T16:58:39ZHanchuan Wufix the failing Richards benchmark testThe problem is figured out. Because the `VanGenuchtenPcHighSweThreshold` and `VanGenuchtenKrwHighSweThreshold` are set to 1.0, which failed the assert check `assert(x_(i) > x_(i-1))` (line 636 in `dumux/common/splinecommon_.hh`) by assig...The problem is figured out. Because the `VanGenuchtenPcHighSweThreshold` and `VanGenuchtenKrwHighSweThreshold` are set to 1.0, which failed the assert check `assert(x_(i) > x_(i-1))` (line 636 in `dumux/common/splinecommon_.hh`) by assigning x_(i) and x_(i-1) both to 1. The simplest way to solve it is easily set `SweThreshold` to some value close to 1 like 0.99999, (0.9999 is still not enough precise for infiltration case). In the end, we need to enlarge `TIMEOUT`, otherwise it fails too.https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2464Temp/restore fix parallel helper cancommunicate2021-02-02T14:07:09ZDennis GläserTemp/restore fix parallel helper cancommunicatehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2455WIP [TEMP] minimal example of possibly failing intersection2021-02-17T18:49:43ZDennis GläserWIP [TEMP] minimal example of possibly failing intersectionThis is just for discussion and both the MR and the branch should be deleted afterwards.This is just for discussion and both the MR and the branch should be deleted afterwards.https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2264[WIP] Feature/pc sw for different pore shapes2021-02-19T15:26:34ZKilian Weishaupt[WIP] Feature/pc sw for different pore shapes3.4Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2246[WIP] Fix/porenetwork derivatives2021-02-22T09:40:47ZKilian Weishaupt[WIP] Fix/porenetwork derivatives__TODO__
- [ ] Unit tests for pcsw curves and derivatives__TODO__
- [ ] Unit tests for pcsw curves and derivativesKilian WeishauptKilian Weishaupt