is an object oriented library written in Fortran 2003/2008 for solving coupled nonlinear convection-diffusion-reaction equation in the following scheme
where
is allocatable dimension of the class pde
DRUtES © was originally developed for solving the Richards equation and governing equations for transport of solutes in porous media. Currently the following problems are implemented:
Both rectangular and cylindrical coordinates are supported
DRUtES © can solve the nonlinear problem both with a standard Picard method and with so called dd-adaptivity.
Download the source code at
https://github.com/michalkuraz/drutes-dev/releases
or git the development version by
git clone https://github.com/michalkuraz/drutes-dev.git
Use Un*x based system only (Linux distros like Debian, Ubuntu, Slackware, Red Hat, etc., or Mac OS X)
If anything unclear, or you have interesting tasks to solve, don't hesitate to contact the chief developer Michal Kuraz ( kuraz(a)fzp.czu.cz )
Michal Kuraz ( kuraz(a)fzp.czu.cz ) - chief developer ( Department of Water Resources and Environmental Modeling, Czech University of Life Sciences Prague )
Petr Mayer ( petr.mayer(a)cvut.cz ) - linear algebra, matrix structures and solvers (Department of Mathematics, Czech Technical University in Prague)
Johanna Bloecher ( jorub(a)me.com ) - dual permeability model, inverse modeling, freezing and melting, evaporation ( Department of Water Resources and Environmental Modeling, Czech University of Life Sciences Prague )
DRUtES © is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/