- 23 Mar, 2015 1 commit
-
-
Alexander Kissinger authored
The error occurs in the compositional multi-phase models 2p2c, 3p3c and co2 during the update of the static data - The problem has been fixed for the three models - Additionally another check in the implicitmodel.hh update() function was added to make sure that no process converges if all the other processes have not converged as well. Reviewed by Bernd. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14431 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 12 Mar, 2015 2 commits
-
-
Timo Koch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14382 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Christoph Grueninger authored
(reviewed by nicolas) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14373 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 20 Feb, 2015 1 commit
-
-
Bernd Flemisch authored
Since grid implementations like Yasp calculate the Geometries on the fly, every call to entity.geometry() may involve computation. This patch stores a Geometry when it can be used later on in the same block. Only for the implicit models, decoupled contains a lot more. For simple models this actually pays off: for 1p in 3d on a larger grid, the running time could be reduced from 15.5 to 14 s. Reviewed by Timo. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14284 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 11 Feb, 2015 1 commit
-
-
Timo Koch authored
Remove unused include and enums. Corrected enums to match cellcentered geometry. The enums were still matched to the box method causing a memory overhead for the cellcentered. Cellcentered methods should now need less allocated memory. Question remains if vector sizes in element geometry have to be variable (hanging nodes and low dimensional grids) Reviewed by bernd git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14233 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 10 Feb, 2015 1 commit
-
-
Bernd Flemisch authored
property values Several values steering the output as well as the Newton have been handled inconsistently. While they have been obtained as run-time values from the parameter tree in other models or parts of the mpnc model, the compile-time property values have been taken at certain locations. Thus, despite "advertised" as being run-time, it was not possible to actually set them run-time. This was also due to the fact that those values have been set as (private) enums. In order to reach consistency, these values are member variables now and retrieved run-time. Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14228 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 05 Feb, 2015 1 commit
-
-
Christoph Grueninger authored
Re-arrange weired if clauses. Remove empty destructors. (reviewed by fetzer) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14192 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 04 Feb, 2015 1 commit
-
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14179 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 02 Feb, 2015 2 commits
-
-
Bernd Flemisch authored
Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14163 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Christoph Grueninger authored
Remove empty constructors and destructors. (reviewed by bernd) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14161 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 28 Jan, 2015 2 commits
-
-
Martin Schneider authored
Changed floating point comparisons. For comparisons with zero an absolute criteria is used, otherwise a relative one. Reviewed by Timo git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14145 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14138 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 27 Jan, 2015 1 commit
-
-
Bernd Flemisch authored
The terminology for the Newton method is improved according to FS#238. In particular, what has been referred to as "relative error" is now termed "maximum relative shift", while "absolute error" has been renamed to "residual reduction". This is particularly important, if corresponding parameters or properties are set. See the CHANGELOG for details. Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14132 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 23 Jan, 2015 3 commits
-
-
Bernd Flemisch authored
- implement naming conventions - add local reference variables to improve readability - improve comments - break long lines - remove trailing whitespace Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14120 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Kilian Weishaupt authored
ConstraintSolver or explicit calculation of secondary variables For some problem settings, an explicit calculation of the secondary variables proves to be more stable than using a ConstraintSolver. This introduces the possiblity to choose between the two variants analogous to 3p3c. Reviewed by Bernd. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14119 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
All implicit porous-media models except 2pdfm are now able to run on grids with dim < dimWorld. This still required some replacements of dim by dimWorld, for example, in the velocity output of all models. In implicit/1p, four new tests are added that run the 1p test problem on 1d-2d and 1d-3d Alberta grids with box and cell-centered, respectively. Compilation has been tested also for all other models, but no runtime testing has been performed. This completes FS#183. Based upon preliminary work and a patch by Natalie, thank you. Reviewed by Natalie. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14110 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 21 Jan, 2015 1 commit
-
-
Christoph Grueninger authored
(reviewed by fetzer and bernd, thanks to pnuske for answering my question) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14088 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 20 Jan, 2015 3 commits
-
-
Christoph Grueninger authored
(reviewed by natalies) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14086 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
Before, velocity output only worked for cubes. This generalizes it to simplices (box and cc) and prisms/pyramids (box only). Implements FS#248. Some reference solutions are adpated due to an improved boundary condition handling for cell centered. Reviewed by Alex. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14085 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14084 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 16 Jan, 2015 2 commits
-
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14071 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
This implements FS#216. The "heatCapacity" function of the spatial parameters and the volume variables for the implicit nonisothermal models was a misnomer, since it returned an effective quantity, namely, heatCapacity*density*(1 - porosity) in [J/(K m^3)]. Except for mpnc, which resulted in an additional inconsistency. Corresponding to the decision documented in FS#216, this patch renames the function to "solidHeatCapacity" and returns always the "true" (non-effective) heat capacity in [J/(kg K)]. This requires an additional function "solidDensity" which returns the mass density of the porous matrix. Moreover, the functions "thermalConductivitySolid/Fluid" are renamed to "solid/fluidThermalConductivity". The decision to prepend with "solid/fluid" rather than to append is motivated by consistency with components and fluid systems, where "gas" and "liquid" are always prepended to the corresponding function names. _Beware_: this change breaks compatibility. You have to adapt your spatial parameters such that they offer functions "solidHeatCapacity", "solidDensity" and "solidThermalConductivity". Reviewed by Alex. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14070 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 15 Jan, 2015 1 commit
-
-
Natalie Schroeder authored
changes in implicit velocity output: works now also with branched grids and withgrids where dim != dimworld reviewed by Bernd git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14065 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 14 Jan, 2015 1 commit
-
-
Alexander Kissinger authored
- Included tests richardsniconduction and convection test for box and cc - Fixed unit of thermalconductivitySolid() in all spatial parameters in the test folder from W/m^2 to W/(m K) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14054 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 13 Jan, 2015 2 commits
-
-
Hao Wu authored
(reviewed by gruenich) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14047 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Timo Koch authored
Fixes the issue that elementMapper cannot be updated from the problem file needed for adaptive grid methods. The functions returning the elementMapper and vertexMapper are now overloaded with a non constant version of the functions. Reviewed by Bernd. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14040 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 12 Dec, 2014 1 commit
-
-
Alexander Kissinger authored
- Changed the call for entity maps from mapper.map() to mapper.index() or mapper.subIndex() if dune >= 2.4 is used - included <dune/common/version.hh> in the files Reviewed by Christoph git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13927 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 10 Dec, 2014 1 commit
-
-
Christoph Grueninger authored
The method is deprecated in 2.4. Reduce deprecation warnings for implicit methods, more replacements have to follow. (reviewed by fetzer) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13909 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 09 Dec, 2014 1 commit
-
-
Christoph Grueninger authored
The method is deprecated in 2.4. More replacements have to follow. (reviewed by fetzer) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13894 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 04 Dec, 2014 1 commit
-
-
Kilian Weishaupt authored
A test setup with a prism grid revealed that the edge to face mapping in boxfvelementgeometry contained wrong orders for two edges. Reviewed by Bernd. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13851 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 03 Dec, 2014 1 commit
-
-
Johannes Hommel authored
eIdxGlobal or vIdxGlobal when appropriate as decided on the DUMUX day 25.11.2014 Revied by Bernd git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13843 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 02 Dec, 2014 1 commit
-
-
Nicolas Schwenck authored
reviewed by Alex K. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13832 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 28 Nov, 2014 3 commits
-
-
Thomas Fetzer authored
update to the generic non-isothermal model adjusted: - 1p model - 3p model - 1p test (including 1pni tests) - 1p2c test (including 1p2cni tests) - 2p2c test (including 2p2cni tests) - 3p test (including 3pni tests) - 3p3c test (including 3p3cpni tests) - new ctest for kuevette problem updated: - SET_TYPE_PROP instead of SET_PROP - documentation of non-isothermal problems - solution for 2pinjectionproblem (now with simplex grid) - version number in one start message deleted: - old non-isothermal test folders - whitespace at end of configure.ac lines created and reviewed by kissinger and fetzer git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13825 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
It was not such a good idea to change the name of the protected evalDirichletSegment_ function of the CCLocalResidual, since it can be overwritten in derived LocalResiduals, and in fact is already overwritten in MPNCLocalResidual. The name is changed back to its original. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13824 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
conditions Mixed boundary conditions here means that a part of the equations/primary variables gets Dirichlet conditions, while the rest gets Neumann conditions. While in the cell-centered method pure Dirichlet conditions for all equations are handled by calculating the resulting fluxes and adding them to the cell residual, such a flux cannot be (easily?) calculated for an equation that gets a Dirichlet condition as part of mixed conditions. Therefore, such a Dirichlet condition is implemented in a strong way by _replacing_ the corresponding cell residual. It is important that this replacement is done at the very end of the residual calculation. However, for corner cells this has not been guaranteed so far. Therefore, fluxed resulting from the other boundary parts of a corner cell could have been added to the replaced residual, obviously leading to a wrong boundary condition treatment. This patch resolves the issue by guaranteeing that the residual replacement is done at the end of the residual calculation. Brought to attention and reviewed by Thomas. Thanks. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13823 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 27 Nov, 2014 1 commit
-
-
Thomas Fetzer authored
removed german comments/words git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13822 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- 25 Nov, 2014 4 commits
-
-
Bernd Flemisch authored
As decided at the Dumux day. Discussed with Johannes. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13788 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Johannes Hommel authored
pglobal, global by vIdxGlobal, faceVertexIdx, vIdx, fIdxInner, pGlobal, globalPos As decided at the Dumux day. Made by Bernd, partially reviewed by Johannes. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13784 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Johannes Hommel authored
As decided at the Dumux day. Made by Bernd, reviewed by Johannes. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13783 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Johannes Hommel authored
As decided at the Dumux day. Reviewed by Bernd. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@13782 2fb0f335-1f38-0410-981e-8018bf24f1b0
-