dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2021-12-07T09:29:07Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2948Port richardsnc to new spatialparams2021-12-07T09:29:07ZBernd FlemischPort richardsnc to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2947Port 3p3c to new spatialparams2021-12-08T16:55:31ZBernd FlemischPort 3p3c to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2946Port 3p to new spatialparams2021-12-08T16:25:30ZBernd FlemischPort 3p to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2945Port richards to new spatialparams2021-12-08T12:01:50ZBernd FlemischPort richards to new spatialparams3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2933[bin][parameter] Implement new parameter extraction scripts2021-11-19T09:19:31ZTimo Kochtimokoch@math.uio.no[bin][parameter] Implement new parameter extraction scriptsManual inputs are provided via a human-readable JSON file which is
under version control. The parameters.txt file is now completely
auto-generated and shouldn't be manually edited. All edits
happen to the JSON file. This makes sure forma...Manual inputs are provided via a human-readable JSON file which is
under version control. The parameters.txt file is now completely
auto-generated and shouldn't be manually edited. All edits
happen to the JSON file. This makes sure formatting and data
are separated properly and git changes are minimal.
Fixes #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 that 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 may be 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/2922Fix extractline data script to work with more pvpython versions2021-12-16T10:47:41ZHanchuan WuFix extractline data script to work with more pvpython versionsCloses #1086Closes #10863.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2917Cleanup/dimless nums2021-11-01T18:04:41ZTimo Kochtimokoch@math.uio.noCleanup/dimless nums3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2916[readme] Order build badges by importance for users2021-11-01T17:03:02ZTimo Kochtimokoch@math.uio.no[readme] Order build badges by importance for users3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2908[cleanup] Remove code deprecated before release 3.42021-11-02T16:43:57ZRoman Winter[cleanup] Remove code deprecated before release 3.4Closes #1094Closes #10943.5Roman WinterRoman Winterhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2903[cmake] Several smaller cleanups2021-10-26T16:20:45ZTimo Kochtimokoch@math.uio.no[cmake] Several smaller cleanupsMake CMake slightly less verbose and fix some warningsMake CMake slightly less verbose and fix some warnings3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2902[md][embedded] Remove deprecation warning from extended source stencil interface2021-10-26T14:56:22ZTimo Kochtimokoch@math.uio.no[md][embedded] Remove deprecation warning from extended source stencil interfaceFixes #1089Fixes #10893.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2893Feature/2d 2d in 3d intersections2021-10-26T14:07:46ZDennis GläserFeature/2d 2d in 3d intersectionsIntroduces a segment-segment intersection algorithm that aims for intersection points, which is then reused in a new polygon-polygon intersection algorithm.Introduces a segment-segment intersection algorithm that aims for intersection points, which is then reused in a new polygon-polygon intersection algorithm.3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2886[test][donea][mom] Add comment about current requirement overlap=12021-10-20T07:28:01ZTimo Kochtimokoch@math.uio.no[test][donea][mom] Add comment about current requirement overlap=13.5Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2882[momentum][fluxhelper][cleanup] Use naming scheme conforming variable names2021-10-19T11:17:57ZTimo Kochtimokoch@math.uio.no[momentum][fluxhelper][cleanup] Use naming scheme conforming variable names3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2874[md][couplingmanager] Fix nullptr initialization of problem2021-10-18T16:28:31ZTimo Kochtimokoch@math.uio.no[md][couplingmanager] Fix nullptr initialization of problemRemove unncessary capture for init lambda functionsRemove unncessary capture for init lambda functions3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2871Feature/new staggered small fixes2021-10-17T17:49:44ZTimo Kochtimokoch@math.uio.noFeature/new staggered small fixes3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2870[navierstokes][problem] Do not expose discretization methods in problem2021-10-16T16:11:14ZTimo Kochtimokoch@math.uio.no[navierstokes][problem] Do not expose discretization methods in problemThis created some unresolved dependenices due to the cyclic interdependency
of problem and coupling manager. This worked before because the discretizaiton
method was always one specific type. With tags the actual type has to be known,
so...This created some unresolved dependenices due to the cyclic interdependency
of problem and coupling manager. This worked before because the discretizaiton
method was always one specific type. With tags the actual type has to be known,
so both problems and the coupling manager have to be instatiated before this
information can be accessed.3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2869Fix BoundaryFlux class in pore network2021-11-18T07:39:23ZMaziar VeyskaramiFix BoundaryFlux class in pore networkFix BoundaryFlux class in boundaryflux.hh to work with Neumann boundary condition ad requested in issue #996.
Fixes #996.Fix BoundaryFlux class in boundaryflux.hh to work with Neumann boundary condition ad requested in issue #996.
Fixes #996.3.5Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2867Fix/make install script2021-10-19T17:44:54ZDennis GläserFix/make install script3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2858Remove template argument PrimaryVariables from ShallowWaterViscousFlux2021-10-02T11:01:08ZMartin UtzRemove template argument PrimaryVariables from ShallowWaterViscousFluxThe template argument PrimaryVariables is not needed and can be therefore
removed as discussed with @timok in !2824The template argument PrimaryVariables is not needed and can be therefore
removed as discussed with @timok in !28243.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.no