dumux merge requestshttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests2018-11-30T11:18:21Zhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1313Cleanup multidomain boundary tests2018-11-30T11:18:21ZKilian WeishauptCleanup multidomain boundary tests* Use the new `partial()` function in the main files
* Remove unnecessary folder structure and reduce number of executables
* General clean-up* Use the new `partial()` function in the main files
* Remove unnecessary folder structure and reduce number of executables
* General clean-up3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1312[staggered] Depreate GridVariables::init with two arguments2018-11-21T18:55:40ZTimo Kochtimokoch@math.uio.no[staggered] Depreate GridVariables::init with two arguments3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1311[flux] Create new flux folder move headers2018-12-01T11:15:43ZTimo Kochtimokoch@math.uio.no[flux] Create new flux folder move headersFixes #606 Fixes #606 3.0Bernd FlemischBernd Flemischhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1310[cmake] Fix install functions2018-11-21T15:52:26ZTimo Kochtimokoch@math.uio.no[cmake] Fix install functions3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1309Use Dune::is_detected2018-11-21T14:09:46ZKilian WeishauptUse Dune::is_detectedfixes #602
Dune2.6 already provides a fallback implementation of `std::is_detected` (C++17).
We can use this to replace the rather lengthy and complicated `isValid()` method.
It is substantially less typing and easier to read. Ho...fixes #602
Dune2.6 already provides a fallback implementation of `std::is_detected` (C++17).
We can use this to replace the rather lengthy and complicated `isValid()` method.
It is substantially less typing and easier to read. However, you need two helper structs instead of one (but each one being a one-liner).
Also seems to work with gcc5.53.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1308[fix/cakegridcreator] Last element is only connected with the first one for 360°2018-11-22T21:08:43ZTimo Kochtimokoch@math.uio.no[fix/cakegridcreator] Last element is only connected with the first one for 360°* [x] Add test for 2D with vtk comparison (compile time)
* [x] Make sure test runs for 360 and less than 360 with vtk comparison (run time) for both 2D and 3D
fixes #601* [x] Add test for 2D with vtk comparison (compile time)
* [x] Make sure test runs for 360 and less than 360 with vtk comparison (run time) for both 2D and 3D
fixes #6013.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1306[gridvars] Unify for stationary and instationary problems2018-11-21T14:20:17ZTimo Kochtimokoch@math.uio.no[gridvars] Unify for stationary and instationary problems* Always initialize prevGridVolVars
* Means memory overhead for stationary problems with caching (but caching means I have enough memory anyway)
* Greatly simplifies usage
* Deprecate for now and can be implemented on dumux day
* Fix...* Always initialize prevGridVolVars
* Means memory overhead for stationary problems with caching (but caching means I have enough memory anyway)
* Greatly simplifies usage
* Deprecate for now and can be implemented on dumux day
* Fixes md facet explicit transport test3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1305[ni] Remove unused alias2018-11-20T08:59:11ZTimo Kochtimokoch@math.uio.no[ni] Remove unused aliasSpatialParams is not exported by all traitsSpatialParams is not exported by all traits3.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1304[cleanup] Improve index types2018-12-09T17:40:09ZTimo Kochtimokoch@math.uio.no[cleanup] Improve index typesFixes #358.Fixes #358.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1303[test][navierstokesnc] Use different executables for caching on/off2018-11-19T18:12:22ZKilian Weishaupt[test][navierstokesnc] Use different executables for caching on/off3.0Sina AckermannSina Ackermannhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1302[test] Make grid variables instationary2018-11-20T13:58:30ZTimo Kochtimokoch@math.uio.no[test] Make grid variables instationary* The test fails on buildbot due to an assert (the grid vars are not instationary)
However simply removing the assert still makes the test pass.
This raises the question if this should be an error __or__ if we can find a better solut...* The test fails on buildbot due to an assert (the grid vars are not instationary)
However simply removing the assert still makes the test pass.
This raises the question if this should be an error __or__ if we can find a better solution. I think we could also always set the previous volvars in `init` to the current volvars and just not use them for stationary runs (memory overhead).
@DennisGlaeser any ideas for a better solution?3.0Dennis GläserDennis Gläserhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1300Provide a script that replaces property macro usages2018-11-19T18:10:43ZBernd FlemischProvide a script that replaces property macro usagesFixes #593.Fixes #593.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1298Restructure mpfa flux caches2018-11-22T17:01:29ZDennis GläserRestructure mpfa flux cachesThe main improvement is that the process-dependent flux variable caches are much smaller now, only storing a pointer to the respective interaction volume data handle class. From there, all necessary information can be obtained. Also, thi...The main improvement is that the process-dependent flux variable caches are much smaller now, only storing a pointer to the respective interaction volume data handle class. From there, all necessary information can be obtained. Also, this data now also comprises everything necessary for face unknown reconstruction and gradient evaluations on scvs.
Todo:
- [x] use correct sol-dependence flag in heat conduction filler
- [x] store omegas in data handle as well (required for gradient reconstruction)
- [x] use static interaction volume in some test
Possibility of including Neumann boundary conditions into the local system of equations as well as face unknown & gradients reconstruction will be done in the near future on a separate branch.3.0Martin SchneiderMartin Schneiderhttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1297[test][el1p] Replace deprecated IOFields::init with initOutputModule2018-11-15T23:07:13ZTimo Kochtimokoch@math.uio.no[test][el1p] Replace deprecated IOFields::init with initOutputModule3.0https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1296Replace propertysystem macros2018-11-18T20:27:36ZBernd FlemischReplace propertysystem macrosExecutes the measures described in #593.Executes the measures described in #593.3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1291[CMake] Added labels for freeflow and rans tests2018-11-14T11:00:54ZNed Coltman[CMake] Added labels for freeflow and rans tests3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1290Feature/fvgeometry boundary2018-11-18T21:15:54ZKilian WeishauptFeature/fvgeometry boundary3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1289[test][md][label] Add multidomain label to multidomain tests2018-11-13T17:52:29ZTimo Kochtimokoch@math.uio.no[test][md][label] Add multidomain label to multidomain tests3.0Kilian WeishauptKilian Weishaupthttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1288Feature/md explicit assembler2018-11-15T23:02:44ZDennis GläserFeature/md explicit assemblerSteps to do:
- [x] cleanup of md-cc-localassembler
- [x] add documentation
- [x] introduce explicit local assembler
- [x] implement tpfa test
- [x] try to reuse cc-explicit-local assembler (assembly routine is essentially the same) -> __...Steps to do:
- [x] cleanup of md-cc-localassembler
- [x] add documentation
- [x] introduce explicit local assembler
- [x] implement tpfa test
- [x] try to reuse cc-explicit-local assembler (assembly routine is essentially the same) -> __discarded__
- [x] implement box-explicit multidomain local assembler
- [x] implement test for box
- [x] use new namings/folders according to !1284
- [x] add reference files to tests
Fixes #521 3.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.nohttps://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/merge_requests/1287[discretization] Rename header methods.hh to method.hh2018-11-13T17:29:14ZKilian Weishaupt[discretization] Rename header methods.hh to method.hhfixes #572fixes #5723.0Timo Kochtimokoch@math.uio.noTimo Kochtimokoch@math.uio.no