dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2020-05-27T13:55:05Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2149WIP: Resolve "Translate shell scripts to Python"2020-05-27T13:55:05ZFarid MohammadiWIP: Resolve "Translate shell scripts to Python"Closes #883Closes #883https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/770WIP: Resolve "Rename Problem-TypeTags to end in "TypeTag""2018-01-31T16:57:15ZMelanie LippWIP: Resolve "Rename Problem-TypeTags to end in "TypeTag""Closes #413Closes #4133.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2905Deprecate the shell scripts2021-10-28T08:45:56ZFarid MohammadiDeprecate the shell scriptsCloses #883
TODO:
- [x] Deprecation warning in python for `bin/util/test_dumux.sh`
- [x] Deprecate the following scripts:
1. [compareparameters.sh](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/bin/doc/comp...Closes #883
TODO:
- [x] Deprecation warning in python for `bin/util/test_dumux.sh`
- [x] Deprecate the following scripts:
1. [compareparameters.sh](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/bin/doc/compareparameters.sh)
2. [replace_property_macros.sh](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/bin/util/replace_property_macros.sh)
- [x] Add changes in the `CHANGELOG.md`3.5Farid MohammadiFarid Mohammadihttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2454[python] Small finite volume example based on grid geometry abstraction2021-04-29T07:00:09ZSamuel Burbullasamuel.burbulla@mathematik.uni-stuttgart.de[python] Small finite volume example based on grid geometry abstractionCloses #969Closes #9693.4Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2252Rewrite Install external with Python2021-05-19T11:06:19ZFelix WeinhardtRewrite Install external with Python
Fixes #866
Fixes #8663.4Hanchuan WuHanchuan Wuhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/892[pm][ff] Improve indices, move into model traits, [pm] free volume variables ...2018-04-17T07:39:47ZDennis Gläser[pm][ff] Improve indices, move into model traits, [pm] free volume variables from type tag* Moves indices into modeltraits
* Removes TypeTag dependency from privarswitches
* Removes TypeTag dependency from pm volvars
* Cleans up vtk output fields
* Introduces variable wettability for 2-phase models
* Generalize fluid sys...* Moves indices into modeltraits
* Removes TypeTag dependency from privarswitches
* Removes TypeTag dependency from pm volvars
* Cleans up vtk output fields
* Introduces variable wettability for 2-phase models
* Generalize fluid system indices not to fix wetting and non-wetting phase
* [x] NavierStokesIndices
* [x] export Indices type and numPhases() & numComponents() in vol var base class
* [x] use numPhases() and numComponents() from vol vars in vtk output fields so that the loops are correct
* [x] -> this should leave output fields without template parameters.. verify!
* [x] implement static_asserts in volume variables to make sure that the specifications of the model traits are in agreement with whatever model the vol vars are implementing
See #448.3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/28[linear] remove self-written parallel linear solvers2015-12-08T13:16:23ZBernd Flemisch[linear] remove self-written parallel linear solversIn dumux/linear/boxlinearsolver.hh, there are several linear solver
backends which use "self-written" infrastructure for parallel runs
from several files in dumux/linear.
Deprecate those solvers and the infrastructure files due to t...In dumux/linear/boxlinearsolver.hh, there are several linear solver
backends which use "self-written" infrastructure for parallel runs
from several files in dumux/linear.
Deprecate those solvers and the infrastructure files due to the
following reasons:
- The parallelism is restricted to box.
- The iteration counts deteriorate with growing process numbers.
- The code is hard to maintain or to generalize.
- We have the general / rather robust / mostly upstream-maintained AMGBackend.
Use the corresponding sequential solvers from seqsolverbackend.hh by
default and in the serial tests.
This implements FS#293.Christoph GrüningerChristoph Grüningerhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/223Feature/air gas viscosity new implementation2017-03-28T14:25:56ZHolger ClassFeature/air gas viscosity new implementationThis changes the gas viscosity for air and will likely influence all tests which use the air component.
But the functions implemented now are all more accurate than the old one which is still available
currently as 'oldGasViscosity' in...This changes the gas viscosity for air and will likely influence all tests which use the air component.
But the functions implemented now are all more accurate than the old one which is still available
currently as 'oldGasViscosity' in case that someone needs it. It is also included since other components
like N2 and O2 use the same approach as in 'oldGasViscosity'. They share the same problem as we
had it here. It is an approach which can be generalised, but it is unnecessarily inaccurate since we
have better approaches specific to these components available.
* [x] Fix all tests (upload new reference files) using an air component as the new viscosity implementation will most likely change the results
* [x] Fix tests in dumux-lecture
Fixes #333.2.11Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/218[implicit][propertydefaults] set AMG as default linear solver2016-12-01T12:05:33ZTimo Kochtimokoch@math.uio.no[implicit][propertydefaults] set AMG as default linear solverThe default linear solver is set to AMG. The solver is parallel in contrast to the current default sequential solver and
shows the best performance in a wide range of problems.
After changing this, some tests
failed. If the differen...The default linear solver is set to AMG. The solver is parallel in contrast to the current default sequential solver and
shows the best performance in a wide range of problems.
After changing this, some tests
failed. If the differences in the solution were in the order of machine
epsilon, the zero threshold value has been adjusted.
In the remaining cases
the origin of the tests to fail after changing the linear solver could not be
detected and the original linear solver has been set as a property for these tests.
(it quite possibly has to be a bug in the models as the same jacobian should lead to the same solution,
the newton convergence criteria were tried in the most precise configuration and there were still differences)
TODO
* [x] test corner point grid
This fixes #325.Bernd FlemischBernd Flemisch