dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2022-03-30T10:17:18Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2988[test] Remove test description (except porous medium flow tests)2022-03-30T10:17:18ZLarissa Brencher[test] Remove test description (except porous medium flow tests)Remove test descriptions to avoid being outdated (#1106 and #1110)
Progress through test folders:
- [x] common
- [x] discretization
- [x] flux
- [x] freeflow
- [x] geomechanics
- [x] geometry
- [x] io
- [x] linear
- [x] material
- [x] m...Remove test descriptions to avoid being outdated (#1106 and #1110)
Progress through test folders:
- [x] common
- [x] discretization
- [x] flux
- [x] freeflow
- [x] geomechanics
- [x] geometry
- [x] io
- [x] linear
- [x] material
- [x] multidomain
- [x] nonlinear
- [x] porenetwork
- [ ] porousmediumflow
- [x] 1p* folders
- [ ] ~~remaining folders~~ -> separate MR
- [x] python
- [x] references
- [x] timestepping3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2987prepare for deprecations and removals in dune-common 2.92022-01-10T14:53:25ZChristoph Grüningerprepare for deprecations and removals in dune-common 2.9See https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1076See https://gitlab.dune-project.org/core/dune-common/-/merge_requests/10763.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2985Feature/improve docker iamge creation script2021-12-20T12:19:03ZDennis GläserFeature/improve docker iamge creation scriptFollowing @bernd s presentation on how to use the script, I made some changes following the suggestions that popped up. I haven't tested it, but it basically is what Bernd demonstrated live, so it should work.Following @bernd s presentation on how to use the script, I made some changes following the suggestions that popped up. I haven't tested it, but it basically is what Bernd demonstrated live, so it should work.3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2978Feature/spatialparams examples2021-12-14T12:03:26ZTimo Kochtimokoch@math.uio.noFeature/spatialparams examples3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2977Feature/3d-3d-intersection2022-02-14T12:25:14ZTimo Kochtimokoch@math.uio.noFeature/3d-3d-intersectionAdds polyhedron-polyhedron intersections and convex hull-based triangulation in 3d.
Outlook/side note: this probably also enables #707 in 3d.Adds polyhedron-polyhedron intersections and convex hull-based triangulation in 3d.
Outlook/side note: this probably also enables #707 in 3d.3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2976[pnm] Allow the transmissibility of wetting phase to be zero in case of Circl...2021-12-14T08:20:28ZHanchuan Wu[pnm] Allow the transmissibility of wetting phase to be zero in case of Circle throat shapeFor circular throat (`ThroatShape = Circle`) in PNM the wetting layer area can be 0, which leads to 0 transmissibility. Therefore, `std::isfinite` is a better assert than `std::isnormal` which would fail for 0 transmissibilityFor circular throat (`ThroatShape = Circle`) in PNM the wetting layer area can be 0, which leads to 0 transmissibility. Therefore, `std::isfinite` is a better assert than `std::isnormal` which would fail for 0 transmissibility3.5Hanchuan WuHanchuan Wuhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2974[test][1pnc] adjust to new spatialparams2021-12-09T10:21:34ZDennis Gläser[test][1pnc] adjust to new spatialparams3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2972[md] Restructure multidomain tuple wrappers2021-12-14T11:52:38ZTimo Kochtimokoch@math.uio.no[md] Restructure multidomain tuple wrappers* get returns reference like for tuple
* provide const overload for get (pointer access)
* implement asTuple
* implement constructors using wrappers
* implement constructors getting tuples
* make interfaces take value types instead of on...* get returns reference like for tuple
* provide const overload for get (pointer access)
* implement asTuple
* implement constructors using wrappers
* implement constructors getting tuples
* make interfaces take value types instead of only allowing r-value references3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2963Draft: Cleanup/avoid depr warning from facet test2021-12-01T18:08:23ZDennis GläserDraft: Cleanup/avoid depr warning from facet testFixes #1068Fixes #10683.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2959[test][newton][cleanup] Remove time step interface not required anymore from ...2021-11-25T14:06:00ZTimo Kochtimokoch@math.uio.no[test][newton][cleanup] Remove time step interface not required anymore from the stationary assembler3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2957Port co2 to new spatialparams2021-12-08T18:46:59ZBernd FlemischPort co2 to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2954Cleanup parameter list generator and input files2022-04-01T11:28:14ZYue Wangyue.wang@iws.uni-stuttgart.deCleanup parameter list generator and input files3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2952Port tracer to new spatialparams2021-12-08T11:37:17ZBernd FlemischPort tracer to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2948Port richardsnc to new spatialparams2021-12-07T09:29:07ZBernd FlemischPort richardsnc to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2947Port 3p3c to new spatialparams2021-12-08T16:55:31ZBernd FlemischPort 3p3c to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2946Port 3p to new spatialparams2021-12-08T16:25:30ZBernd FlemischPort 3p to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2945Port richards to new spatialparams2021-12-08T12:01:50ZBernd FlemischPort richards to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2939[readme] Add repo status badge2021-11-22T07:44:19ZTimo Kochtimokoch@math.uio.no[readme] Add repo status badge3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2934[python] Make bindings work with dune 2.92021-11-20T02:46:15ZTimo Kochtimokoch@math.uio.no[python] Make bindings work with dune 2.9This is a second attempt at !2912 to make Python work with dune 2.8 and dune 2.9. The two versions feature incompatible ways of setting up the Python bindings.This is a second attempt at !2912 to make Python work with dune 2.8 and dune 2.9. The two versions feature incompatible ways of setting up the Python bindings.3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2933[bin][parameter] Implement new parameter extraction scripts2021-11-19T09:19:31ZTimo Kochtimokoch@math.uio.no[bin][parameter] Implement new parameter extraction scriptsManual inputs are provided via a human-readable JSON file which is
under version control. The parameters.txt file is now completely
auto-generated and shouldn't be manually edited. All edits
happen to the JSON file. This makes sure forma...Manual inputs are provided via a human-readable JSON file which is
under version control. The parameters.txt file is now completely
auto-generated and shouldn't be manually edited. All edits
happen to the JSON file. This makes sure formatting and data
are separated properly and git changes are minimal.
Fixes #959.
The script `generate_parameterlist.py` extracts the parameters from header files. Per default header files in `test` and `examples` are excluded (user-defined parameters).
The file `parameters.json` in `doc/doxygen/extradoc` is used as the default input. The script will take the *explanation, default value, and param type* of a detected parameter from the input if given. Otherwise, it tries to automatically choose a value. Hence, if the automatic output is not good for some reason, write the best version into `parameters.json`. Only ever modify `parameters.json` since `parameters.txt` is auto-generated by the script.
In the JSON file, one can define multiple default values for certain parameters. In this case, all different values will be listed in the output file.
Parameters that are not found in code but exist in the input file will be added to the output.
Usage: `./generate_parameterlist.py` (`cwd = dumux/bin/doc`)
After the execution, information will be written in a log file such as
* the code where parameters can not be correctly extracted
* for the parameters with multi entries, all the values are listed. And the default value will be marked with source (input or code)
* added parameters, which may be manually added in the JSON file
* the list of parameters without explanations3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.de