dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2019-10-30T12:15:41Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1778WIP: Resolve "[tests] Newon line search not tested in test suite"2019-10-30T12:15:41ZRoman WinterWIP: Resolve "[tests] Newon line search not tested in test suite"Closes #753Closes #7533.2https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1245[WIP] Feature/missing laws for facet coupling2020-03-18T10:39:03ZDennis Gläser[WIP] Feature/missing laws for facet couplingFixes #592
* [ ] Possibility for different effective diffusion types.Fixes #592
* [ ] Possibility for different effective diffusion types.3.2Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/114[WIP][implicit] implement check for plausible values2020-03-18T10:21:39ZBernd Flemisch[WIP][implicit] implement check for plausible valuesImplement a generic version of the `checkPlausibility` function for
the `ImplicitModel`. Use four vectors of length `numEq` which
describe the allowed ranges for the primary variables:
- `MinPlausibleValues`: minimum plausible value o...Implement a generic version of the `checkPlausibility` function for
the `ImplicitModel`. Use four vectors of length `numEq` which
describe the allowed ranges for the primary variables:
- `MinPlausibleValues`: minimum plausible value of each primary variable
- `MaxPlausibleValues`: maximum ...
- `MinPlausibleValuesThresholds`: thresholds for the minimum values
- `MaxPlausibleValuesThresholds`: ... maximum ...
The vectors can be specified as properties `Implicit...` by means of a
macro `SET_NUMEQARRAY_PROP`, for example,
```
SET_NUMEQARRAY_PROP(TwoP, ImplicitMaxPlausibleValues, std::numeric_limits<Scalar>::max(), 1);
```
Alternatively, they can be specified run-time in the parameter file,
```
[Implicit]
MaxPlausibleValues = 1e9 1
```
By default, set the range to [`std::numeric_limits<Scalar>::lowest()`,
`std::numeric_limits<Scalar>::max()`] in `implicit/propertydefaults.hh`.
Set model-specific values for 1p, 1p2c, 2p, 2p2c, 2pdfm, 3p, 3p3c.
Check the plausibility of the result at the end of the complete Newton
method instead of after every Newton iteration. This allows unplausible
values for not-yet-converged solutions. If one would like to have
plausible values after every Newton step, the infrastructure can be
used to implement a generic chop of the primary variables in the future.
Create a new class `PrintableArray` to store the aforementioned vectors.
This uses a `std::array` for storage and offers `constexpr` constructors
for an `initializer_list` and a single parameter. Moreover, it can be
used together with `<<` which is necessary when printing the parameter
list in `start.hh`.
Fixes #134.3.2https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1689WIP: [examples] shallow water2019-08-13T08:42:32ZMartin UtzWIP: [examples] shallow water3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1661Feature/output vtk path from inputfile2019-08-07T09:34:47ZTimo Kochtimokoch@math.uio.noFeature/output vtk path from inputfile<!--
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 a path prefix to the name given to the output modu...<!--
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 a path prefix to the name given to the output module. This way the vtk output files can be written to a different folder.
<!--
**Which issue this MR fixes** *(optional - uncomment and add issue)*:
fixes #
-->
**Special notes for your reviewer**:
The argument `path` of the `Dune::VTKSequenceWriter` only changes the path of the vtu files, not the pvd, so it doesn't give the desired effect.3.1Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1651[test][freeflow][sincos] remove numpy from convergencetest.py2019-06-27T18:08:58ZSimon Emmert[test][freeflow][sincos] remove numpy from convergencetest.py<!--
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 removes the numpy include in the `convergencetest.p...<!--
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 removes the numpy include in the `convergencetest.py` that caused problems on buildbot and implements its own mean function.
**Which issue this MR fixes**:
fixes #731
**Special notes for your reviewer**:
It works on my machine, but please check ;-) 3.1Melanie LippMelanie Lipphttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1648WIP: Feature/simplify effectivelaws - Do not merge!2019-08-05T18:27:27ZGabi SeitzWIP: Feature/simplify effectivelaws - Do not merge!Fixes #711
Fixes #710
Fixes #733
* [x] Depends on a fix in MPFA to handle zero coefficients.
This MR is outdated and superseded by !1684
Fixes #711
Fixes #710
Fixes #733
* [x] Depends on a fix in MPFA to handle zero coefficients.
This MR is outdated and superseded by !1684
3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1622WIP [seq][2p2c] adjust reference solution to match docker solution2019-06-17T13:29:48ZSimon EmmertWIP [seq][2p2c] adjust reference solution to match docker solutionFixes #716
This MR provides a new reference solution that should now pass on buildbot. The test itself seems to be very sensitive and compiler-dependent. We opted for changing the reference solution instead of increasing thresholds.Fixes #716
This MR provides a new reference solution that should now pass on buildbot. The test itself seems to be very sensitive and compiler-dependent. We opted for changing the reference solution instead of increasing thresholds.3.1https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1557[WIP] [scvf] default ghost face on boundary value set to true (previously not...2019-04-12T14:41:04ZNed Coltman[WIP] [scvf] default ghost face on boundary value set to true (previously not initialized)The onBoundary function for staggered scvfs was not set for ghost faces. As all ghost faces are on the boundary, this should default to true, not false.
* [x] Improve/Fix Ghost Face documentationThe onBoundary function for staggered scvfs was not set for ghost faces. As all ghost faces are on the boundary, this should default to true, not false.
* [x] Improve/Fix Ghost Face documentation3.1Melanie LippMelanie Lipphttps://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/1520WIP: Feature/2p tracer new2019-03-12T15:57:34ZSimon EmmertWIP: Feature/2p tracer newstill a lot of things/todos and cleanup from moira in there and I need to look at gravity a bit more
**Also some comparison files are in there at the moment which will be removed and squashed before this gets merged!**
Closes #498still a lot of things/todos and cleanup from moira in there and I need to look at gravity a bit more
**Also some comparison files are in there at the moment which will be removed and squashed before this gets merged!**
Closes #4983.1https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1392[WIP] freeflow/rans reorganization2019-02-25T16:11:48ZNed Coltman[WIP] freeflow/rans reorganizationfixes #574fixes #5743.1Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1324[WIP] Freeflow/staggered higherorder2019-01-22T10:44:46ZNed Coltman[WIP] Freeflow/staggered higherorder* [ ] change vectors in stencil to arrays
* [ ] add second order tests and reference solutions
closed and moved to !1481 * [ ] change vectors in stencil to arrays
* [ ] add second order tests and reference solutions
closed and moved to !1481 3.1Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1282[WIP] Feature/rans problem2019-01-30T13:15:00ZKilian Weishaupt[WIP] Feature/rans problemfixes #574
I have continued the work done here on a separate branch freeflow/rans_problem_redevelopment.
If I didn't ruin any of the stuff @kweis already did here, we can swith the branch linked to this MR.
closed in favor of !1...fixes #574
I have continued the work done here on a separate branch freeflow/rans_problem_redevelopment.
If I didn't ruin any of the stuff @kweis already did here, we can swith the branch linked to this MR.
closed in favor of !1391
3.1https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1223WIP Feature/md cclocalassembler analytic jacbian2018-11-27T14:49:26ZDennis GläserWIP Feature/md cclocalassembler analytic jacbian3.1Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1081WIP: Feature/feature list2019-09-12T10:11:46ZTimo Kochtimokoch@math.uio.noWIP: Feature/feature listIntroduces a new folder "examples" that will host documented examples in the future. There are different from tests, which are meant only for testing and are not necessarily instructive.
Fixes #520
Fixes #378Introduces a new folder "examples" that will host documented examples in the future. There are different from tests, which are meant only for testing and are not necessarily instructive.
Fixes #520
Fixes #3783.1https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/926WIP: New style material laws2019-05-19T18:07:58ZTimo Kochtimokoch@math.uio.noWIP: New style material lawsFixes #319.Fixes #319.3.1Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1413WIP [mpfa][fickslaw] use correct flux sign switch query2018-12-17T15:57:10ZDennis GläserWIP [mpfa][fickslaw] use correct flux sign switch queryThe advection-related query if the sign of a flux has to be flipped was used in ficks law. This leads to compiler errors in the context of models that consider diffusion but no advection. Also, it would have introduced wrong flux signs i...The advection-related query if the sign of a flux has to be flipped was used in ficks law. This leads to compiler errors in the context of models that consider diffusion but no advection. Also, it would have introduced wrong flux signs in mpfa schemes in which the interaction volume regions depend on cell parameters (e.g. mpfa-l).3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1371[material][co2tables] Add namespace Dumux for typedef2018-12-01T11:56:26ZKilian Weishaupt[material][co2tables] Add namespace Dumux for typedef* fixes compiler error introduced in 55701b332a946c2a52930c1e836a4d07a643d433
@scholz Does doxygen still work with this?* fixes compiler error introduced in 55701b332a946c2a52930c1e836a4d07a643d433
@scholz Does doxygen still work with this?3.0Simon EmmertSimon Emmerthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1345[vtk] Only assume parallel vtk if the file extension starts with p2018-11-27T18:27:44ZTimo Kochtimokoch@math.uio.no[vtk] Only assume parallel vtk if the file extension starts with p3.0Kilian WeishauptKilian Weishaupt