dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2022-05-03T17:07:17Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3094Merge branch 'bugfix/gridgeometry-thread-safe-lazy-initializer' into 'master'2022-05-03T17:07:17ZDennis GläserMerge branch 'bugfix/gridgeometry-thread-safe-lazy-initializer' into 'master'Bugfix/gridgeometry thread safe lazy initializer
Closes #1148
See merge request dumux-repositories/dumux!3087
(cherry picked from commit 2e85f7b164d540d402ed284d44ef0acbff90c231)
74a66846 [doc][gridgeometry] Fix typos in code doc
a63...Bugfix/gridgeometry thread safe lazy initializer
Closes #1148
See merge request dumux-repositories/dumux!3087
(cherry picked from commit 2e85f7b164d540d402ed284d44ef0acbff90c231)
74a66846 [doc][gridgeometry] Fix typos in code doc
a63f1f40 [bugfix][gridgeometry] Make lazy initializer of elementMap/bBoxTree thread-safe3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3090Merge branch 'fix/install-cmake-module-files' into 'master'2022-05-03T17:06:54ZDennis GläserMerge branch 'fix/install-cmake-module-files' into 'master'[cmake] install all modules
See merge request dumux-repositories/dumux!3086
(cherry picked from commit ce04073336b11f43fac4a85a36c41e024ec1ca9d)
2baf1cf0 [cmake] install all modules[cmake] install all modules
See merge request dumux-repositories/dumux!3086
(cherry picked from commit ce04073336b11f43fac4a85a36c41e024ec1ca9d)
2baf1cf0 [cmake] install all modules3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3089Merge branch 'doc/update-license' into 'master'2022-05-04T14:25:25ZTimo Kochtimokoch@math.uio.noMerge branch 'doc/update-license' into 'master'[doc] update license
See merge request dumux-repositories/dumux!3088
(cherry picked from commit 29888d4f27c38cc5f5c6e58d7a35bada8a9a0f00)
5d05bb2b [doc] update license[doc] update license
See merge request dumux-repositories/dumux!3088
(cherry picked from commit 29888d4f27c38cc5f5c6e58d7a35bada8a9a0f00)
5d05bb2b [doc] update license3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3095[bugfix][gridgeometry] Always construct bboxtree and element map2022-05-04T11:01:48ZTimo Kochtimokoch@math.uio.no[bugfix][gridgeometry] Always construct bboxtree and element mapA thread-safe implementation with double-checked lock needs atomic load/store
operations to update the pointer to be thread-safe. Alternatively, a lock
has to be acquired every time when the function is called. Both implementations
impai...A thread-safe implementation with double-checked lock needs atomic load/store
operations to update the pointer to be thread-safe. Alternatively, a lock
has to be acquired every time when the function is called. Both implementations
impair the scalability of the multihreaded assembly (in the case of tpfa, or
any simulation that uses element maps or bounding box tree on an element level).
This changes the beahviour to always build the tree and the element map. This
usually occurs little runtime overhead in cases where the features are unused.
It is the most performant version as soon as one of the features is used.
There is however some memory overhead in the order of one or more ints per
element (seeds) and a bounding box hierarchy.
Fixes #11513.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3087Bugfix/gridgeometry thread safe lazy initializer2022-05-04T11:01:47ZTimo Kochtimokoch@math.uio.noBugfix/gridgeometry thread safe lazy initializerFixes #1148Fixes #11483.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3091Merge branch 'feature/spatialparams_python' into 'master'2022-05-02T19:49:07ZYue Wangyue.wang@iws.uni-stuttgart.deMerge branch 'feature/spatialparams_python' into 'master'Spatial parameters for Python bindings
Closes #1145
See merge request dumux-repositories/dumux!3069
(cherry picked from commit 790bdaeeea272a72c94facb388db0f462a54b498)
8e464d6c [dumux][python][spatialparams] update the problem and s...Spatial parameters for Python bindings
Closes #1145
See merge request dumux-repositories/dumux!3069
(cherry picked from commit 790bdaeeea272a72c94facb388db0f462a54b498)
8e464d6c [dumux][python][spatialparams] update the problem and spatialparams classes
2e25f728 [python][material] remove old spatial params files
56a3c69b [python] Make spatialparams optional and make separate modules in python/common
97d568bb [python] Make spatial params const again3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3086[cmake] install all modules2022-05-03T17:06:45ZTimo Kochtimokoch@math.uio.no[cmake] install all modules3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3088[doc] update license2022-05-03T17:06:05ZYue Wangyue.wang@iws.uni-stuttgart.de[doc] update licenseUpdate the licenseUpdate the license3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3069Spatial parameters for Python bindings2022-05-02T19:07:03ZNed ColtmanSpatial parameters for Python bindingsFixes #1145Fixes #11453.5Ned ColtmanNed Coltmanhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3085Merge branch 'feature/improve-2p2c-doc' into 'master'2022-05-02T13:43:51ZYue Wangyue.wang@iws.uni-stuttgart.deMerge branch 'feature/improve-2p2c-doc' into 'master'[2p2c][doc] rewrite model documentation
See merge request dumux-repositories/dumux!3056
(cherry picked from commit 6a70b718e702eb971798a7b9e0d788e5280ca97c)
fcec69e3 [doc][2p2c] rephrase/rearrange docu[2p2c][doc] rewrite model documentation
See merge request dumux-repositories/dumux!3056
(cherry picked from commit 6a70b718e702eb971798a7b9e0d788e5280ca97c)
fcec69e3 [doc][2p2c] rephrase/rearrange docu3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3056[2p2c][doc] rewrite model documentation2022-05-02T13:18:19ZDennis Gläser[2p2c][doc] rewrite model documentation3.5Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3084Merge branch 'feature/update-install-script' into 'master'2022-05-02T15:53:20ZYue Wangyue.wang@iws.uni-stuttgart.deMerge branch 'feature/update-install-script' into 'master'[script/handbook] update release branch in script
See merge request dumux-repositories/dumux!3082
(cherry picked from commit 1510b4c1c6c4e87e37b3e55a6c72b063822487f1)
82b763ba [script/handbook] update release branch in script[script/handbook] update release branch in script
See merge request dumux-repositories/dumux!3082
(cherry picked from commit 1510b4c1c6c4e87e37b3e55a6c72b063822487f1)
82b763ba [script/handbook] update release branch in script3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3079Merge branch 'fix/tpfa-grid-geom-update' into 'master'2022-04-29T13:16:18ZTimo Kochtimokoch@math.uio.noMerge branch 'fix/tpfa-grid-geom-update' into 'master'[tpfa][gg] Make sure hasBoundaryScvf_ is properly reinitialized in update
See merge request dumux-repositories/dumux!3078
(cherry picked from commit c3d34b76df1e8c68d8c2166528969f070d60123c)
8290dd27 [tpfa][gg] Make sure hasBoundarySc...[tpfa][gg] Make sure hasBoundaryScvf_ is properly reinitialized in update
See merge request dumux-repositories/dumux!3078
(cherry picked from commit c3d34b76df1e8c68d8c2166528969f070d60123c)
8290dd27 [tpfa][gg] Make sure hasBoundaryScvf_ is properly reinitialized in update
6f62f830 [tpfa][gg] Fix typos3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3075Merge branch 'feature/headercheck' into 'master'2022-04-29T11:04:52ZTimo Kochtimokoch@math.uio.noMerge branch 'feature/headercheck' into 'master'Feature/headercheck
See merge request dumux-repositories/dumux!3064
(cherry picked from commit 5d0f02e01cd3e3a0351bc4446b1dcf48cf662072)
50208e7a [headercheck] add missing headersFeature/headercheck
See merge request dumux-repositories/dumux!3064
(cherry picked from commit 5d0f02e01cd3e3a0351bc4446b1dcf48cf662072)
50208e7a [headercheck] add missing headers3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3082[script/handbook] update release branch in script2022-04-29T15:10:18ZYue Wangyue.wang@iws.uni-stuttgart.de[script/handbook] update release branch in script3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3074Merge branch 'update/changelog' into 'master'2022-04-29T09:12:27ZTimo Kochtimokoch@math.uio.noMerge branch 'update/changelog' into 'master'Update changelog
See merge request dumux-repositories/dumux!3073
(cherry picked from commit 837c929b383a5408fe25da58703e887fc1ee337b)
f1ffe1da Update changelogUpdate changelog
See merge request dumux-repositories/dumux!3073
(cherry picked from commit 837c929b383a5408fe25da58703e887fc1ee337b)
f1ffe1da Update changelog3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3080[bugfix][parallel][solver] Rebuild parallel helpers after grid adaption2022-04-29T13:17:19ZTimo Kochtimokoch@math.uio.no[bugfix][parallel][solver] Rebuild parallel helpers after grid adaptionShould be backported to 3.5Should be backported to 3.53.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3078[tpfa][gg] Make sure hasBoundaryScvf_ is properly reinitialized in update2022-04-29T11:29:14ZTimo Kochtimokoch@math.uio.no[tpfa][gg] Make sure hasBoundaryScvf_ is properly reinitialized in update3.5Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3064Feature/headercheck2022-04-29T09:13:21ZYue Wangyue.wang@iws.uni-stuttgart.deFeature/headercheckHeadercheck before the new release.Headercheck before the new release.3.5Yue Wangyue.wang@iws.uni-stuttgart.deYue Wangyue.wang@iws.uni-stuttgart.dehttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/3073Update changelog2022-04-27T12:20:29ZTimo Kochtimokoch@math.uio.noUpdate changelog3.5