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 strength, etc.).
The code main programming language is Fortran 90. It has originally been created from the code of Clausnitzer and Hopmans (1994). Since then, it has been developed by several contributors through PhD and Master theses at the Agrosphere Institute of the Forschungszentrum Juelich and at the Université catholique de Louvain.