dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2021-10-26T16:20:45Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2903[cmake] Several smaller cleanups2021-10-26T16:20:45ZTimo Kochtimokoch@math.uio.no[cmake] Several smaller cleanupsMake CMake slightly less verbose and fix some warningsMake CMake slightly less verbose and fix some warnings3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2902[md][embedded] Remove deprecation warning from extended source stencil interface2021-10-26T14:56:22ZTimo Kochtimokoch@math.uio.no[md][embedded] Remove deprecation warning from extended source stencil interfaceFixes #1089Fixes #10893.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2893Feature/2d 2d in 3d intersections2021-10-26T14:07:46ZDennis GläserFeature/2d 2d in 3d intersectionsIntroduces a segment-segment intersection algorithm that aims for intersection points, which is then reused in a new polygon-polygon intersection algorithm.Introduces a segment-segment intersection algorithm that aims for intersection points, which is then reused in a new polygon-polygon intersection algorithm.3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2886[test][donea][mom] Add comment about current requirement overlap=12021-10-20T07:28:01ZTimo Kochtimokoch@math.uio.no[test][donea][mom] Add comment about current requirement overlap=13.5Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2882[momentum][fluxhelper][cleanup] Use naming scheme conforming variable names2021-10-19T11:17:57ZTimo Kochtimokoch@math.uio.no[momentum][fluxhelper][cleanup] Use naming scheme conforming variable names3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2874[md][couplingmanager] Fix nullptr initialization of problem2021-10-18T16:28:31ZTimo Kochtimokoch@math.uio.no[md][couplingmanager] Fix nullptr initialization of problemRemove unncessary capture for init lambda functionsRemove unncessary capture for init lambda functions3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2871Feature/new staggered small fixes2021-10-17T17:49:44ZTimo Kochtimokoch@math.uio.noFeature/new staggered small fixes3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2870[navierstokes][problem] Do not expose discretization methods in problem2021-10-16T16:11:14ZTimo Kochtimokoch@math.uio.no[navierstokes][problem] Do not expose discretization methods in problemThis created some unresolved dependenices due to the cyclic interdependency
of problem and coupling manager. This worked before because the discretizaiton
method was always one specific type. With tags the actual type has to be known,
so...This created some unresolved dependenices due to the cyclic interdependency
of problem and coupling manager. This worked before because the discretizaiton
method was always one specific type. With tags the actual type has to be known,
so both problems and the coupling manager have to be instatiated before this
information can be accessed.3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2869Fix BoundaryFlux class in pore network2021-11-18T07:39:23ZMaziar VeyskaramiFix BoundaryFlux class in pore networkFix BoundaryFlux class in boundaryflux.hh to work with Neumann boundary condition ad requested in issue #996.
Fixes #996.Fix BoundaryFlux class in boundaryflux.hh to work with Neumann boundary condition ad requested in issue #996.
Fixes #996.3.5Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2867Fix/make install script2021-10-19T17:44:54ZDennis GläserFix/make install script3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2858Remove template argument PrimaryVariables from ShallowWaterViscousFlux2021-10-02T11:01:08ZMartin UtzRemove template argument PrimaryVariables from ShallowWaterViscousFluxThe template argument PrimaryVariables is not needed and can be therefore
removed as discussed with @timok in !2824The template argument PrimaryVariables is not needed and can be therefore
removed as discussed with @timok in !28243.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2856[material][components] add temperature dependent vaporization enthalpy to gas...2022-03-30T18:41:30ZKatharina Heck[material][components] add temperature dependent vaporization enthalpy to gas enthalpy of simpleh2o<!--
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**:
This adds the vaporization enthalpy to the gas enthalpy. This...<!--
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**:
This adds the vaporization enthalpy to the gas enthalpy. This is needed for components that can have a phase change. A temperature dependence on tRef is introduced according to a simple formula found in literature.
Remark: This is consistent with constant component as both calculate the gas enthalpy as
```gasHeatCapacity(temperature, pressure)*(temperature - tRef) + vaporizationEnthalpy()```. However, for constant component the vaporization enthalpy is an input value (constant) while simpleh2o uses the calculation based on literature.
**Which issue this MR fixes**:
fixes #1013
Todo:
- [x] check if any test is influenced by this. so far i could not find one3.5Katharina HeckKatharina Heckhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2845[port] channel/1d to new staggered2021-10-02T11:17:04ZRoman Winter[port] channel/1d to new staggeredPorted channel/1d to new staggeredPorted channel/1d to new staggered3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2842Cleanup/port angeli test2021-10-18T19:28:14ZKatharina HeckCleanup/port angeli testthis is related to #1081.
useNeumann is added but not currently testedthis is related to #1081.
useNeumann is added but not currently tested3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2841[ff/channel/pipe] Port ff-channel-pipe case to staggered grid2021-10-01T22:07:48ZHanchuan Wu[ff/channel/pipe] Port ff-channel-pipe case to staggered grid#1081#10813.5Hanchuan WuHanchuan Wuhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2837Consistent naming in test/references2021-09-30T17:31:42ZFarid MohammadiConsistent naming in test/referencesCloses #1077Closes #10773.5Farid MohammadiFarid Mohammadihttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2830Test 3D with new staggered freeflow model2022-01-12T10:33:19ZTimo Kochtimokoch@math.uio.noTest 3D with new staggered freeflow modelTests are still failing with small differences. But it might be related to some wrong handling of the boundary conditions in 3D, so it should be investigated with care.Tests are still failing with small differences. But it might be related to some wrong handling of the boundary conditions in 3D, so it should be investigated with care.3.5Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2828[io] Check if grid can communicate when loading solution2021-09-14T15:18:20ZMartin Schneider[io] Check if grid can communicate when loading solution3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2827Feature/freeflow periodic2021-09-16T14:38:44ZTimo Kochtimokoch@math.uio.noFeature/freeflow periodic3.5Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2826[md][ff-pm] Add freeflow porous medium coupling managers and test2021-10-19T12:06:20ZTimo Kochtimokoch@math.uio.no[md][ff-pm] Add freeflow porous medium coupling managers and testPart of merging !2201 in smaller parts.
Improvement in comparison to old convergence test:
* Add stress tensor for analytical solutions
* add tests for dirichlet, neumann and mixed dirichlet-neumann boundaries in both domains
* test al...Part of merging !2201 in smaller parts.
Improvement in comparison to old convergence test:
* Add stress tensor for analytical solutions
* add tests for dirichlet, neumann and mixed dirichlet-neumann boundaries in both domains
* test all implemented analytical solutions
TODO
* [x] Coupling manager: Make interface smaller (private) whereever possible
* [x] Fix updateCouplingContext3.5Dennis GläserDennis Gläser