- Mar 03, 2015
-
-
Gabi Seitz authored
specified in inputfiles instead of the problem files whenever possible. Reviewed by Johannes git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14320 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Vishal Jambhekar authored
is updated (Reviewed by Bernd) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14318 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Johannes Hommel authored
Added comment # Disable gravity behind: EnableGravity = 0 in the decoupled test input files Reviewed by Beatrix git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14317 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Beatrix Becker authored
reviewed by Johannes git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14316 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Johannes Hommel authored
the input files whenever possible. Reviewed by Beatrix git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14315 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Feb 20, 2015
-
-
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
-
- Feb 11, 2015
-
-
Bernd Flemisch authored
Use the layouts that are pre-defined by Dune. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14241 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
In some places, property retrievals of the form GET_PROP...(TypeTag, PTAG(...)) can still be found. The use of PTAG is not required for a very long time already. This patch replaces such calls by GET_PROP...(TypeTag, ...) Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14240 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
PDElab is a requirement for el2p for a very long time now. Some switches remained. This patch deletes them for consistency. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14238 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
So far, the el2p model did not run in parallel, since our parallel solvers assume a certain ordering of the degrees of freedom. This patch mainly introduces an AMG backend that is tailored to the el2p model. It simply reorders the linear system by copying from the original system, passes the reordered system to the original AMG backend, and reorders/copies the result back. This could be achieved more efficiently and with less memory usage by already reordering the dofs inside the el2p model or by adapting the AMG backend. Since the performance impact appears to be minimal, we decided to keep the current simple solution and try a better one once we need it. Reviewed by Martin B. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14235 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14234 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
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
-
- Feb 10, 2015
-
-
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
-
- Feb 09, 2015
-
-
Timo Koch authored
The dumux.pc.in is generated when making a new dune module. It is used by CMake to build the pc file. The old file still hard wired a dependency on dune-pdelab. After this patch the pc files gets the required dependencies from the dependencies variable (compare other dune modules). Furthermore libraries and includes are also derived. Reviewed by grueninger git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14221 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Feb 06, 2015
-
-
Bernd Flemisch authored
Reviewed by Dennis. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14205 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
Reviewed by Dennis. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14203 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
The routines for splitting and merging multidomain and subdomain solution vectors have been hardcoded. Introducing a property enhances the flexibility. For example, if one of the subdomain models is itself a PDELab model, a different SplitAndMerge mechanism is required. Reviewed by Dennis. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14201 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
convergence writer - The residual calculation for el2p was wrong, probably never used. It now forwards the call to the GridOperator functionality. - The multidomain convergence writer assumed that sub-domain solution vectors can be default-contructed. This is not the case if a PDELab model is used for the subdomain. Reviewed by Dennis. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14200 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Feb 05, 2015
-
-
Christoph Grüninger 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
-
- Feb 04, 2015
-
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14179 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Feb 02, 2015
-
-
Bernd Flemisch authored
Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14163 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
- The properties "AMGPDELabBackend" and "AMGLocalFemMap" are unified to "AmgTraits". Since they appear to have been used only internally and deprecation is technically difficult, no deprecation is made. - Remove setting of the property "SolutionVector", since it only resets the defaults. - Deprecate the classes "SeqAMGBackend" and "ScaledSeqAMGBackend". The "AMGBackend" already distinguishes between serial and parallel settings. The scaling should be done for the residual already. - Deprecate the class "P0LocalFiniteElementMap" which was only used for the PDELab-based backend. - Remove occurrences of "PDELab" in the comments. Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14162 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Christoph Grüninger 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
-
Martin Schneider authored
Reviewed by Bernd git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14160 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Jan 30, 2015
-
-
Thomas Fetzer authored
Fixed serializing and use of restart for the multidomain problems. Restart of the problem can now be achieved by setting TimeManager.Restart TIME. However these changes also changed the reference solutions. reviewed by Bernd git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14158 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Jan 28, 2015
-
-
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@14143 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14142 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
terminology 1. The deprecated protected member variables now are references to the new variables. This ensures that the right value is considered even if the old name is used. 2. In the constructor of the NewtonController, a check is performed if a value for an old parameter name is set run-time. If yes, this value is used correspondingly. A warning is still printed when the controller is destructed. This should ensure that the same results are produced even if the old names are used. Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14140 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14139 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
-
- Jan 27, 2015
-
-
Alexander Kissinger authored
Reviewed by Bernd. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14136 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Alexander Kissinger authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14135 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
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
-
Bernd Flemisch authored
So far, it was not allowed - to have the same parameter name within more than one group, - to deduct the same parameter name from more than one property. I assume historical reasons for this. In the early years, there were no groups at all and these measures should facilitate an easy migration from without groups to groups. Since this migration has been done for quite a while now, there are no reasons for keeping these restrictions. Even more so, since they are rather contradictory to the group concept. Moreover, assigning a parameter to the wrong group will result in being listed as "unused parameter" at a very prominent position. Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14131 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Jan 26, 2015
-
-
Bernd Flemisch authored
PROP_INFO_DEPRECATED_. The macro SET_PROP_DEFAULT has been deprecated more than three years ago and practically unused in stable and devel. The macro PROP_INFO_DEPRECATED_ was a corresponding helper macro that is of no use anymore. Reviewed by gruenich. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14128 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14127 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
Bernd Flemisch authored
parameter in the list created by compareparameters.sh. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14126 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
- Jan 23, 2015
-
-
Bernd Flemisch authored
git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@14121 2fb0f335-1f38-0410-981e-8018bf24f1b0
-
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
-