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 is - unlike DUNE - NOT licensed under the Lesser General Public License with a template exception. 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 any 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
"...porousmediumflow/richards/implicit/richardslensproblem.hh" did not exist on "d3feb78047b4ba32f521c186d8ab52fc662f7965"
Andreas Lauser
authored
- capitalize first letter of arguments again. Reason: this would be really confusing if the fist letter needs to be a captital one for parameters such as "EnableAbsoluteCriterion" (i.e. --Enable-absolute-criterion=1) but must be lowercase for some others like "dtInitial" (i.e. --dt-inititial=250.0) - remove "startWithParametersProvideGrid" method in start.hh. reason: the grid should be provided by a GridCreator. the lens problem has been adapted. - introduce SET_RUNTIME_DEFAULT to make it possible to specify default values for runtime parameters - removed "gridView" argument from the constructor of the box problems. Reason: With the gridView, it would not be possible to use anything but leafGridViews in the box models. Since the grid can be retrieved from the GridCreator, this also does not change to much... - print the properties by default again. Reason: printing all properties is a quite useful thing which would be hard to discover if printing them is disabled by default. on the other hand, if somebody is annoyed by the 60+ lines of output he/she will ask the developers. - provide a default usage() function, but allow problems to provide their own. Reason: Most problems have no specific parameters, but there might be problem-specific parameters which should be printed. For the 2p test of the box models these spefic parameters currently are the coordinates of the lens and the resolution of the grid. git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@7624 2fb0f335-1f38-0410-981e-8018bf24f1b0