dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2021-10-26T14:56:22Zhttps://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/2896[privarswitch] Add updateDirichletConstraints to NoPrimaryVariableSwitch2021-10-21T19:22:18ZDmitry Pavlov[privarswitch] Add updateDirichletConstraints to NoPrimaryVariableSwitch3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2884Implement RichardsVelocityOutput which fixes velocity output for the Richards...2021-10-20T16:55:17ZRoman WinterImplement RichardsVelocityOutput which fixes velocity output for the Richards modelfixes #1087fixes #10873.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/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/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äserhttps://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/2879[flux] Add headers with declarations/primary templates/alias only2021-10-19T11:12:47ZTimo Kochtimokoch@math.uio.no[flux] Add headers with declarations/primary templates/alias only3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2872[couplingmanager] Use raw pointer to sub-problems2021-10-18T20:59:11ZTimo Kochtimokoch@math.uio.no[couplingmanager] Use raw pointer to sub-problemsThe pointer were previously managed by weak_ptr. As it turns out,
the interface obtaining the sub-problems is called very often in typical applications,
and can impact runtime. We therefore make it more efficient by using raw pointers
an...The pointer were previously managed by weak_ptr. As it turns out,
the interface obtaining the sub-problems is called very often in typical applications,
and can impact runtime. We therefore make it more efficient by using raw pointers
and refrain from using exception handling. In the case that the sub-problem pointers are not set,
an assert will be triggered in debug mode.3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2876[fcstaggered] Use reference element for index mapping2021-10-18T19:49:37ZTimo Kochtimokoch@math.uio.no[fcstaggered] Use reference element for index mappingSome grid managers only support subIndex for elements.
Using the reference element we obtain the vertex indices
via local index maps.Some grid managers only support subIndex for elements.
Using the reference element we obtain the vertex indices
via local index maps.3.5https://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/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/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/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/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/2824Remove check of number of equations.2021-10-01T14:29:30ZMartin UtzRemove check of number of equations.Since the shallow water viscous momentum flux is only implemented for 2D
depth averaged models, the `ShallowwaterViscousFlux` checks if the number
of equations is equal to three. Unfortunately, this prevents the use of
the viscous flux f...Since the shallow water viscous momentum flux is only implemented for 2D
depth averaged models, the `ShallowwaterViscousFlux` checks if the number
of equations is equal to three. Unfortunately, this prevents the use of
the viscous flux for models which couple shallow water flow and sediment
transport, because these models have more equations.3.5Martin UtzMartin Utzhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2781[ci] Test with dune 2.8 instead of dune 2.72021-09-30T18:37:36ZTimo Kochtimokoch@math.uio.no[ci] Test with dune 2.8 instead of dune 2.73.5Dennis GläserDennis Gläser