What is DUMUX? ============== DuMuX [0] is a simulation toolbox mainly aimed at flow and transport processes in porous media. DuMuX is build on top of the DUNE [1] framework and aims to provide a multitude of numerical models as well as flexible discretization methods for complex non-linear phenomena, such as CO2 sequestration, soil remediation, drug delivery in cancer therapy and more. Multi-scale and multi-physics methods are currently actively worked on. See [2] for a more detailed description of the goals and motivations behind DuMuX. INSTALLATION ============ There are two ways to install DuMuX: The first is to use the DUNE's build system, the other is to use CMake. If you just want to evaluate DuMuX, we recommend to compile DuMuX the DUNE way as outlined in the INSTALL file. On the other hand, if you would like to develop with DuMuX, using the CMake based build system has advantages like much faster configure runs and out-of-tree builds. In this case, follow the instructions from INSTALL.cmake. LICENSE ======= DuMuX is licensed under the terms and conditions of the GNU General Public License (GPL) version 2 or - at your option - any later version. The GPL can be read online [3], or in the LICENSE file provided in the topmost directory of the DuMuX source code tree. Please note that DuMuX's license, unlike DUNE, does NOT feature a template exception to the GNU General Public License. This means that you must publish any source code which uses any of the DuMuX header files if you want to redistribute your program to third parties. If this is unacceptable to you, please contact us [4, 5] for a commercial license. Links ===== [0] http://dumux.org [1] http://dune-project.org [2] http://dumux.org/documents/cachan_flemisch.pdf [3] http://www.gnu.org/licenses/old-licenses/gpl-2.0.html [4] Bernd Flemisch <bernd@iws.uni-stuttgart.de> [5] http://www.hydrosys.uni-stuttgart.de/index.en.php
Philipp Nuske
authored
- boxdarcyfluxvariables: access function to velocity without all the upstream weighting decisions . - boxdarcyfluxvariables: access function to velocity (Vector). - boxdarcyfluxvariables: upstream decision based on kGrdpNormal instead of velocity - boxdarcyfluxvariables: (correctly) rename velocity to volume flux (also in the models that are already restructured) - mpnc model & test: use the new velocity calculation - update the reference solution (actually the change in the reference was due to a change in order of multiplication in the residual that could not be avoided). - increased the LinearSolver.ResidualReduction to 1e-11 (i.e. until the solution does not change any more) - (the old velocity calculation and the new one give the identical result with LinearSolver.ResidualReductionsolver set to 1e-11 for both cases) git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@8758 2fb0f335-1f38-0410-981e-8018bf24f1b0