dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2023-11-13T08:08:13Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3714Merge branch 'fix/3dnonuniformdiamond_timeout' into 'master'2023-11-13T08:08:13ZTimo Kochtimokoch@math.uio.noMerge branch 'fix/3dnonuniformdiamond_timeout' into 'master'https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3642[cleanup] Remove unused include that leads to error if alugrid is not found2023-09-27T15:58:55ZTimo Kochtimokoch@math.uio.no[cleanup] Remove unused include that leads to error if alugrid is not foundTimo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3521[test][fix] Make name unique so that output failes are not overwritten2023-07-18T11:11:22ZTimo Kochtimokoch@math.uio.no[test][fix] Make name unique so that output failes are not overwritten3.7https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3371separate development python dependencies into requirements.txt2023-02-06T16:17:05ZMathis Kelmseparate development python dependencies into requirements.txt<!--
Thanks for considering to open a merge request!
Before asking for a review of your MR, please read the [contributing guidelines](/CONTRIBUTING.md)
-->
**What this MR does / why does DuMux need it**:
Development dependencies shoul...<!--
Thanks for considering to open a merge request!
Before asking for a review of your MR, please read the [contributing guidelines](/CONTRIBUTING.md)
-->
**What this MR does / why does DuMux need it**:
Development dependencies should be installed separately and with fixed versions.
<!--
Is there a corresponding issue? Add "Fixes hashtag issuenumber" which will automatically close the issue when this MR is merged. Add "Related to hashtag issuenumber" if it's related but doesn't fix the issue completely.
-->
<!--
Keep the following TODO list in the merge request description for documentation.
Bullet points marked with _(if not applicable remove)_ may be removed.
-->
Before you request a review from someone, make sure to revise the following points:
- [x] does the new code follow the [style guide](doc/styleguide.md)?
- [x] do the test pipelines pass? (see guide on [how to run pipelines for a merge request](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/wikis/Running-test-pipelines-for-merge-requests))
- [x] is the code you changed and/or the new code you wrote covered in the test suite? (if not, extend the existing tests or write new ones)
- [x] does your change affect public interfaces or behavior, or, does it introduce a new feature? If so, document the change in `CHANGELOG.md`.
- [x] is the list of the header includes complete? ("include what you use")
- [x] all files have to end with a `\n` character. Make sure there is no `\ No newline at end of file` comment in "Changes" of this MR.
<!--
The following aspects might also come up during review:
* Does the change reduce the performance of the code (more CPU time or more memory) and is this justified by the benefits
* Does the change improve the performance? (if yes, add this aspect to the MR description)
* Is the code is a gross violation of programming best practices such as DRY (don't repeat yourself / code duplication, see https://de.wikipedia.org/wiki/Don%E2%80%99t_repeat_yourself, the SOLID principles (https://en.wikipedia.org/wiki/SOLID), or the C++ Core Guidelines (https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)?
* Is the code well-documented, concise, easily readable? (e.g. variables are well-named, the logic is split into small & well-named functions)
-->3.7Mathis KelmMathis Kelmhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3286Fix/test 1pncni2022-09-25T09:31:56ZTimo Kochtimokoch@math.uio.noFix/test 1pncniFixes a bug with an uninitialized variable in the 1pncni testFixes a bug with an uninitialized variable in the 1pncni test3.6https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3151Merge branch 'fix/test-1p3c-maxwell-stefan' into 'master'2022-06-01T20:50:57ZTimo Kochtimokoch@math.uio.noMerge branch 'fix/test-1p3c-maxwell-stefan' into 'master'[test][1pnc] Improve Maxwell-Stefan test
Closes #1158
See merge request dumux-repositories/dumux!3145
(cherry picked from commit 7c0e9f09588bd31c1ad27f456d52cba83b752916)
4cbb547b [test][1pnc] Improve Maxwell-Stefan test[test][1pnc] Improve Maxwell-Stefan test
Closes #1158
See merge request dumux-repositories/dumux!3145
(cherry picked from commit 7c0e9f09588bd31c1ad27f456d52cba83b752916)
4cbb547b [test][1pnc] Improve Maxwell-Stefan test3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3145[test][1pnc] Improve Maxwell-Stefan test2022-06-01T19:54:38ZTimo Kochtimokoch@math.uio.no[test][1pnc] Improve Maxwell-Stefan testMake test more robust by
* fixing output interval so always the same number of outputs are written
* use fixed time step size
Decrease runtime by only using 1 cell in y-direction.
We test in 2D to test the model in 2D but the specific ...Make test more robust by
* fixing output interval so always the same number of outputs are written
* use fixed time step size
Decrease runtime by only using 1 cell in y-direction.
We test in 2D to test the model in 2D but the specific setup is
one-dimensional so the added cells can be spared.
The new reference solution was created with a timestep
of 5s. The test uses a timestep of 25s which still
reproduces and accurate enough solution so the
comparison passes.
Fixes #11583.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2904[test][1d3d] Fix convergence script to not use command not understood by matp...2021-10-26T16:20:21ZTimo Kochtimokoch@math.uio.no[test][1d3d] Fix convergence script to not use command not understood by matplotlib latexTimo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2822[test][md] Use new error helper in convergence test2021-09-06T23:02:03ZTimo Kochtimokoch@math.uio.no[test][md] Use new error helper in convergence test3.5https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2819[ci] Make triggered dumux-lecture branch a variable2021-09-06T13:37:26ZTimo Kochtimokoch@math.uio.no[ci] Make triggered dumux-lecture branch a variableAFAIK the release dumux branch currently triggers the dumux-lecture master branch. While this might be an interesting combination, this curretnly leaves the lecture rlease branch untested. With this variable, we can configure the nightly...AFAIK the release dumux branch currently triggers the dumux-lecture master branch. While this might be an interesting combination, this curretnly leaves the lecture rlease branch untested. With this variable, we can configure the nightly schedule to use release rbanches in both dumux and dumux-lecture3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2671[test][math] Lower precision for polynomial test2021-06-02T18:04:15ZTimo Kochtimokoch@math.uio.no[test][math] Lower precision for polynomial testWhen the roots are very close together the inversion becomes ill-conditioned.
Exclude these cases from the random generation, test some corner cases
with close roots and decrease the tolerance for root comparison.
Needs backport to rele...When the roots are very close together the inversion becomes ill-conditioned.
Exclude these cases from the random generation, test some corner cases
with close roots and decrease the tolerance for root comparison.
Needs backport to releases 3.43.4Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2601fix/3p-tests-on-minimal-setup2021-05-10T12:22:33ZDennis Gläserfix/3p-tests-on-minimal-setupOn minimal setups where UMFPack/SuperLU are not installed, some test
fail as AMG then uses an iterative solver (as fallback) with a too soft
convergence criterion. This MR makes these tests use iterative solvers.
Fixes #1026On minimal setups where UMFPack/SuperLU are not installed, some test
fail as AMG then uses an iterative solver (as fallback) with a too soft
convergence criterion. This MR makes these tests use iterative solvers.
Fixes #10263.4Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2599[math][invertCubicPoly] Improve doc. Add possibility to specify...2021-05-10T14:35:37ZTimo Kochtimokoch@math.uio.no[math][invertCubicPoly] Improve doc. Add possibility to specify...[math][invertCubicPoly] Improve doc. Add possibility to specify post-processing Newton iterations to increase precision
Fixes #1025[math][invertCubicPoly] Improve doc. Add possibility to specify post-processing Newton iterations to increase precision
Fixes #10253.4Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2550[test][md][facet] Fix missing closing brace after !24892021-04-04T13:27:01ZTimo Kochtimokoch@math.uio.no[test][md][facet] Fix missing closing brace after !2489Fix missing brace introduced in !2489.Fix missing brace introduced in !2489.3.4https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2531[test][pnmgridmanager] Use unique filenames2021-03-24T11:21:39ZKilian Weishaupt[test][pnmgridmanager] Use unique filenames* fix sporadically failing test by using unique names for dgf files* fix sporadically failing test by using unique names for dgf files3.4Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2506[test][fix] Deduce MPAdapter type on construction2021-03-04T11:10:10ZTimo Kochtimokoch@math.uio.no[test][fix] Deduce MPAdapter type on constructiontest_ncpflash, test_immiscibleflash, test_compositionalflash use `MPAdapter`.test_ncpflash, test_immiscibleflash, test_compositionalflash use `MPAdapter`.3.4Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2492[swe][viscous] Do not require spatial params to implement friction law2021-03-01T11:20:47ZTimo Kochtimokoch@math.uio.no[swe][viscous] Do not require spatial params to implement friction lawFixes #995Fixes #9953.4https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2484[example][1ptracer] Use library-independent portable random distribution2021-03-01T08:16:48ZTimo Kochtimokoch@math.uio.no[example][1ptracer] Use library-independent portable random distributionTest failed with AppleClang. Most probably because the implementation of std::lognormal_distribution differs. But we have now portable simpler version in Dumux. So I changed to that.Test failed with AppleClang. Most probably because the implementation of std::lognormal_distribution differs. But we have now portable simpler version in Dumux. So I changed to that.3.4Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2478[cleanup][pnm] Cleanup lambda generators2021-02-24T18:26:22ZTimo Kochtimokoch@math.uio.no[cleanup][pnm] Cleanup lambda generatorsKilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/2467[test][1p][root] Remove dependency on UMFPack2021-02-03T15:37:58ZTimo Kochtimokoch@math.uio.no[test][1p][root] Remove dependency on UMFPackUMFPack was not cmake guarded. But it's also not needed, so we can reduce the dependency here.UMFPack was not cmake guarded. But it's also not needed, so we can reduce the dependency here.3.4Dennis GläserDennis Gläser