R-SWMS (Javaux et al., 2008) is a numerical model for simulating solute transport and water flow in and between the soil and the plant systems. Based on the flow and transport equations in the 3-D soil matrix and within the 3-D root xylem network, it simulates the uptake of solute and water by plant roots for a growing plant. Three-dimensional root growth is also modeled as a function of environmental conditions (soil strength, temperature) and plant parameters (gravitropism, sensitivity to soil strength, etc.).
The code main programming language is Fortran 90 but it also has a part in C++. It has originally been created from the code of Clausnitzer and Hopmans (1994). Since then, it has been developed by several contributors through postdoc, PhD and Master theses principally at the Agrosphere Institute of the Forschungszentrum Juelich (DE) and at the Université catholique de Louvain (BE).