dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2023-12-13T10:52:17Zhttps://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/1508WIP: Resolve "Remove deprecated IOFields::init functions"2019-02-27T15:45:07ZFarid MohammadiWIP: Resolve "Remove deprecated IOFields::init functions"Closes #647Closes #647https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1497WIP: Resolve "[2pncmin] precipitation of NaCl from the gas phase"2019-04-01T13:05:55ZTheresa SchollenbergerWIP: Resolve "[2pncmin] precipitation of NaCl from the gas phase"Closes #658Closes #658https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1494[md][couplingmanager] Store prevSol and gridVars in base coupling manager2020-09-30T08:17:32ZKilian Weishaupt[md][couplingmanager] Store prevSol and gridVars in base coupling manager3.4Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1490Feature/rans darcy flat2020-09-30T12:26:37ZNed ColtmanFeature/rans darcy flat* [x] set up 1p_1p for all rans models
* [x] set up 1p2cni_2p2cni for all rans models
* [x] make test references 1p_1p
* [x] make test references 1p2cni_2p2cni
* [x] script for evaporation profile plotting* [x] set up 1p_1p for all rans models
* [x] set up 1p2cni_2p2cni for all rans models
* [x] make test references 1p_1p
* [x] make test references 1p2cni_2p2cni
* [x] script for evaporation profile plotting3.3Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1485[WIP] Feature/stokesdarcy anisotropy DO NOT MERGE2023-12-13T10:52:16ZKilian Weishaupt[WIP] Feature/stokesdarcy anisotropy DO NOT MERGE__DO NOT MERGE____DO NOT MERGE__https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1477[WIP]Feature/rans forcheimer2019-02-22T16:26:59ZKilian Weishaupt[WIP]Feature/rans forcheimerhttps://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/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/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 Weishaupthttps://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/1302[test] Make grid variables instationary2018-11-20T13:58:30ZTimo Kochtimokoch@math.uio.no[test] Make grid variables instationary* The test fails on buildbot due to an assert (the grid vars are not instationary)
However simply removing the assert still makes the test pass.
This raises the question if this should be an error __or__ if we can find a better solut...* The test fails on buildbot due to an assert (the grid vars are not instationary)
However simply removing the assert still makes the test pass.
This raises the question if this should be an error __or__ if we can find a better solution. I think we could also always set the previous volvars in `init` to the current volvars and just not use them for stationary runs (memory overhead).
@DennisGlaeser any ideas for a better solution?3.0Dennis GläserDennis Gläserhttps://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/1250WIP: Cleanup/rename all tests2018-11-12T14:49:57ZNed ColtmanWIP: Cleanup/rename all testsGeneral Plan:
1. Rename targets.
2. Reorganize such that only one `.cc` file exists per folder, rename to `main.cc`, `problem.hh`, `spatialparams.hh` and `params.input`. Differentiate by adding `_xxx` if necessary, e.g. `problem_darcy.h...General Plan:
1. Rename targets.
2. Reorganize such that only one `.cc` file exists per folder, rename to `main.cc`, `problem.hh`, `spatialparams.hh` and `params.input`. Differentiate by adding `_xxx` if necessary, e.g. `problem_darcy.hh` and `problem_stokes.hh` in a multidomain test.
3. Rename `Problem.Name` to target name and reference solutions to `Problem.Name-reference.vt*`.
Felix:
* [ ] 1p
* [x] 1pnc
* [x] 1pncmin
* [ ] richards
* [ ] richardsnc
Simon:
* [x] 2p
* [x] 2p1c
* [x] 2p2c
* [x] 2pnc
* [x] 2pncmin
* [x] 3p
* [x] 3p3c
* [x] 3pwateroil
Johannes:
* [x] mpnc
* [x] co2
* [x] tracer
* [x] geomechanics
* [x] discretization (Reverted)
Ned:
* [x] freeflow
* [x] md_boundary
* [x] md_embedded
* [x] md_poromechanics
* [x] md_facet3.0Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1248[WIP] Feature/improve rans2023-12-13T10:52:19ZKilian Weishaupt[WIP] Feature/improve ranshttps://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/1244WIP: Timo's implementation of a Navier-Stokes Schur complement solver ported ...2022-07-26T13:37:24ZMelanie LippWIP: Timo's implementation of a Navier-Stokes Schur complement solver ported to 3.0.To Dos:
* [ ] Implement that neither Dirichlet boundary values nor fixed pressure values (cf. `setFixedCell` in dumux/freeflow/navierstokes/staggered/localresidual.hh) are degrees of freedom. Make sure that whenever those non-dof Dirich...To Dos:
* [ ] Implement that neither Dirichlet boundary values nor fixed pressure values (cf. `setFixedCell` in dumux/freeflow/navierstokes/staggered/localresidual.hh) are degrees of freedom. Make sure that whenever those non-dof Dirichlet values are part of the stencil they are considered in a source-term manner.
* [ ] Give linear operators to SchurComplementPreconditioner, SchurApproximate and SchurComplement instead of matrices.
* [ ] Find a better name for InnerSolverTimo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1226fix/wallDistance2018-10-17T10:24:24ZNed Coltmanfix/wallDistanceNoticed this bug just recently.
In cases where there is a concave domain, the wall distance was overestimated.
```text
|
|<...........>x
| / ^
|_________ / :
|/ :
| :
| :
...Noticed this bug just recently.
In cases where there is a concave domain, the wall distance was overestimated.
```text
|
|<...........>x
| / ^
|_________ / :
|/ :
| :
| :
|____v_______
```
previously, the wall distance for the location x would be the nearest distance to a wall along any axis ( .. or : line). The proper wall distance should be the distance to a wall, regardless which axis this wall is on (/ line).
Not sure how efficient this method is, but it works and does not decrease the speed of the simulations considerably.Kilian WeishauptKilian Weishaupthttps://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äser