dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2021-11-05T14:45:50Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2925Draft: [fcstaggetred] Higher order rebase2021-11-05T14:45:50ZKilian WeishauptDraft: [fcstaggetred] Higher order rebase* fix up allocation sizes and max per elements
* add neighbor element indexes to each scv
* differentiate between neighbor and parallel scvs* fix up allocation sizes and max per elements
* add neighbor element indexes to each scv
* differentiate between neighbor and parallel scvshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2913Draft: Feature/geometry tolerance2022-09-01T09:33:28ZDennis GläserDraft: Feature/geometry toleranceIntroduces a central place for geometry tolerance definitions.
Fixes #1091Introduces a central place for geometry tolerance definitions.
Fixes #1091Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2887WIP: Feature/multithreaded assembly multidomain2021-10-19T16:02:12ZTimo Kochtimokoch@math.uio.noWIP: Feature/multithreaded assembly multidomainThis is only a placeholder so far. I think the coloring logic has to be delegated to the coupling manager in the multidomain case because only the coupling manager will know what stuff is accessed (especially context-related) and therefo...This is only a placeholder so far. I think the coloring logic has to be delegated to the coupling manager in the multidomain case because only the coupling manager will know what stuff is accessed (especially context-related) and therefore determine which elements cannot be in the same batch.https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2885[WIP] New staggered higher order2022-05-05T10:47:43ZKilian Weishaupt[WIP] New staggered higher order* fix up allocation sizes and max per elements
* add neighbor element indexes to each scv
* differentiate between neighbor and parallel scvs* fix up allocation sizes and max per elements
* add neighbor element indexes to each scv
* differentiate between neighbor and parallel scvshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2875WIP [md][ff-pm] Cleanups2021-10-19T13:07:37ZTimo Kochtimokoch@math.uio.noWIP [md][ff-pm] CleanupsSome smaller fixes to be addressed after !2826 is merged.
* [ ] Implement varying beta
* [ ] Make zero-tangential-velocity one of the options for fixed pressure (enum?)Some smaller fixes to be addressed after !2826 is merged.
* [ ] Implement varying beta
* [ ] Make zero-tangential-velocity one of the options for fixed pressure (enum?)https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2868Draft: [TEMP] first draft of cff file generator2022-07-26T13:55:54ZDennis GläserDraft: [TEMP] first draft of cff file generatorGenerator for a cff for dumux, which could be used when tagging a new release, see https://citation-file-format.github.io/Generator for a cff for dumux, which could be used when tagging a new release, see https://citation-file-format.github.io/https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2849Cleanup/maxwell stefan use harmonicmean for tpfa2022-02-21T13:24:33ZKatharina HeckCleanup/maxwell stefan use harmonicmean for tpfa<!--
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 cleans up the Maxwell-Stefan tpfa diffusion law. Previou...<!--
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 cleans up the Maxwell-Stefan tpfa diffusion law. Previously we used a version, where the tpfa calculation was harder to read and e.g. the calculation of the mole fraction gradient was not obvious but hidden in vector-matrix multiplications. This is not practical if we want to add more driving forces of diffusion.
<!--
**Which issue this MR fixes** *(optional - uncomment and add issue)*:
fixes #
-->
Todo:
- [x] use branchingFacetX or remove it --> removed as there is currently no test for maxwellstefan and network grids
- [x] add this for staggered grid implementation
- [x] add this for the stokes-darcy coupling dataBernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2847Port/problem kovaszny2022-05-05T10:47:43ZYue WangPort/problem kovasznyKilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2835Draft: [ci] use matrix for different setups2022-10-25T14:52:03ZDennis GläserDraft: [ci] use matrix for different setupshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2811WIP Feature/p-foamgrid2021-08-31T12:45:02ZTimo Kochtimokoch@math.uio.noWIP Feature/p-foamgridhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2805Draft: [ci] put pl status job in separate yml file2021-09-28T14:47:54ZDennis GläserDraft: [ci] put pl status job in separate yml filehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2796WIP [citation] Draft2022-07-01T21:20:12ZTimo Kochtimokoch@math.uio.noWIP [citation] Drafthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2767fix conservation of 2p tracer2022-03-28T09:30:24ZBernd Flemischfix conservation of 2p tracerAdd a function `equilibrateTracer` which is called after each
update of the flow solution. It adapts the tracer mole fraction
according to the change in phase distribution such that the amount
of tracer in each element is conserved.
Fix...Add a function `equilibrateTracer` which is called after each
update of the flow solution. It adapts the tracer mole fraction
according to the change in phase distribution such that the amount
of tracer in each element is conserved.
Fixes #1071.https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2730Draft: Advection Diffusion Model2022-02-22T15:00:44ZNed ColtmanDraft: Advection Diffusion ModelI'm not sure if this is something we would really want, but I set it up for a different module and mentioned this in issue #1001.
This is the same as the tracer1p model with a stationary velocity field, but it does not assume that the ...I'm not sure if this is something we would really want, but I set it up for a different module and mentioned this in issue #1001.
This is the same as the tracer1p model with a stationary velocity field, but it does not assume that the domain is a porous medium. It should solve the transport equation decoupled from any momentum balance.
The test calculates a velocity field, passes this to a spatialParams, then calculates transport on the same domain with a fixed velocity field. To make it interesting, it's a rectangular domain with a circle cut out of the center.
This should produce the same result as the tracer1p model with the same velocity field and a porosity of 1.
If this is something we do want to include, It would likely benefit from a bit of refactoring.https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2629WIP: Feature/sequential impes tests2021-05-20T17:47:36ZTimo Kochtimokoch@math.uio.noWIP: Feature/sequential impes testsRelated to #869Related to #869https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2628WIP [IMPES][test] Use analytical derivatives2021-05-20T17:47:37ZTimo Kochtimokoch@math.uio.noWIP [IMPES][test] Use analytical derivativesThis test results now in the same solution than the
old IMPES implementation, at least when gravity is neglected.
Related to #869This test results now in the same solution than the
old IMPES implementation, at least when gravity is neglected.
Related to #869https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2572[WIP] Feature/dumux solution vector2022-02-25T12:25:33ZKilian Weishaupt[WIP] Feature/dumux solution vector__TODO__:
- [ ] decide whether this is the way to go (maybe do some performance testing)
- [ ] specify interface
- [ ] make sure the `Assembler` or `NewtonSolver` already get the `native()` object (in context of residuals__TODO__:
- [ ] decide whether this is the way to go (maybe do some performance testing)
- [ ] specify interface
- [ ] make sure the `Assembler` or `NewtonSolver` already get the `native()` object (in context of residualshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2563[components] Add component SimplerH2O2021-04-20T14:56:33ZTimo Kochtimokoch@math.uio.no[components] Add component SimplerH2OFixes #1013
I hope this is consistent. Water vapor is modeled as an ideal gas. inner energy and vapor pressure are linearized around the reference state. The evaporation enthalpy should be automatically included now.
I added a new com...Fixes #1013
I hope this is consistent. Water vapor is modeled as an ideal gas. inner energy and vapor pressure are linearized around the reference state. The evaporation enthalpy should be automatically included now.
I added a new component as this implementation will probably yield different results than SimpleH2O.Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2520WIP Feature/solution state2021-03-29T15:02:53ZDennis GläserWIP Feature/solution statehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2519WIP Feature/new assembler2021-03-30T10:11:29ZDennis GläserWIP Feature/new assembler