dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2022-02-10T17:05:01Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3020[ffpm][coupling] Use problem reference directly2022-02-10T17:05:01ZTimo Kochtimokoch@math.uio.no[ffpm][coupling] Use problem reference directlyThe base class no longer uses weak_ptr so this is just directly accessing the problem pointerThe base class no longer uses weak_ptr so this is just directly accessing the problem pointer3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3018[pnm][fluxcache] Improve readability2022-02-10T16:36:04ZTimo Kochtimokoch@math.uio.no[pnm][fluxcache] Improve readabilityRemove warning, this consistency check makes always sense. I don't think we need to issue a warning here.Remove warning, this consistency check makes always sense. I don't think we need to issue a warning here.3.5Hanchuan WuHanchuan Wuhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3013[cleanup] Remove deprecated and unused heatpipelawparams.hh2022-02-07T12:54:13ZTimo Kochtimokoch@math.uio.no[cleanup] Remove deprecated and unused heatpipelawparams.hh3.5Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3012Component-aware dispersion2022-03-31T14:16:48ZDmitry PavlovComponent-aware dispersionIt will be useful to allow different dispersion parameters for different components, even when they are in one phase. For instance, single-well chemical tracer tests are usually modeled in one phase (oil is immobile), but dispersion coef...It will be useful to allow different dispersion parameters for different components, even when they are in one phase. For instance, single-well chemical tracer tests are usually modeled in one phase (oil is immobile), but dispersion coefficients for different components are different.
See e.g. [this article](
https://doi.org/10.2118/129724-MS
): "Dispersivity is taken to be a history match parameter and can be different for each tracer".
Fixes #11043.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3011Surfactant test2022-02-23T22:19:46ZDmitry PavlovSurfactant testTest of surfactant injection in porous medium (2p2c). Surfactant model is loosely based on the one described [here](https://www.sintef.no/contentassets/0d97862cef164d1c965d268ce5e4e082/surfactant_model.pdf). (Also see [here](https://ntnu...Test of surfactant injection in porous medium (2p2c). Surfactant model is loosely based on the one described [here](https://www.sintef.no/contentassets/0d97862cef164d1c965d268ce5e4e082/surfactant_model.pdf). (Also see [here](https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/240038) for a longer version). This test will not work without [MR 2914](!2914).3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3005Add graph partitioning via Scotch2022-04-18T11:53:26ZLarissa BrencherAdd graph partitioning via ScotchTask: Implement graph partitioning via PT-Scotch package and use the resulting partitioning for UG's load balancer
Fixes #812, fixes #1110
- [x] ~~parallelization (change graph to dgraph)~~ -> #1141
- [x] extract as header file
- [x] ...Task: Implement graph partitioning via PT-Scotch package and use the resulting partitioning for UG's load balancer
Fixes #812, fixes #1110
- [x] ~~parallelization (change graph to dgraph)~~ -> #1141
- [x] extract as header file
- [x] write tests3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3004Feature/geomechanics fluid props in spatial params2022-02-13T12:00:26ZDennis GläserFeature/geomechanics fluid props in spatial paramsTODO:
- [x] adjust all poroelastic tests to avoid compiler warnings
- [x] changelog entry
Fixes #1113TODO:
- [x] adjust all poroelastic tests to avoid compiler warnings
- [x] changelog entry
Fixes #11133.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3003Suppress RANS compiler warnings for clang2022-01-28T14:25:15ZNed ColtmanSuppress RANS compiler warnings for clangThis should clean up the compiler warnings that occur with the rans tests when compiled with Clang.
Based on:
https://stackoverflow.com/questions/14065844/how-to-suppress-the-deprecation-warning-dispatch-get-current-queue-is-depreca
an...This should clean up the compiler warnings that occur with the rans tests when compiled with Clang.
Based on:
https://stackoverflow.com/questions/14065844/how-to-suppress-the-deprecation-warning-dispatch-get-current-queue-is-depreca
and !2888
Not sure if there is a neater way to do this. Macros are always pretty ugly, and these are particularly gnarly looking.3.5Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3000Update the employed OPM version to 2021.102022-02-23T16:57:47ZBernd FlemischUpdate the employed OPM version to 2021.10An interface change requires the adaptation of the OPM grid manager. On some systems, opm-common needs to be patched. The adaption is documented in the changelog and the installexternal script.An interface change requires the adaptation of the OPM grid manager. On some systems, opm-common needs to be patched. The adaption is documented in the changelog and the installexternal script.3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2999[mpnc] include a dune throw for zero fugacity coefficients as the mpnc model ...2022-04-14T07:51:48ZKatharina Heck[mpnc] include a dune throw for zero fugacity coefficients as the mpnc model does not work with zero fugacity coefficientsfixes #1084
This includes a check for all fugacity coefficients that they are not 0.fixes #1084
This includes a check for all fugacity coefficients that they are not 0.3.5Theresa SchollenbergerTheresa Schollenbergerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2998Update parallel computation section in handbook2022-02-03T15:52:47ZMartin UtzUpdate parallel computation section in handbookCloses #1120Closes #11203.5Martin UtzMartin Utzhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2996Improve PNM grid creator2022-04-05T09:11:16ZKilian WeishauptImprove PNM grid creator3.5Hanchuan WuHanchuan Wuhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2994Cleanup: Rans velocity gradient function and IO fields2022-02-24T16:42:48ZNed ColtmanCleanup: Rans velocity gradient function and IO fields@anna_m_kostelecky pointed the following issues out yesterday during a meeting.
- The indices in the `velocityGradient(elementIdx, velIdx, dimIdx)` function within the rans problem were backwards
- The IO fields for the rans problem li...@anna_m_kostelecky pointed the following issues out yesterday during a meeting.
- The indices in the `velocityGradient(elementIdx, velIdx, dimIdx)` function within the rans problem were backwards
- The IO fields for the rans problem list the velocity gradients for all directions as "dv/dx_" with a trailing index (0,1,2). An "s", for spatial, rather than the "x" would be more fitting.
@tschol, I wouldn't blame you if you had ignored that part of conversation, but as you were there during the meeting I would assign you? Otherwise after the pipeline passes, anyone could merge this.3.5Sina AckermannSina Ackermannhttps://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äser