- 15 Dec, 2015 6 commits
-
-
Thomas Fetzer authored
This time: - deprecated old coupling12() and coupling21() and replaced them by one coupling() - try to group boundary condition types - unified naming and steps how fluxes are calculated (nothing new was added) - further replacing _s, _n by 1, 2 boundaryLayerModel: spurious changes in (~4% for 1e-11 and 1% for 1e-9 in velocity)
-
Thomas Fetzer authored
-
Thomas Fetzer authored
-
Thomas Fetzer authored
This has the following advantages: - reuse the BL model in the non-isothermal case - possible move of the functions to more problem specific place (due to the use of runtime parameters) - better comparison of what is actually done in the code Update reference solution, because for the BL Model the gas viscosity from Darcy was used.
-
Thomas Fetzer authored
-
Thomas Fetzer authored
[multidomain,Beavers-Joseph] Move evalBeaversJoseph to LOP which prevents a reimplementation in the non-isothermal coupling local residual. Move beaversJospehCoeff to SpatialParamters, where it belongs. Changes in reference solution was triggered, comments see below. 2cstokes2p2c: Checked storage.out (e.g. the evaporation rate): - changes were lass than 1 per mile. Checked vertical velocity profiles in the middle of the domain: - v_0: no visible difference - v_1: main deviation (5%) in middle, where the profile is oscillating anyway and NOT at the interface Checked horizontal velocity profiles: - v_0: small differences towards the outflow boundary - v_1: difference during the profile development 2cnizeroeq2p2cni (freeflow): Checked vertical velocity profiles in the middle of the domain: - v_0: no visible difference - v_1: no visible difference Checked horizontal velocity profiles: - v_0: no visible difference - v_1: small differences towards the outflow boundary 2cnizeroeq2p2cni (porousmedium): Checked vertical velocity profiles in the middle of the domain: - v_0: no visible difference - v_1: very small deviation towards the interface (3%)
-
- 14 Dec, 2015 4 commits
-
-
Thomas Fetzer authored
-
Thomas Fetzer authored
Integrated evalCouplingVertexFunction into evalBoundary. Adjusted the difference in the coupling boundary handling between isothermal and non-isothermal case. Removed very potentially never used portion of code.
-
Thomas Fetzer authored
[2cstokes2p2c,2cnistokes2p2cni] Remove not maintained and potentially very model specific output of fluxes.
-
Thomas Fetzer authored
[localresiduals] Remove duplicate and wrongly documented evaluation functions, which have only been used for output purposes.
-
- 11 Dec, 2015 6 commits
-
-
Thomas Fetzer authored
Save in runtime (old: 600s, new: 120s)
-
Thomas Fetzer authored
-
Thomas Fetzer authored
[boundarytypes,non-isothermal] Revert boundarytypes to almost original state (see below), update the non-isothermal models and reference solutions. Problems occured if the boundary types are herited or more precise the problem was to reset out of the parent class the boundary types from the childs classes.
-
Thomas Fetzer authored
-
Thomas Fetzer authored
[boundaryconditions,stokes2csubproblem] Apply changes for the boundary condition names to the Stokes2c side removed unused boundary condition flags.
-
Thomas Fetzer authored
-
- 10 Dec, 2015 2 commits
-
-
Thomas Fetzer authored
Small cleanup, removal of unused code and Mortar.
-
Thomas Fetzer authored
Removed code for the treatment of corners at the coupling/outer boundary edge. The code was very different between isothermal and non-isothermal case. The per-se more used and more trustworthy non-isothermal case had some contradicting if clauses. However in most cases used at the LH2 this part of code remains unused.
-
- 09 Dec, 2015 3 commits
-
-
Christoph Grüninger authored
Feature/colebrookwhiteboundarylayer See merge request !30
-
Thomas Fetzer authored
-
Thomas Fetzer authored
-
- 08 Dec, 2015 6 commits
-
-
Christoph Grüninger authored
[linear] remove self-written parallel linear solvers In dumux/linear/boxlinearsolver.hh, there are several linear solver backends which use "self-written" infrastructure for parallel runs from several files in dumux/linear. Deprecate those solvers and the infrastructure files due to the following reasons: - The parallelism is restricted to box. - The iteration counts deteriorate with growing process numbers. - The code is hard to maintain or to generalize. - We have the general / rather robust / mostly upstream-maintained AMGBackend. Use the corresponding sequential solvers from seqsolverbackend.hh by default and in the serial tests. This implements FS#293. See merge request !28
-
Bernd Flemisch authored
-
Bernd Flemisch authored
In dumux/linear/boxlinearsolver.hh, there are several linear solver backends which use "self-written" infrastructure for parallel runs from several files in dumux/linear. Deprecate those solvers and the infrastructure files due to the following reasons: - The parallelism is restricted to box. - The iteration counts deteriorate with growing process numbers. - The code is hard to maintain or to generalize. - We have the general / rather robust / mostly upstream-maintained AMGBackend. Use the corresponding sequential solvers from seqsolverbackend.hh by default and in the serial tests. This implements FS#293.
-
Christoph Grüninger authored
Feature/various small fixes See merge request !29
-
Thomas Fetzer authored
-
Christoph Grüninger authored
Because config.h is not in the same directory, but added via the include path by -I.
-
- 07 Dec, 2015 4 commits
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
This type of change never gets old...
-
Christoph Grüninger authored
It is wrong with GCC 5.x anyway.
-
- 02 Dec, 2015 1 commit
-
-
Bernd Flemisch authored
Remove use of isParallel. canCommunicate is already part of Dune 2.4. See merge request !27
-
- 01 Dec, 2015 1 commit
-
-
Christoph Grüninger authored
canCommunicate is already part of Dune 2.4.
-
- 26 Nov, 2015 1 commit
-
-
Christoph Grüninger authored
For binary compatibility, Dune only uses the C bindings of MPI. MPI_FOUND is deprecated from CMake but Dune does defines it and encourage its use. (reviewed by timok)
-
- 18 Nov, 2015 5 commits
-
-
Christoph Grüninger authored
[dumux, test] fix shadowing of variables Fix all warnings triggered with -Wshadow. See merge request !25
-
Bernd Flemisch authored
Fix all warnings triggered with -Wshadow.
-
Martin Beck authored
[el2p] fix the model for two-dimensional settings At various places, the code still assumed 3d. Generalize it by replacing [2] by [dimWorld-1] or by appropriate if statements. See merge request !24
-
It is now possible to implement a model specific onBoundary(const int dofIdxGlobal) function.
-
Bernd Flemisch authored
At various places, the code still assumed 3d. Generalize it by replacing [2] by [dimWorld-1] or by appropriate if statements.
-
- 17 Nov, 2015 1 commit
-
-
Christoph Grüninger authored
(reviewed by martinb)
-