dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2023-12-13T10:52:19Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/141[WIP] Velocity output for prisms2023-12-13T10:52:19ZKilian Weishaupt[WIP] Velocity output for prismsBernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1703WIP Feature/multidomain analytic jac2023-12-13T10:52:19ZTimo Kochtimokoch@math.uio.noWIP Feature/multidomain analytic jacDennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2433WIP: Feature/new staggered higher order2023-12-13T10:52:19ZNed ColtmanWIP: Feature/new staggered higher ordertodos:
- [x] Sincos higher order test stationary (pass)
- [x] Sincos higher order test instationary (fail)
- [x] 3D Channel higher order test (pass)
- [x] Kovaznay higher order test stationary (fail)
- [ ] Find errors that would cause ba...todos:
- [x] Sincos higher order test stationary (pass)
- [x] Sincos higher order test instationary (fail)
- [x] 3D Channel higher order test (pass)
- [x] Kovaznay higher order test stationary (fail)
- [ ] Find errors that would cause bad convergence and solution differencesNed 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/3024Draft: Do not merge: Temp/poromech storagederivs hacky fix2023-12-13T10:52:19ZTimo Kochtimokoch@math.uio.noDraft: Do not merge: Temp/poromech storagederivs hacky fixhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2572[WIP] Feature/dumux solution vector2023-12-13T10:52:19ZKilian 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/2730Draft: Advection Diffusion Model2023-12-13T10:52:19ZNed 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/2849Cleanup/maxwell stefan use harmonicmean for tpfa2023-12-13T10:52:19ZKatharina 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/2294WIP: Add Trilinos solvers2023-12-13T10:52:19ZBernd FlemischWIP: Add Trilinos solversAdd an optional dependency to Trilinos, https://github.com/trilinos/trilinos. Implement a linear solver backend that uses a solver from there.Add an optional dependency to Trilinos, https://github.com/trilinos/trilinos. Implement a linear solver backend that uses a solver from there.https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2925Draft: [fcstaggetred] Higher order rebase2023-12-13T10:52:19ZKilian 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/2875WIP [md][ff-pm] Cleanups2023-12-13T10:52:19ZTimo 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/2203WIP: [test] Add Karman vortex street application2023-12-13T10:52:18ZTimo Kochtimokoch@math.uio.noWIP: [test] Add Karman vortex street applicationRuns way too long to be a good test. Maybe also a good test case for solvers though. And looks fairly cool
![vortexstreet-small](/uploads/9bf4bcf66398ba24bbaccb32d17a00b2/vortexstreet-small.gif)
Update: I got a big speedup by using the...Runs way too long to be a good test. Maybe also a good test case for solvers though. And looks fairly cool
![vortexstreet-small](/uploads/9bf4bcf66398ba24bbaccb32d17a00b2/vortexstreet-small.gif)
Update: I got a big speedup by using the SIMPLE-preconditioned BiCGSTABSolver of !1989https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2805Draft: [ci] put pl status job in separate yml file2023-12-13T10:52:18ZDennis GläserDraft: [ci] put pl status job in separate yml filehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2811WIP Feature/p-foamgrid2023-12-13T10:52:18ZTimo Kochtimokoch@math.uio.noWIP Feature/p-foamgridhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2292WIP: Feature/nonlinear schemes decomposition negative2023-12-13T10:52:18ZTimo Kochtimokoch@math.uio.noWIP: Feature/nonlinear schemes decomposition negativehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2628WIP [IMPES][test] Use analytical derivatives2023-12-13T10:52:18ZTimo 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/2629WIP: Feature/sequential impes tests2023-12-13T10:52:18ZTimo Kochtimokoch@math.uio.noWIP: Feature/sequential impes testsRelated to #869Related to #869https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2495Draft: [temp][hack] Change free flow block structure to old version:2023-12-13T10:52:18ZKilian WeishauptDraft: [temp][hack] Change free flow block structure to old version:DO NOT MERGE THIS. ONLY FOR DEMONSTRATIVE PURPOSEDO NOT MERGE THIS. ONLY FOR DEMONSTRATIVE PURPOSEhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2520WIP Feature/solution state2023-12-13T10:52:18ZDennis GläserWIP Feature/solution statehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2295WIP Feature/gridvars based assembler2023-12-13T10:52:17ZDennis GläserWIP Feature/gridvars based assembler<!--
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**:
Introduce grid variables-based, discretization scheme-agnost...<!--
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**:
Introduce grid variables-based, discretization scheme-agnostic assembler class, and make the implementations of `PDESolver` support it.
TODO:
- [ ] add support for cell-centered schemes
- [ ] add analytic assembly
- [ ] define `Operators` for all available models and test new layout with the entire test suite?
addresses parts of #940