dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2021-05-03T13:44:32Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2584[TEMP][ci] use bb image for minimal test2021-05-03T13:44:32ZDennis Gläser[TEMP][ci] use bb image for minimal testhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2583WIP [ci] use clang in minimal image2021-05-03T09:12:01ZDennis GläserWIP [ci] use clang in minimal imagehttps://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/2571[WIP][TEMP] debug angeli new staggered2022-01-12T10:53:01ZKilian Weishaupt[WIP][TEMP] debug angeli new staggeredDO NOT MERGE. Only for debuggingDO NOT MERGE. Only for debugginghttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2561WIP: analytical case for K-Omega2022-03-07T12:27:35ZNed ColtmanWIP: analytical case for K-Omega**What this MR does / why does DuMux need it**:
- Implements an analytical case for two-eq turbulence models from pre dumux 3.0
**Special notes for your reviewer**:
- Currently no convergence, for future comparison with new staggered im...**What this MR does / why does DuMux need it**:
- Implements an analytical case for two-eq turbulence models from pre dumux 3.0
**Special notes for your reviewer**:
- Currently no convergence, for future comparison with new staggered implementations3.5Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2555Feature/paramlist add old description2021-11-18T16:24:01ZYue Wangyue.wang@iws.uni-stuttgart.deFeature/paramlist add old descriptionfixed #959
The script `generate_parameterlist.py` extracts the parameters from header files.
Per default header files in `test` and `examples` are excluded (user defined parameters).
The file `parameters.json` in `doc/doxygen/extradoc...fixed #959
The script `generate_parameterlist.py` extracts the parameters from header files.
Per default header files in `test` and `examples` are excluded (user defined parameters).
The file `parameters.json` in `doc/doxygen/extradoc` is used as the default input.
The script will take the _explanation, default value, and param type_ of a detected parameter from the input if given. Otherwise, it tries to automatically choose a value.
Hence, if the automatic output is not good for some reason, write the best version into `parameters.json`.
Only ever modify `parameters.json` since `parameters.txt` is auto-generated by the script.
In the JSON file, one can define multiple default values for certain parameters.
In this case, all different values will be listed in the output file.
Parameters which are not found in code but exist in the input file, will be added to the output.
Usage: `./generate_parameterlist.py` (`cwd = dumux/bin/doc`)
After the execution, information will be written in a log file such as
- the code where parameters can not be correctly extracted
- for the parameters with multi entries, all the values are listed. And the default value will be marked with source (input or code)
- added parameters, which maybe manually added in the JSON file
- the list of parameters without explanations3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2535[preconditioners] state dune namespace in indices2021-03-31T09:27:14ZDennis Gläser[preconditioners] state dune namespace in indicesI noticed that when using `Dune-MovingMesh`, there is a name clash in the Uzawa preconditioner, because mmesh is built on top of CGAL, which itself uses boost (if available only maybe). Boost also declares these indices leading to amibig...I noticed that when using `Dune-MovingMesh`, there is a name clash in the Uzawa preconditioner, because mmesh is built on top of CGAL, which itself uses boost (if available only maybe). Boost also declares these indices leading to amibiguity here.Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2526Cleanup/internal dirichlet cc2021-03-22T08:20:18ZTimo Kochtimokoch@math.uio.noCleanup/internal dirichlet ccCleanup. The actual bug has been already fixed in !2240. This is just a cleanup to restore everything before incorporating internal Dirichlet conditions.Cleanup. The actual bug has been already fixed in !2240. This is just a cleanup to restore everything before incorporating internal Dirichlet conditions.3.4Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2525WIP: Feature/new localresidual generalize direction2021-05-19T12:05:54ZTimo Kochtimokoch@math.uio.noWIP: Feature/new localresidual generalize direction@kweis Same as for the assembly, I'm not sure if you always have all contributions on the boundary (should be visible in the boundary flux helper). If not the better solution might be to expect a scalar. On the other hand these special b...@kweis Same as for the assembly, I'm not sure if you always have all contributions on the boundary (should be visible in the boundary flux helper). If not the better solution might be to expect a scalar. On the other hand these special boudnary conditions also wouldn't be realizable with Crouzeix Raviart elements so maybe this problem doesn't occur.https://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/2516Merge branch 'feature/example-tracer-cleanup' into 'master'2021-03-08T09:53:13ZDennis GläserMerge branch 'feature/example-tracer-cleanup' into 'master'Feature/example tracer cleanup
See merge request dumux-repositories/dumux!2513
(cherry picked from commit e9f526d48f6174507e5289dd3373e043ad410baf)
82386d67 [example][1ptracer] Remove some unncessary includes
a3b08f9a [example][1ptrac...Feature/example tracer cleanup
See merge request dumux-repositories/dumux!2513
(cherry picked from commit e9f526d48f6174507e5289dd3373e043ad410baf)
82386d67 [example][1ptracer] Remove some unncessary includes
a3b08f9a [example][1ptracer] Update doc after changing the random distribution
884677ab [example][1ptracer] Lower solver requirements (only use dune-istl)Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2498WIP Feature/state based assembly2021-03-25T09:13:18ZDennis GläserWIP Feature/state based assemblyhttps://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/2477Draft: Feature/pnm non creeping rebase2021-05-06T09:00:17ZKilian WeishauptDraft: Feature/pnm non creeping rebase3.4Maziar VeyskaramiMaziar Veyskaramihttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2476WIP Feature/new experimental assembly2021-03-25T09:11:56ZDennis GläserWIP Feature/new experimental assemblyhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2464Temp/restore fix parallel helper cancommunicate2021-02-02T14:07:09ZDennis GläserTemp/restore fix parallel helper cancommunicatehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2458fix the failing Richards benchmark test2021-02-01T16:58:39ZHanchuan Wufix the failing Richards benchmark testThe problem is figured out. Because the `VanGenuchtenPcHighSweThreshold` and `VanGenuchtenKrwHighSweThreshold` are set to 1.0, which failed the assert check `assert(x_(i) > x_(i-1))` (line 636 in `dumux/common/splinecommon_.hh`) by assig...The problem is figured out. Because the `VanGenuchtenPcHighSweThreshold` and `VanGenuchtenKrwHighSweThreshold` are set to 1.0, which failed the assert check `assert(x_(i) > x_(i-1))` (line 636 in `dumux/common/splinecommon_.hh`) by assigning x_(i) and x_(i-1) both to 1. The simplest way to solve it is easily set `SweThreshold` to some value close to 1 like 0.99999, (0.9999 is still not enough precise for infiltration case). In the end, we need to enlarge `TIMEOUT`, otherwise it fails too.https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2455WIP [TEMP] minimal example of possibly failing intersection2021-02-17T18:49:43ZDennis GläserWIP [TEMP] minimal example of possibly failing intersectionThis is just for discussion and both the MR and the branch should be deleted afterwards.This is just for discussion and both the MR and the branch should be deleted afterwards.https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2449WIP: python script to extract modules2021-01-21T18:14:45ZHanchuan WuWIP: python script to extract modulesHanchuan WuHanchuan Wuhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2448WIP Feature/new assembly multidomain2023-12-13T10:52:17ZDennis GläserWIP Feature/new assembly multidomainDisclaimer: this is very drafty and does not work yet. No need to review. For now this MR is only here in order to have a place to discuss about this.
Depends also on !2469, in order to harmonize cc/box scvfs and fix vtk output for box-...Disclaimer: this is very drafty and does not work yet. No need to review. For now this MR is only here in order to have a place to discuss about this.
Depends also on !2469, in order to harmonize cc/box scvfs and fix vtk output for box-facet-coupling models.Dennis GläserDennis Gläser