dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2019-12-20T12:43:31Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1538Improve tabulation for components and other functions2019-12-20T12:43:31ZTimo Kochtimokoch@math.uio.noImprove tabulation for components and other functions* [x] Make tabularized component work with any component (needs to check for availability of functions)
Fixes #676
Fixes #682 * [x] Make tabularized component work with any component (needs to check for availability of functions)
Fixes #676
Fixes #682 3.2Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1537[Newton] Added retry time step reduction factor2019-03-27T18:13:37ZTimo Kochtimokoch@math.uio.no[Newton] Added retry time step reduction factor3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1536Feature/box prism grids2019-03-27T18:48:39ZMartin SchneiderFeature/box prism grids3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1534Improve TimeloopBase2019-04-03T05:17:41ZKilian WeishauptImprove TimeloopBase* Extends the interface of the abstract base class by the methods
`virtual void advanceTimeStep()`, `virtual void setTimeStepSize(Scalar dt)`,
`virtual Scalar maxTimeStepSize()`, and `virtual bool finished()`.
* Changes the internal...* Extends the interface of the abstract base class by the methods
`virtual void advanceTimeStep()`, `virtual void setTimeStepSize(Scalar dt)`,
`virtual Scalar maxTimeStepSize()`, and `virtual bool finished()`.
* Changes the internal logic of the time loop step size computation. The private variable maxTimeStepSize is no longer needed. Instead the maxTimeStepSize is computed in the method with the same name and can be overloaded. The new time step can thus always be determined as the minimum of a given timestep and the maximum time step
* Uses the base class in the assembler
fixes #679 3.1Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1532WIP: Variable precision for container IO interface2019-04-05T15:10:38ZTimo Kochtimokoch@math.uio.noWIP: Variable precision for container IO interface3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1529Improve Newton convergence writer, add implementation for staggered2019-03-26T12:59:04ZKilian WeishauptImprove Newton convergence writer, add implementation for staggered* [x] Adapt changelog
This contains a backward incompatible change: The convergence writer now needs the FVGridGeometry as template parameter instead of the GridView, and resize takes no arguments anymore. As the convergence writer is ...* [x] Adapt changelog
This contains a backward incompatible change: The convergence writer now needs the FVGridGeometry as template parameter instead of the GridView, and resize takes no arguments anymore. As the convergence writer is a rarely used feature this change shouldn't implicate many people.3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1526Feature/2p tracer2019-03-26T17:50:39ZSimon EmmertFeature/2p tracerContinued work from !1520 here
- renamed pIdx -> phaseIdx
- introduced saturation with enable_if for multiphase tracer (single phase stays untouched)
- use saturation in local residual
- use phaseName for output
- introduc...Continued work from !1520 here
- renamed pIdx -> phaseIdx
- introduced saturation with enable_if for multiphase tracer (single phase stays untouched)
- use saturation in local residual
- use phaseName for output
- introduced a test case (e.g. 2p lensproblem + tracer in water phase (maybe accumulates at fluid-fluid interface))
Closes #4983.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1525Feature: Implement a shallow water model2019-05-02T00:47:55ZLeopold StadlerFeature: Implement a shallow water modelCloses #671
This is the reduced version (no friction, complex boundaries,...) for the shallow water model with a dam break as test case.Closes #671
This is the reduced version (no friction, complex boundaries,...) for the shallow water model with a dam break as test case.3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1523Feature/improve box facet fluxes2019-03-19T14:45:23ZDennis GläserFeature/improve box facet fluxesComputation of the support point for flux computations across coupled facets using the box scheme now reuses the geometry intersection algorithms to compute an optimal point within the element. Therefore, 2d-1d intersection algorithms ha...Computation of the support point for flux computations across coupled facets using the box scheme now reuses the geometry intersection algorithms to compute an optimal point within the element. Therefore, 2d-1d intersection algorithms have been implemented.3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1514[velocityoutput] Use extrusion factor cached in the volume variables2019-03-04T16:45:13ZTimo Kochtimokoch@math.uio.no[velocityoutput] Use extrusion factor cached in the volume variables3.1Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1513Feature/improve gnuplot warning2019-02-28T15:16:46ZTimo Kochtimokoch@math.uio.noFeature/improve gnuplot warningA warning is emitted irrespective of weather gnuplot is actually called.
With this MR we only print a (better) warning when gnuplot is actually in invoked.A warning is emitted irrespective of weather gnuplot is actually called.
With this MR we only print a (better) warning when gnuplot is actually in invoked.3.1Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1510Feature/multidomain auto bind2023-12-13T10:52:17ZDennis GläserFeature/multidomain auto bindI posed this MR into the box-facet-coupling branch so that the diff is easier to read. If we wait for !1492, which itself has to wait for !1431, then we can merge this into master at one point.
@timok, @kweis, maybe you can have a look ...I posed this MR into the box-facet-coupling branch so that the diff is easier to read. If we wait for !1492, which itself has to wait for !1431, then we can merge this into master at one point.
@timok, @kweis, maybe you can have a look at this. If we want to keep this, we would have to:
- [x] deprecate old interfaces
- [x] change all tests where cm now receives grid variables
- [x] ~~create an issue to remove the deprecated interfaces in all __facet coupling managers__ and the __poroelasticcouplingmanager__ until version 3.2 release~~ (edit Timo: don't need an issue for that)
- [x] update reference to `test_md_facet_tracer_box` (velocity is included now, which tests the MD vel output)
- [x] Put a note in the changelog that scvfs now have to implement `neighbor()`
Fixes #619.Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1496Feature/chemical nonequilibrium 2p2c2019-04-29T06:53:38ZKatharina HeckFeature/chemical nonequilibrium 2p2cthis introduces a 2p2c model with chemical nonequilibrium only. Closes #599this introduces a 2p2c model with chemical nonequilibrium only. Closes #5993.1Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1480Freeflow/test sincos2021-05-10T07:16:54ZAndrea VescoviniFreeflow/test sincosA steady and an unsteady free flow test with an analytical solutions which can be used to cleanly evaluate the spatial and temporal order of the NS model.
Addresses #415.
Closes #490.
Depends on !1551.
__TODO__
* [x] converge...A steady and an unsteady free flow test with an analytical solutions which can be used to cleanly evaluate the spatial and temporal order of the NS model.
Addresses #415.
Closes #490.
Depends on !1551.
__TODO__
* [x] convergence test
3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1474Improve vtk grid reader usability by including it in the grid manager2019-03-28T08:49:54ZTimo Kochtimokoch@math.uio.noImprove vtk grid reader usability by including it in the grid manager* [x] Add vtk reader as option to grid manager for unstructured grids (e.g. foam, alu, ug) (Fixes #651)* [x] Add vtk reader as option to grid manager for unstructured grids (e.g. foam, alu, ug) (Fixes #651)3.1Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1431Feature/facetcoupling with mpfa2019-02-28T17:59:56ZDennis GläserFeature/facetcoupling with mpfaIntroduces a framework for the realization of models with coupling across the bulk element facets with a cell-centered multi-point flux approximation approach in the bulk domain.
Todo:
- [x] get rid of property system macros in gravity/...Introduces a framework for the realization of models with coupling across the bulk element facets with a cell-centered multi-point flux approximation approach in the bulk domain.
Todo:
- [x] get rid of property system macros in gravity/linearprofile test (see !1457)
- [x] Add entry to changelog 3.1´
- [x] check with gcc 53.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1423Feature/improve handbook discretization2018-12-18T18:03:55ZMartin SchneiderFeature/improve handbook discretization3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1419Feature/opm newest version2018-12-18T11:06:56ZMartin SchneiderFeature/opm newest version3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1399Feature/multidomain with soldep params2018-12-20T17:05:30ZDennis GläserFeature/multidomain with soldep paramsNumerical differentation together with solution-dependent spatial parameters didn't work properly, because the flux variables cache was not reset adequately after the deflection of primary variables. This introduces the necessary resets ...Numerical differentation together with solution-dependent spatial parameters didn't work properly, because the flux variables cache was not reset adequately after the deflection of primary variables. This introduces the necessary resets of the flux variables caches such that at the beginning of each derivative computation it is in its undeflected state.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1389New model for energy equation of a porous solid2019-01-22T12:00:36ZTimo Kochtimokoch@math.uio.noNew model for energy equation of a porous solid* [x] Improve test and add reference solution
* [x] Add entry to changelog
* [x] Add entry to doxygen modules.txt* [x] Improve test and add reference solution
* [x] Add entry to changelog
* [x] Add entry to doxygen modules.txt3.1Kilian WeishauptKilian Weishaupt