Articles | Volume 15, issue 6
Geosci. Model Dev., 15, 2619–2634, 2022
Geosci. Model Dev., 15, 2619–2634, 2022
Model description paper
31 Mar 2022
Model description paper | 31 Mar 2022

Tree hydrodynamic modelling of the soil–plant–atmosphere continuum using FETCH3

Tree hydrodynamic modelling of the soil–plant–atmosphere continuum using FETCH3
Marcela Silva1, Ashley M. Matheny2, Valentijn R. N. Pauwels1, Dimetre Triadis3,4, Justine E. Missik5, Gil Bohrer5, and Edoardo Daly1 Marcela Silva et al.
  • 1Department of Civil Engineering, Monash University, Clayton, VIC, Australia
  • 2Department of Geological Sciences, Jackson School of Geosciences, University of Texas at Austin, Austin, TX, USA
  • 3Department of Mathematics and Statistics, La Trobe University, Bundoora, VIC, Australia
  • 4Institute of Mathematics for Industry, Kyushu University, Fukuoka, Japan
  • 5Department of Civil, Environmental and Geodetic Engineering, Ohio State University, Columbus, OH, USA

Correspondence: Marcela Silva ( and Edoardo Daly (


Modelling the water transport along the soil–plant–atmosphere continuum is fundamental to estimating and predicting transpiration fluxes. A Finite-difference Ecosystem-scale Tree Crown Hydrodynamics model (FETCH3) for the water fluxes across the soil–plant–atmosphere continuum is presented here. The model combines the water transport pathways into one vertical dimension, and assumes that the water flow through the soil, roots, and above-ground xylem can be approximated as flow in porous media. This results in a system of three partial differential equations, resembling the Richardson–Richards equation, describing the transport of water through the plant system and with additional terms representing sinks and sources for the transfer of water from the soil to the roots and from the leaves to the atmosphere. The numerical scheme, developed in Python 3, was tested against exact analytical solutions for steady state and transient conditions using simplified but realistic model parameterizations. The model was also used to simulate a previously published case study, where observed transpiration rates were available, to evaluate model performance. With the same model setup as the published case study, FETCH3 results were in agreement with observations. Through a rigorous coupling of soil, root xylem, and stem xylem, FETCH3 can account for variable water capacitance, while conserving mass and the continuity of the water potential between these three layers. FETCH3 provides a ready-to-use open access numerical model for the simulation of water fluxes across the soil–plant–atmosphere continuum.

1 Introduction

Plant transpiration drives the exchange of water and energy between the land and atmosphere (Katul et al.2012), influencing ecosystem carbon uptake, as well as the partitioning of rainfall into evapotranspiration, runoff, and groundwater recharge. Transpiration fluxes are driven by complex biological and physical processes, which, by interacting with each other, link the soil to the atmosphere through the above- and below-ground structures of plants. Several approaches exist to model the transpiration fluxes from the soil to the atmosphere (Fatichi et al.2016; Matheny et al.2017; Mencuccini et al.2019).

Most models that explicitly resolve the movement of water within the plant system rely on the cohesion–tension theory, which explains how water can be transferred upward from the soil to the atmosphere across a tree height of several metres, in the absence of osmotic pressure differences (Couvreur et al.2018). An uninterrupted water column can extend from the roots to the leaves under tension and, as the stomata open, water is transferred to the atmosphere pulling water from the soil, through the roots and xylem (Steudle2001). Accordingly, the system composed by the Soil, Plant, and Atmosphere is interpreted as a Continuum (SPAC) with water flowing through its different compartments following a path of decreasing water potentials (Nobel2009).

In this context, the first models proposed to describe transpiration fluxes used an electrical analogy, with water flowing from one compartment to the other following water potential gradients associated across plant conductive tissue with resistances to the flow (van den Honert1948; Cowan1965; Sperry et al.2003; de Jong van Lier et al.2008; Jones2009). Recent advances in these models account for the water storage within the plant using capacitors, and link the water and CO2 fluxes through the stomatal conductance (Cruiziat et al.2002; Daly et al.2004b, a; Manzoni et al.2013; Bartlett et al.2014; Manoli et al.2014; Hartzell et al.2018). Electric-circuit models commonly assume that the water flow along the SPAC occurs as a succession of steady states, whereby the water potentials in the different compartments of the system adjust instantaneously to environmental changes. Many electric-circuit models also treat the soil as a finite capacity and often consider a single compartment for each plant component (e.g. root and stem xylem) (Daly et al.2004a; Hartzell et al.2017). A finer resolution of resistances and capacitances might be used if a more detailed representation is desirable, but adding more layers may yield ordinary differential equations that are more difficult to solve (Chuang et al.2006; Fatichi et al.2016). A few electric-circuit models include formulations that account for root water compensation and other traits, although such inclusion requires the introduction of empirical parameters in the root water uptake formulation (Couvreur et al.2012; Meunier et al.2018; Kennedy et al.2019).

A continuous representation of the SPAC can be achieved in models that describe the water flow in the soil and plant xylem as flow in porous media (Fruh and Kurth1999). Porous-media models combine the continuity equation with Darcy's law to define partial differential equations for the unsteady dynamics of the water potential across the SPAC and account for the transient response of water potential along the tree system. Some applications of these models focus on the water fluxes within the above-ground stem (Kumagai2001; Bohrer et al.2005; Chuang et al.2006), others are centred on the simulation of below-ground fluxes and the interaction between soil and roots (Somma et al.1998; Mendel et al.2002; Amenu and Kumar2008; Teodosio et al.2017), with more recent applications looking at the whole SPAC system (Janott et al.2011; Verma et al.2014; Quijano and Kumar2015; Mirfenderesgi et al.2016; Huang et al.2017). Porous-media models are able to simulate a variety of processes, such as root water compensation and hydraulic redistribution (Verma et al.2014), which are embedded in the root water uptake formulation. A canopy representation can also be accomplished by accounting for a leaf area distribution and light distribution functions throughout the stem (Christoffersen et al.2016), and dynamic formulations for the stem capacitance and conductances can be considered (Mirfenderesgi et al.2018).

Porous-media models that simulate the entire tree structure, with a detailed 3D representation of branches and root systems, are computationally demanding and require specific and complex parameterizations. As a result, application of these models is impracticable to simulate water flow in more than a single tree (Bohrer et al.2005; Janott et al.2011). One-dimensional models that lump within-tree spatial hydraulic variability in their parameters are a more practical option to represent water movement in individual trees and within stands (Amenu and Kumar2008; Quijano and Kumar2015; Mirfenderesgi et al.2016, 2018).

Another axis of complexity that differentiates transpiration models is the level of vertical detail of the canopy representation. Single-leaf models represent the simplest approach and resolve evaporative demand from the canopy as a single surface. More advanced approaches represent the canopy as two layers, of light and shade leaves, or as multiple layers, each of a different type or size cohort of trees within the canopy (e.g. Medvigy et al.2009). Advances of canopy representation include the development of vertically detailed canopy representations (e.g. Drewry et al.2010; Chen et al.2016; Bonan et al.2018), which led to a strong call to advance global land surface models by including a multi-layered canopy representation (Bonan et al.2021). The complexity of the vertical representation of the canopy for the purpose of light attenuation and atmospheric demand for water could be decoupled from the complexity of the vertical representation of the hydraulic conductive pathway. For example, some models include vertically detailed canopy but represent the hydraulic pathway at its most simplistic form as a set of three (soil, xylem, and leaf) reservoirs (Trugman et al.2016; Xu et al.2016). While this approach is more numerically efficient, it may lose some of the stomata control dynamics that are expressed due to different rates of water storage losses at different elevations through the canopy. Specifically, it was shown that the higher leaves would experience water limitations due to storage loss sooner in the day than the lower leaves (Bohrer et al.2005). Conversely, the continuous vertically detailed system of partial differential equations solved by porous-media models makes them a better choice to simulate plant hydraulic behaviour, species-specific hydraulic traits, and their interactions with environmental drivers across different species and ecosystem types (Matheny et al.2017), providing a more detailed representation of the tree domain and canopy structure effects than electric-circuit models or single-layer, porous-media models.

The aim of this study is to present the Finite-difference Ecosystem-scale Tree Crown Hydrodynamics (FETCH3), an open source and open access tree hydrodynamic model for the simulation of the temporal and vertical dynamics of water storage and fluxes from the soil to the atmosphere, accounting for the vegetation response to environmental conditions and soil water availability. As a porous-media model, FETCH3 solves a system of three partial differential equations in a 1D domain to describe the water flow through the soil, root xylem, and stem xylem. The primary novelty of the model is a full coupling of the soil, roots, and stem xylem by clarifying the links between these three components of the system when re-scaling the processes into a single, continuous vertical dimension. The numerical formulation of FETCH3 was verified against exact solutions of simplified expressions of the equations, the model performance was evaluated against observational data collected over 6 months from a case study, and the inclusion of details of the canopy structure and stem xylem capacitance is discussed.

2 Model description

2.1 Model overview

FETCH3 builds upon FETCH2 (Mirfenderesgi et al.2016, 2018), which is based on its precursor, the Finite Element Tree Crown Hydrodynamics (FETCH) model (Bohrer et al.2005). FETCH simulates water flow along a tree’s stem and branches accounting for the branch structure in three dimensions. Simulating the three-dimensional tree crown structure is computational demanding and can solely be applied to a single tree. As a result, FETCH2 was developed to offer a more mechanistic approach that could be scaled to entire ecosystems. To achieve this, FETCH2 simplifies branches along the vertical direction, leading to a 1D model; the equations in FETCH2 are solved using a finite difference scheme (Mirfenderesgi et al.2016).

Similarly to FETCH and FETCH2, FETCH3 assumes that the water movement in the xylem resembles flow in porous media; as in FETCH2, a macroscopic approach is used to simulate the water fluxes across the soil, roots, and stems with the fluxes being described in one dimension along the vertical direction (Fig. 1). As a development from FETCH2, FETCH3 presents a clearer link between the three different components of the system (i.e. soil, roots, and stem), based on the conservation of water in each of the components, as derived in the Supplement. In its 1D domain, FETCH3 allows for the vertical variation of the soil, root xylem, and stem xylem hydraulic parameters, which are able to vary along the tree. As a result, when combined, the quantities in the equations for the roots and stem are scaled to a reference ground area, consistently with the Richardson–Richards equation for the soil. This guarantees the conservation of mass as water flows from one component to the other. The system of equations in FETCH3 is also solved differently from FETCH2. As described in detail in the Supplement, the equations in FETCH3 are discretized using the method by Celia et al. (1990) generating a system of algebraic equations combined into a single matrix, that is solved at the same time to guarantee the conservation of mass across the whole system comprising soil, roots, and stem.

In FETCH3, water in a variably saturated soil is exchanged between the soil and the root system. The water flow in the soil is modelled using the Richardson–Richards equation with a term simulating the exchange of water between the soil and the roots. This term is a function of the difference in water potential between the soil and root layers; it thus results in a water sink during the day, when the water potential in the roots is low due to water loss by transpiration, but may act as a source of water to the soil during some nights, depending on the water content in different soil layers. The boundary conditions at the top and bottom of the soil column can be expressed as a flux or a value of soil water potential (refer to the Supplement, Sect. S2.2).

Water fluxes within roots are likewise modelled with a Richardson–Richards-type equation with the same term (of the opposite sign) representing water exchange between roots and soil. Soil and roots are coupled through this term, such that a sink of water in the soil is a source of water in the roots, and vice versa. The transfer of water between the soil and the roots is modulated by a conductance, representing the radial resistance between the bulk soil, root surface, and root xylem, and a stress function, accounting for the reduction of the root water uptake associated with different soil moisture conditions possibly leading to water and oxygen stress. The 3D root architecture is scaled along the vertical dimension using a vertical mass distribution of the roots and an index that summarizes the extent of lateral root area per unit of ground area (Quijano and Kumar2015). Water fluxes through the soil are defined as the mass flow of water per unit of ground volume. Thus, when referring the water fluxes in the roots to the same water mass that was contributed by the soil, the water storage and water fluxes within the roots must be re-scaled to the ground volume and thus, when normalized by unit depth, to the ground area.

A similar approach is used to model the water flow in the above-ground xylem, which is also described with a Richardson–Richards-type equation with a sink term associated with transpiration losses from the canopy to the air. This equation is commonly used to simulate water flow for a single tree (Chuang et al.2006); however, in order to correctly couple the above-ground and the below-ground components of the system, both equations must refer the water flux to units of ground area. This ensures the water mass balance and the continuity of the fluxes from soil through the root system to the above-ground stem xylem and ultimately to the air. This conservation of flux throughout the system is important but not trivial, as the amount of roots that fits within a reference area of soil, for example, is different than the xylem area or leaf area which are located above the same area of soil. FETCH3 simulates variable plant water storage below- and above-ground by using a dynamic capacitance function. Accounting for whole-plant water storage enables different model applications in which plant storage plays an important role, such as water use efficiency and plant hydraulic stress during dry periods (Huang et al.2017; Li et al.2021).

The complete system of equations simulates the water fluxes assuming a spatial distribution of trees, and their associated roots, stem xylem, and leaves, with an average cross-sectional area per unit of ground area. In this manner, FETCH3 presents a novel up-scaling technique required to properly calculate tree transpiration from small and large areas, such as a forest stand or plantations, assuming that all trees within the simulated area are similar on their dimensions and conductive parameters.

Figure 1Representation of the coupling process between soil, root xylem, and stem xylem applied in the model, where As represents a reference ground area, dz an infinitesimal depth over an area (m), z the vertical coordinate (m), V volume of soil (m3), ρ the density of water (kg m−3), Fin (kg s−1) the water fluxes entering and Fout (kg s−1) exiting the volume, Ar/As (mroot2 mground-2) the root xylem cross area index, Ax/As (mxylem2 mground-2) the stem xylem cross area index, S (s−1) the rate at which water is extracted from the soil and enter the root xylem, and Sx (m2 s−1) is the flow of water leaving the stem per unit of vertical length due to transpiration.


2.2 Governing equations

A detailed derivation of the equations is provided in the Supplement and only the final set of equations is reported here for brevity.

Water flow in a variably saturated soil is described using the Richardson–Richards equation with a sink term for root water uptake:

(1) C s Φ s t = d θ s d Φ s Φ s t = z K s Φ s z + ρ g - S ,

where Cs (Pa−1) is the soil water capacitance, Φs (Pa) is the soil water potential, θs (m3 m−3) is the soil volumetric water content, Ks (m2 s−1 Pa−1) is the effective soil hydraulic conductivity, ρ (kg m−3) is the water density, g (m s−2) is the gravitational acceleration, S (s−1) is the root water uptake, t (s) is time, and z (m) is distance along vertical direction, assuming positive represents upward flux. The relationships between Ks, Φs and θs are modelled according to van Genuchten (1980).

Considering the cross-sectional area of roots (Ar) per unit of ground area (As), the equation describing the water flow through the roots reads

(2) C r Φ r t = d d Φ r θ r A r A s Φ r t = z K r A r A s Φ r z + ρ g + S ,

where Cr (Pa−1) is the root xylem water capacitance, Φr (Pa) is the root water potential, θr is the root volumetric water content, Kr (m2 s−1 Pa−1) is the effective axial hydraulic conductivity of the roots, and Ar/As (mroot2 mground-2) is the root cross-sectional area index, representing the total root cross-sectional area at a given elevation per unit of ground area.

Above-ground, the flow through the cross-sectional area of stem xylem (Ax) per unit ground area is given by

(3) C x Φ x t = d d Φ x θ x A x A s Φ x t = z K x A x A s Φ x z + ρ g - S x A s ,

where Cx (Pa−1) is the stem xylem water capacitance, Φx (Pa) is the stem xylem water potential, θx (m3 m−3) is the stem xylem volumetric water content, Kx (m2 s−1 Pa−1) is the effective axial hydraulic conductivity of the stem xylem, Sx (m2 s−1) is the flow of water leaving the stem per unit of vertical length due to transpiration, and Ax/As (mstem2 mground-2) is the stem xylem cross-sectional area index. This index can be calculated from the tree sapwood area and stand density (typically reported for forest plots as number of trees per hectare), representing the total sapwood area per unit of ground area. The cross-sectional area indices applied to the root and stem xylem guarantee the conservation of water as it flows across soil, roots, and stem.

2.2.1 Root water uptake and transpiration

Equations (1) and (2) are coupled through the exchange of water between the soil and roots. The term S is modelled as a function of the difference between the water potential in the soil and the roots. This approach, introduced by Gardner (1960), was applied in several studies (Herkelrath et al.1977; Mendel et al.2002; Amenu and Kumar2008). Accordingly, S (s−1) is expressed as

(4) S ( z , t ) = k s , rad f ( θ s ( z , t ) ) A ls A s ( z ) r ( z ) z r i z r j r ( z ) d z ( Φ s ( z , t ) - Φ r ( z , t ) ) ,

where ks,rad (m3 s−1 mroot-2 Pa−1) is the soil-to-root radial conductance per unit of root surface area, f(θs) is a dimensionless reduction function due to soil moisture, r(z) the root mass distribution, with zri and zrj (m) representing the elevation of the bottom and top of the roots, and Als/As (mroot2 mground-2) is an index defining the lateral root surface area per unit of ground, representing the root surface area taking up water from the soil. The vertical profile of root mass distribution represents the percentage of roots contained in different soil layer. The product of these two terms provide the portion of roots contributing to the exchange of water between soil and roots; this changes with depth depending on how the roots are vertically distributed.

The water lost to the atmosphere is calculated using a transpiration function that depends on meteorological variables and limits the amount of water leaving the stomata as a function of the stem water potential. FETCH3 allows for the implementation of different transpiration functions, and a complete description of the transpiration formulation applied in this study is in the Supplement Sect. S3. Accordingly, Sx/As (s−1) reads

(5) S x A s = T l ( z ) ,

where T (m s−1) is the transpiration rate defined per unit of ground area, which is distributed along the canopy height via the leaf area density distribution (l(z), m2 m−2 m−1), which is the leaf area per unit of ground area per unit of height, which integrates vertically to the leaf area index (LAI). This effectively assumes that transpiration is proportional to leaf area throughout the depth of the canopy. We have found that in canopies where most leaves are concentrated near the upper layers, the results are not very sensitive to this simplification. More complex representations of the vertical distribution of transpiration through the canopy depth have been developed. Such vertically detailed canopy transpiration models assume, for example, that transpiration is vertically distributed proportionally to vertical light extinction through the depth of the canopy (Shaw and Schumann1992; Bohrer et al.2009), or that transpiration rate is vertically distributed as a function that combines light attenuation and the vertical profiles of other physical radiative forcing, such as turbulence, wind speed, temperature, and humidity (Bonan et al.2018; Drewry et al.2010). Such transpiration models can be easily implemented in FETCH3 by replacing Eq. (5) with a more elaborate vertical redistribution scheme, provided that the vertical descriptions of the required parameters for leaf area density, light attenuation, and other physical forcings are available for the simulated forest plot.

2.3 Numerical scheme

Equations (1)–(3) are solved simultaneously using a finite difference numerical scheme, following Celia et al. (1990). The equations are solved using a fully implicit Picard method, with a backward Euler temporal discretization, as detailed in the Supplement. The scheme is implemented in Python 3 in modular manner (i.e. with subroutines to define effective conductances and the water capacitance of the soil, roots, and stem xylem).

3 Model experiments

Three applications were used to (i) test the correctness of the numerical scheme against analytical solutions, (ii) compare results to a published case study, and (iii) show the implementation of a leaf area density profile and a xylem capacitance function dependent on the xylem water potential.

3.1 Testing against analytical solutions

The numerical scheme was tested against three simplified cases that permit the derivation of solutions in closed form. Because of the nonlinear nature of the Richardson–Richards equation, only a few exact solutions are available, particularly when including sink and source terms (Broadbridge et al.2017). An exact solution of the combined soil-to-air system (Eqs. 13) is thus too challenging to be derived. Therefore, the numerical scheme was tested against one of the equations. Equation (3) was selected for this exercise and it was re-written as

(6) t A x θ x = z A x K x Φ x z + z A x K x ρ g - S x ,

where Sx=laT, with T=T(Φx,z,t) (m s−1) the transpiration rate, and la=lAs (m) the leaf area per unit of height; z (m) is bound between 0 at the bottom of the tree and L at the top of the tree.

For analytical tractability of Eq. (6), simplified formulations of the hydraulic conductivity and water capacitance are used. The hydraulic conductivity is assumed to decrease with the water potential following the vulnerability curve (Bohrer et al.2005; Chuang et al.2006)

(7) K x = K m e α 0 Φ x ,

with α0 (Pa−1) an empirical constant and Km (m2s-1Pa-1) the maximum hydraulic conductivity. Equation (7) implies that dΦx=dKx/(α0Kx). The xylem water content is assumed to depend on Φ according to

(8) θ x = θ res , x + θ sat , x - θ res , x e α 0 Φ x ,

with θres,x (–) and θsat,x (–) being the residual and maximum water content of the stem xylem.

With the further assumption that Ax=A0exp(-βz), with β (m−1) an empirical allometric parameter, Eq. (6) can be re-written as

(9) γ 0 K x t = 1 α 0 2 K x 2 z + ρ g - β α 0 K x z - ρ g β K x - l a T e β z ,

where γ0=(θsat,x-θres,x)/Km, (s Pa m−2).

Assuming that at time t=0 the water potential is Φx(z,0), the initial condition for Eq. (9) reads

(10) K x ( z , 0 ) = K m e α 0 Φ x ( z , 0 ) .

The boundary condition at the bottom of the tree is defined by a time series of water potentials (i.e. Φ0=Φx(0,t)), which results in

(11) K x ( 0 , t ) = K m e α 0 Φ 0 ( t ) .

The flux of water at the top of the tree (z=L) is zero, leading to the boundary condition

(12) 1 α 0 K x z + K x ρ g z = L = 0 .

Solutions of Eq. (9) with initial and boundary conditions in Eqs. (10)–(12) can be obtained for different expressions of T(z,t) for some cases as presented in the following sections.

3.1.1 Simplified unsteady case

An exact solution of Eq. (9) can be obtained by assuming β=0 and considering that the gradient of water potentials is the main contributor to the water fluxes (i.e. neglecting the term z(AxKxρg) in Eq. 6). With these assumptions, Eq. (9) becomes a linear diffusion equation with a sink term that can be re-written in compact form as fx(z,t)=laT and the boundary condition at the top of the tree reading (zKx/α0)z=L=0.

A general solution of this equation can be written as (Polyanin2001)

(13) K x ( z , t ) = 0 L K x ( ξ , t ) G ( z , ξ , t ) d ξ + 1 γ 0 α 0 0 t K x ( 0 , τ ) ξ G ( x , ξ , t - τ ) ξ = 0 d τ + 0 t 0 L f x ( ξ , τ ) G ( z , ξ , t - τ ) d ξ d τ ,


(14) G ( x , ξ , t ) = 2 L n = 0 sin π ( 2 n + 1 ) x 2 L sin π ( 2 n + 1 ) ξ 2 L exp - π 2 ( 2 n + 1 ) 2 t 4 L 2 γ 0 α 0 .

For a case where transpiration depends only on time, the sink is expressed as

(15) f x = T m ( 1 - cos ( 2 π t / 24 ) ) ,

where Tm is the maximum transpiration rate, t is considered to be in hours, and it is assumed that la=1 (m−1).

A fixed potential, equal to 0 MPa, was considered at the bottom of the stem and along the vertical direction as initial condition. This solution was tested for a 6 m high tree with the parameters listed in Table 1. Comparisons between the exact and numerical solutions using the sink term in Eq. (15) are shown in Fig. 2. The errors associated with the numerical solution are small, reaching a maximum of approximately 0.25 × 10−3 MPa at the top of the tree. The error followed the pattern of transpiration, reaching its peak during day time and corresponding to a maximum error of 0.09 % of the exact solution. The mass balance error equalled 0.05 % of the total water entering the tree during the simulated 2 d. Similarly, the lowest error could be observed at night, when transpiration approaches zero. The numerical solution presents errors that change periodically. After the influence of the initial condition disappears, the errors remain stable in time.

Figure 2(a) Water potentials (MPa) from the exact (lines) and numerical solutions (dots) using the sink term in Eq. (15) for the first 12 h. For better visualization not all points are shown for the numerical solution. (b) Difference between the exact and numerical solution (Δ) at 3 and 6 m. The temporal and spatial resolutions are 0.05 h and 0.01 m, respectively.


For a case where transpiration depends on both time (t) and the vertical position (z), the sink is written as

(16) f x = T m z ( 1 - cos ( 2 π t / 24 ) ) ,

where la=z (m−1).

Comparisons between the analytical and numerical solutions using Eq. (16) are shown in Fig. 3, where 0 MPa was assumed at the bottom of the tree and as initial condition along the vertical direction. The error for this case is higher than for the previous case, with a maximum value that is about 0.2 % of the exact solution, with a mass balance error equal to 0.05 % of the total water entering the tree during the simulated 2 d. These errors would reduce using smaller values of Δz.

Figure 3(a) Water potentials (MPa) from the exact (lines) and numerical solutions (dots) using the sink term in Eq. (16) for the first 12 h. For better visualization not all points are shown for the numerical solution. (b) Difference between the exact and numerical solution (Δ) at 3 and 6 m. The temporal and spatial resolutions are 0.05 h and 0.01 m, respectively.


3.1.2 Steady-state solution

A solution of Eq. (9) at steady state can be obtained accounting for effects due to gravity and using a distribution of leaf area per unit of stem height. It is assumed that the leaf area per unit of height is compatible with Eq. (9) and satisfies la(0)=0; a possible expression for la(z) is

(17) l a ( z ) = l m β 1 β 2 - β 1 β 2 β 1 β 2 ( β 2 - β 1 ) e - β 1 z - e - β 2 z ,

with β2>β1. It is also assumed that the transpiration rate depends on the water potential and the elevation as

(18) T = T m e α 0 Φ x e β 1 - β .

Accordingly, Eq. (9) at steady state reads

(19) 1 α 0 2 K x 2 z + ρ g - β α 0 K x z - ρ g β K x + ζ ( e - η - 1 ) K x = 0 ,

where η=β2-β1>0 and

(20) ζ = l m T m β 1 A 0 K m ( β 2 - β 1 ) β 2 β 1 β 2 / ( β 2 - β 1 ) .

If it is assumed that the water potential initially has a generic profile and at the bottom of the tree remains constant in time, the water potential will stabilize in time to a steady profile with the flux of water from the bottom of the tree equalling the flux of water being lost via transpiration.

The solution of Eq. (19) can thus be written as

(21) K ( z ) = C 1 y ( α 0 - β ) / η J υ ( y ) + C 2 y ( α 0 - β ) / η Y υ ( y ) ,

where Jυ (.) and Yυ (.) are the Bessel functions of the first and second kind (Abramowitz and Stegun1964) of order

(22) υ = 4 α 0 ζ + ( α 0 + β ) 2 1 / 2 η ,

and C1 and C2 are constants to be determined numerically by imposing the boundary conditions, as in Eqs. (11) and (12) with Φ0 constant.

The agreement between the exact and numerical solutions is shown in Fig. 4, for a case considering a bottom boundary condition of Φ0=0 MPa, a no-flux boundary condition at the top, and a hydrostatic initial condition. Steady state was reached after a short interval of about 3 h of model time set. For a 6 m high tree, the error of the numerical solution increases with elevation reaching approximately 0.4×10-3MPa at the tree top, being 0.4 % of the exact value. According to the steady-state condition, the differences in storage between the last two consecutive model time steps approached zero and were equal to -2.77×10-18 m3, with transpiration equalling 99.97 % of the total flux entering the tree. A larger error was reached in comparison to the unsteady state solution cases due to the more complex formulation used for the steady-case scenario.

Figure 4(a) Water potentials, Φ, (MPa) at steady state obtained from the exact (black line) (Eq. 21), and numerical solutions (dots), using 0.05 m and 0.08 h as spatial and temporal resolution, respectively. For the numerical solution, not all points are shown for better visualization. The lines with light colours present the initial condition and the first 2 h of simulation. (b) Difference between the exact and numerical solution (Δ) at steady state condition along tree height.


Table 1List of parameters used in the comparison between the exact and numerical solutions (Sect. 3.1).

Download Print Version | Download XLSX

3.2 Model application

FETCH3 was tested against a case study described in Verma et al. (2014). For reproducibility purposes, FETCH3 used the same model setup, environmental variables, and parameters as Verma et al. (2014), where the software COMSOL Multiphysics (Ver. 4.1) was selected to solve the system of equations using finite elements. Details of the dataset are reported in Zeppel et al. (2008), Yunusa et al. (2012), and Verma et al. (2014), with a brief summary presented here.

3.2.1 Site description

The study site is located at latitude 333941′′ S and longitude 1504657′′ E in New South Wales, Australia. According to the long-term statistics (1993–2013 – Royal Australian Air Force base in Richmond, Australian Bureau of Meteorology, station 067105) the average daily minimum and maximum temperatures are 10 and 24 C, with annual rainfall approximately 730 mm.

Rainfall, solar radiation, air temperature, and humidity were collected every 30 min from 1 January to 4 June 2007. Sap flux data were collected for the same period, using the heat ratio technique at a half-hour resolution. The vegetation is dominated by Eucalyptus parramattensis C. A. Hall (Parramatta red gum) and Angophora bakeri E. C. Hall (narrow-leaved apple). The trees were 14 m tall on average, with a LAI between 1.3 and 1.9.

The soil is duplex, with a first layer up to a depth of 0.8 m being predominantly sand, with clay underneath. The soil parameters used in the model are listed in Table 2.

Table 2List of soil parameters used in the model application.

* Definitions and equations using these parameters can be found in the Supplement.

Download Print Version | Download XLSX

3.2.2 Model setup

The system of equations was solved for a soil depth of 5 m, and trees with a height of 14 m and root depth of 3.2 m. The boundary condition at the soil bottom was a constant water potential equal to 0.06 MPa, corresponding to a water content of 0.28 m3 m−3. At the surface, measured rainfall was used as a flux boundary condition to compute soil water infiltration (refer to the Supplement, Sect. S2.2). The boundary conditions for the trees are a zero-flux condition at the bottom of the roots and, above-ground, transpiration is applied as a boundary condition at the top of the canopy. Daytime transpiration is modelled through the Penman–Monteith equation (Allen et al.1998) combined with a stomata conductance function (Jarvis1976), whereas nighttime transpiration follows a more simplified formulation composed of a constant nighttime transpiration value modulated by temperature, VPD, and water potential at night (see Supplement for more details). In order to follow the same setup as in Verma et al. (2014), transpiration is not distributed along the stem, but is imposed as a flux concentrated at the top of the tree, and the water capacitance of the xylem in the roots and stem is assumed constant (Verma et al.2014).

In the sand layer, soil initial conditions are assumed to be a constant water potential equal to 0.004 MPa, corresponding to a water content of 0.08 m3 m−3. In the clay layer, water potential below a depth of 3 m was constant and equal to 0.06 MPa. Between these two depths, water potential was interpolated linearly. For the tree, water potential linearly decreased from 0.06 MPa at the bottom of the roots to 0.22 MPa at the top of the canopy. The spatial resolution used was 0.1 m, and the time step 20 s. The list of parameters used in the model, including root water uptake and transpiration parameters, is in Table 3.

Table 3List of parameters used in the application of the model as in Verma et al. (2014).

* Definitions and equations using these parameters can be found in the Supplement.

Download Print Version | Download XLSX

3.2.3 Results

The model predictions for sap flux during the day compared well with observations during the entire measurement period (Fig. 5a), reaching a R2 value of 0.74. The total mass balance error in the soil represented 0.30 % of total infiltration, and it was calculated as the change in soil water storage minus the difference between the flux entering (bottom boundary condition and infiltration) and exiting the soil (root water uptake). In the tree (root and stem xylem), the water mass error was 0.16 % of the total infiltration, and was calculated as the change in water storage (in the stem and root xylem) minus the difference between the fluxes entering (root water uptake) and exiting (transpiration) the tree. The model maintained a continuous water potential along roots and stem xylem (Fig. 5b). At midday, in the roots, water potential decreases almost linearly with elevation, while in the stem xylem, because of the transpiration flux at the top of the tree, it is non linear. The change in the gradient at the soil surface is due to the sharp change in the axial hydraulic conductivity, since the xylem cross-sectional area index for the stem (Ax/As=8.6× 10−4) is different from that of the roots (Ar/As=1).

For the days shown in Fig. 5b, when transpiration is peaking, the water potential fluctuates between a minimum of 2.2 MPa at the tree top and 0.8 MPa at the bottom of the roots. This range of values is in agreement with the results from the original studies and the published literature (Franks et al.2007; Choat et al.2012; Verma et al.2014; Quijano and Kumar2015).

Figure 5(a) Comparison between measured (Tobs) and modelled (Tmod) daily sap flux rates excluding fluxes during the night. (b) Root and stem xylem water potential (MPa) as a function of elevation (z) at midday. The vertical position of 5 m (above z=0, which is defined as the bottom of the soil column) represents the interface between the roots and the stem.


A comparison of modelled and observed time series of transpiration rates for a week in January (summer) and April (autumn) is shown in Fig. 6. The model is able to reproduce the temporal patterns of transpiration during the day, and does not show large fluxes at night because of the simplified modelling of the stomatal conductance at night, as in Verma et al. (2014) (see Supplement).

FETCH3 was able to accurately represent the nonlinear interactions between the above- and below-ground components of the SPAC. From Fig. 6, we can verify that root water uptake and transpiration are coupled, meaning that below-above ground interface is correctly represented by the model. Below-ground, shallow soil layers generated maximum rates of root water uptake (RWU) during most days, caused by greater root density and low water stress when water is readily available. During dryer days, with the decrease of soil moisture at the surface, considerable RWU was found in the deeper layers (approximately 20–30 cm from the soil surface). Root water uptake from deeper layers can be characterized as a hydraulic compensation path generated by rapid reductions in the top layers radial hydraulic conductivity, as it can be seen in Fig. 6a, during the last 3 d in January.

Figure 6Comparison between modelled (black line) and observed (blue circles) transpiration rates and modelled root water uptake (colourmap, mm h−1) during 1-week periods in (a) January and in (b) April. The vertical position of 5 m (above z=0, which is defined as the bottom of the soil column) represents the interface between the roots and the above-ground stem xylem.


Figure 7(a) Transpiration fluxes (mm h−1) as a function of the elevation (z). (b) Water potential (MPa) along z, considering z=0 at the bottom of the soil, and z=5 m equal the bottom of the stem.


Table 4List of parameters used in the application of the model considering a water capacitance and a leaf area density function.

Download Print Version | Download XLSX

3.3 Modelling LAD and water capacitance

FETCH3 is able to simulate the distribution of transpiration along the vertical axis, as well as a water capacitance function for the roots and stem xylem. In order to test this capability, we applied FETCH3 using the same parameters and setup as in Sect. 3.2.2, but changed how the transpiration and xylem water capacitance are modelled in the case study. For this experiment, transpiration is not a boundary condition at the tree top, but is distributed along the stem as in Eq. (3), with Sx/As depending on the leaf area density (LAD). At the tree top, a no-flux condition is applied. An empirical LAD function described in Lalic and Mihailovic (2004) was used, and a LAD profile suitable for Eucalyptus stands can be written as:

(23) l ( z ) = l max h - z m h - z n 0 exp n 0 1 - h - z m h - z ,

where h is the tree height (m), lmax (m2 m−3) is the maximum value of leaf area density in a layer, zm (m) is the corresponding above-ground height of lmax, and n0 (–) is an empirical parameter defined as

(24) n 0 = 6 0 z < z m , 0.5 z m z h .

The value of lmax can be calculated from the LAI imposing

(25) LAI = 0 h l ( z ) d z .

Following Chuang et al. (2006) and Bohrer et al. (2005), the water capacitance of the roots and stem xylem are


where Φd (Pa) and p (–) are empirical coefficients for the hydraulic system, and θsat,x (–) and θsat,r (–) are the water content at saturation for the stem and roots xylem, respectively. The values of these parameters are shown in Table 4.

From Fig. 7, the vertical distribution of transpiration follows the shape of the LAD, with larger values of transpiration where the LAD is also large. Accordingly, Φ decreases along the tree height, in accordance with the no-flux boundary condition applied at the top of the tree.

4 Conclusions

The Finite-difference Ecosystem-scale Tree Crown Hydrodynamics version 3 (FETCH3) was introduced in this study. By using a porous-media approach, FETCH3 is able to simulate intradaily dynamics of transpiration and provides a fast response to environmental variables. FETCH3 allows fidelity in the representation of hydraulic traits, which can be used to explore plant responses to water stress and xylem processes rather than land–atmosphere interactions.

We tested FETCH3 against exact numerical solutions of the equations and observations of transpiration. The numerical scheme of the model was applied to two simplified exact non-steady state cases, reaching a maximum error of approximately 0.2 % with respect to the exact solution at the tree top of a 6 m high tree, for a case in which transpiration is dependent on both time and elevation. For a steady-state scenario, considering a more complex formulation, the error approached 0.4 % of the exact solution at the tree top.

Simulated transpiration rates from FETCH3 reached an R2 of 0.74 in comparison to observed sapflow rates from a published case study. In addition, values of water potential were continuous along roots and stem xylem, showing that water flux in the soil, roots, and stem are correctly coupled along the entire tree structure. By using a hydrodynamic set of equations, FETCH3 resolves the temporal and vertical dynamics of root water uptake, and stem and root water transport and storage. This allows FETCH3 to simulate hydrodynamic phenomena such as root water compensation following reductions of soil moisture in the shallow soil layers.

By comparing the model predictions of transpiration and soil and xylem water storage, with different sets of parameters (describing the whole-tree hydraulic strategy of the trees), and different environmental forcing (describing realistic or hypothetical conditions and stress), FETCH3 will allow model-based studies of the consequences of hydraulic traits and strategies of different tree species for above- and below-ground water transport, with a range of stem and root xylem hydraulic characteristics.

Code and data availability

The development of FETCH3 model and graphs presented in this paper were conducted in Python 3. The exact version of FETCH3 used to produce the results can be found in the Zenodo repository: (Silva2021). A more modular version of FETCH3, which also includes the formulation for a vertically distributed transpiration described in the model's previous versions, can be found in: (Silva and Missik2021).


The supplement related to this article is available online at:

Author contributions

MS, AMM, and ED designed the study; MS, VRNP, ED, and JEM developed the model scripts; AMM, GB, JEM, DT, VRNP, and ED supervised the writing and results; MS and ED wrote the original draft. All authors gave comments and contributed to the final version of the paper.

Competing interests

The contact author has declared that neither they nor their co-authors have any competing interests.


Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Financial support

Edoardo Daly was supported by the Australian Research Council through the Discovery Project DP180101229. Gil Bohrer and Ashley M. Matheny were funded in part by NSF award 1521238. Ashley M. Matheny was supported by the Department of Energy TES grant DE-SC0020116 and the National Science Foundation EAR CAREER award #2046768. Gil Bohrer and Justine E. Missik were partially funded through BARD IS-5304-20.

Review statement

This paper was edited by Bethanna Jackson and reviewed by Valentin Couvreur and one anonymous referee.


Abramowitz, M. and Stegun, I. A.: Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, J. Am. Stat. Assoc., 59, 1324–1325,, 1964. a

Allen, R., Pereira, L., Raes, D., and Smith, M.: Crop evapotranspiration – Guidelines for computing crop water requirements – FAO irrigation and drainage paper 56, Rome, FAO, (last access: 27 March 2022), 1998. a

Amenu, G. G. and Kumar, P.: A model for hydraulic redistribution incorporating coupled soil-root moisture transport, Hydrol. Earth Syst. Sci., 12, 55–74,, 2008. a, b, c

Bartlett, M. S., Vico, G., and Porporato, A.: Coupled carbon and water fluxes in CAM photosynthesis: modeling quantification of water use efficiency and productivity, Plant Soil, 383, 111–138,, 2014. a

Bohrer, G., Mourad, H., Laursen, T. A., Drewry, D., Avissar, R., Poggi, D., Oren, R., and Katul, G. G.: Finite element tree crown hydrodynamics model (FETCH) using porous media flow within branching elements: A new representation of tree hydrodynamics, Water Resour. Res., 41, W11404,, 2005. a, b, c, d, e, f

Bohrer, G., Katul, G. G., Walko, R. L., and Avissar, R.: Exploring the Effects of Microscale Structural Heterogeneity of Forest Canopies Using Large-Eddy Simulations, Bound.-Lay. Meteorol., 132, 351–382,, 2009. a

Bonan, G. B., Patton, E. G., Harman, I. N., Oleson, K. W., Finnigan, J. J., Lu, Y., and Burakowski, E. A.: Modeling canopy-induced turbulence in the Earth system: a unified parameterization of turbulent exchange within plant canopies and the roughness sublayer (CLM-ml v0), Geosci. Model Dev., 11, 1467–1496,, 2018. a, b

Bonan, G. B., Patton, E. G., Finnigan, J. J., Baldocchi, D. D., and Harman, I. N.: Moving beyond the incorrect but useful paradigm: reevaluating big-leaf and multilayer plant canopies to model biosphere-atmosphere fluxes – a review, Agr. Forest Meteorol., 306, 108435,, 2021. a

Broadbridge, P., Daly, E., and Goard, J.: Exact Solutions of the Richards Equation With Nonlinear Plant-Root Extraction, Water Resour. Res., 53, 9679–9691,, 2017. a

Celia, M. A., Bouloutas, E. T., and Zarba, R. L.: A general mass-conservative numerical solution for the unsaturated flow equation, Water Resour. Res., 26, 1483–1496,, 1990. a, b

Chen, Y., Ryder, J., Bastrikov, V., McGrath, M. J., Naudts, K., Otto, J., Ottlé, C., Peylin, P., Polcher, J., Valade, A., Black, A., Elbers, J. A., Moors, E., Foken, T., van Gorsel, E., Haverd, V., Heinesch, B., Tiedemann, F., Knohl, A., Launiainen, S., Loustau, D., Ogée, J., Vessala, T., and Luyssaert, S.: Evaluating the performance of land surface model ORCHIDEE-CAN v1.0 on water and energy flux estimation with a single- and multi-layer energy budget scheme, Geosci. Model Dev., 9, 2951–2972,, 2016. a

Choat, B., Jansen, S., Brodribb, T. J., Cochard, H., Delzon, S., Bhaskar, R., Bucci, S. J., Feild, T. S., Gleason, S. M., Hacke, U. G., Jacobsen, A. L., Lens, F., Maherali, H., Martínez-Vilalta, J., Mayr, S., Mencuccini, M., Mitchell, P. J., Nardini, A., Pittermann, J., Pratt, R. B., Sperry, J. S., Westoby, M., Wright, I. J., and Zanne, A. E.: Global convergence in the vulnerability of forests to drought, Nature, 491, 752–755,, 2012. a

Christoffersen, B. O., Gloor, M., Fauset, S., Fyllas, N. M., Galbraith, D. R., Baker, T. R., Kruijt, B., Rowland, L., Fisher, R. A., Binks, O. J., Sevanto, S., Xu, C., Jansen, S., Choat, B., Mencuccini, M., McDowell, N. G., and Meir, P.: Linking hydraulic traits to tropical forest function in a size-structured and trait-driven model (TFS v.1-Hydro), Geoscientific Model Development, 9, 4227–4255,, 2016. a

Chuang, Y.-L., Oren, R., Bertozzi, A. L., Phillips, N., and Katul, G. G.: The porous media model for the hydraulic system of a conifer tree: Linking sap flux data to transpiration rate, Ecol. Model., 191, 447–468,, 2006. a, b, c, d, e

Couvreur, V., Vanderborght, J., and Javaux, M.: A simple three-dimensional macroscopic root water uptake model based on the hydraulic architecture approach, Hydrol. Earth Syst. Sci., 16, 2957–2971,, 2012. a

Couvreur, V., Ledder, G., Manzoni, S., Way, D. A., Muller, E. B., and Russo, S. E.: Water transport through tall trees: A vertically explicit, analytical model of xylem hydraulic conductance in stems, Plant Cell Environ., 41, 1821–1839,, 2018. a

Cowan, I. R.: Transport of Water in the Soil-Plant-Atmosphere System, J. Appl. Ecol., 2, 221–239,, 1965. a

Cruiziat, P., Cochard, H., and Améglio, T.: Hydraulic architecture of trees: main concepts and results, Ann. Forest Sci., 59, 723–752,, 2002. a

Daly, E., Porporato, A., and Rodriguez-Iturbe, I.: Coupled Dynamics of Photosynthesis, Transpiration, and Soil Water Balance. Part II: Stochastic Analysis and Ecohydrological Significance, J. Hydrometeorol., 5, 559–566,<0559:cdopta>;2, 2004a. a, b

Daly, E., Porporato, A., and Rodriguez-Iturbe, I.: Coupled dynamics of photosynthesis, transpiration, and soil water balance. Part I: Upscaling from hourly to daily level, J. Hydrometeorol., 5, 546–558,<0546:CDOPTA>2.0.CO;2, 2004b. a

de Jong van Lier, Q., van Dam, J. C., Metselaar, K., de Jong, R., and Duijnisveld, W. H. M.: Macroscopic Root Water Uptake Distribution Using a Matric Flux Potential Approach, Vadose Zone J., 7, 1065–1078,, 2008. a

Drewry, D. T., Kumar, P., Long, S., Bernacchi, C., Liang, X. Z., and Sivapalan, M.: Ecohydrological responses of dense canopies to environmental variability: 1. Interplay between vertical structure and photosynthetic pathway, J. Geophys. Res.-Biogeo., 115, G04022,, 2010. a, b

Fatichi, S., Pappas, C., and Ivanov, V. Y.: Modeling plant–water interactions: an ecohydrological overview from the cell to the global scale, WIREs Water, 3, 327–368,, 2016. a, b

Franks, P. J., Drake, P. L., and Froend, R. H.: Anisohydric but isohydrodynamic: seasonally constant plant water potential gradient explained by a stomatal control mechanism incorporating variable plant hydraulic conductance, Plant Cell Environ., 30, 19–30,, 2007. a

Fruh, T. and Kurth, W.: The Hydraulic System of Trees: Theoretical Framework and Numerical Simulation, J. Theor. Biol., 201, 251–270,, 1999. a

Gardner, W. R.: Dynamic aspects of water availability to plants, Soil Sci., 89, 63–73,, 1960. a

Hartzell, S., Bartlett, M. S., and Porporato, A.: The role of plant water storage and hydraulic strategies in relation to soil moisture availability, Plant Soil, 419, 503–521,, 2017. a

Hartzell, S., Bartlett, M. S., and Porporato, A.: Unified representation of the C3, C4, and CAM photosynthetic pathways with the Photo3 model, Ecol. Model., 384, 173–187,, 2018. a

Herkelrath, W. N., Miller, E. E., and Gardner, W. R.: Water Uptake By Plants: II. The Root Contact Model, Soil Sci. Soc. Am. J., 41, 1039–1043,, 1977. a

Huang, C.-W., Domec, J.-C., Ward, E. J., Duman, T., Manoli, G., Parolari, A. J., and Katul, G. G.: The effect of plant water storage on water fluxes within the coupled soil-plant system, New Phytol., 213, 1093–1106,, 2017. a, b

Janott, M., Gayler, S., Gessler, A., Javaux, M., Klier, C., and Priesack, E.: A one-dimensional model of water flow in soil-plant systems based on plant architecture, Plant Soil, 341, 233–256,, 2011. a, b

Jarvis, N. J.: The interpretation of the variations in leaf water potential and stomatal conductance found in canopies in the field, Philosophical T. Roy. Soci. Lond. B, 273, 593–610,, 1976. a

Jones, H. G.: Plants and Microclimate, Cambridge University Press,, 2009. a

Katul, G. G., Oren, R., Manzoni, S., Higgins, C., and Parlange, M. B.: Evapotranspiration: A process driving mass transport and energy exchange in the soil-plant-atmosphere-climate system, Rev. Geophys., 50, RG3002,, 2012. a

Kennedy, D., Swenson, S., Oleson, K. W., Lawrence, D. M., Fisher, R., da Costa, A. C. L., and Gentine, P.: Implementing Plant Hydraulics in the Community Land Model, Version 5, J. Adv. Model. Earth Sy., 11, 485–513,, 2019. a

Kumagai, T.: Modeling water transportation and storage in sapwood – model development and validation, Agr. Forest Meteorol., 109, 105–115,, 2001. a

Lalic, B. and Mihailovic, D. T.: An Empirical Relation Describing Leaf-Area Density inside the Forest for Environmental Modeling, J. Appl. Meteorol., 43, 641–645,<0641:aerdld>;2, 2004. a

Li, L., Yang, Z., Matheny, A. M., Zheng, H., Swenson, S. C., Lawrence, D. M., Barlage, M., Yan, B., McDowell, N. G., and Leung, L. R.: Representation of Plant Hydraulics in the Noah‐MP Land Surface Model: Model Development and Multiscale Evaluation, J. Adv. Model. Earth Sy., 13, e2020MS002214,, 2021. a

Manoli, G., Bonetti, S., Domec, J.-C., Putti, M., Katul, G., and Marani, M.: Tree root systems competing for soil moisture in a 3D soil–plant model, Adv. Water Resour., 66, 32–42,, 2014. a

Manzoni, S., Vico, G., Porporato, A., and Katul, G.: Biological constraints on water transport in the soil–plant–atmosphere system, Adv. Water Resour., 51, 292–304,, 2013. a

Matheny, A. M., Mirfenderesgi, G., and Bohrer, G.: Trait-based representation of hydrological functional properties of plants in weather and ecosystem models, Plant Diversity, 39, 1–12,, 2017. a, b

Medvigy, D., Wofsy, S. C., Munger, J. W., Hollinger, D. Y., and Moorcroft, P. R.: Mechanistic scaling of ecosystem function and dynamics in space and time: Ecosystem Demography model version 2, J. Geophys. Res., 114, G01002,, 2009. a

Mencuccini, M., Manzoni, S., and Christoffersen, B.: Modelling water fluxes in plants: from tissues to biosphere, New Phytol., 222, 1207–1222,, 2019. a

Mendel, M., Hergarten, S., and Neugebauer, H. J.: On a better understanding of hydraulic lift: A numerical study, Water Resour. Res.h, 38, 1-1–1-10,, 2002. a, b

Meunier, F., Rothfuss, Y., Bariac, T., Biron, P., Richard, P., Durand, J.-L., Couvreur, V., Vanderborght, J., and Javaux, M.: Measuring and Modeling Hydraulic Lift of Lolium multiflorum Using Stable Water Isotopes, Vadose Zone J. 17, 160134,, 2018. a

Mirfenderesgi, G., Bohrer, G., Matheny, A. M., Fatichi, S., de Moraes Frasson, R. P., and Schäfer, K. V. R.: Tree level hydrodynamic approach for resolving aboveground water storage and stomatal conductance and modeling the effects of tree hydraulic strategy, J. Geophys. Res.-Biogeo., 121, 1792–1813,, 2016. a, b, c, d

Mirfenderesgi, G., Matheny, A. M., and Bohrer, G.: Hydrodynamic trait coordination and cost-benefit trade-offs throughout the isohydric-anisohydric continuum in trees, Ecohydrology, 12, e2041,, 2018. a, b, c

Nobel, P. S.: Chapter 9 – Plants and Fluxes, Academic Press, San Diego, 438–505,, 2009. a

Polyanin, A. D.: Handbook of Linear Partial Differential Equations for Engineers and Scientists, Chapman and Hall/CRC,, 2001. a

Quijano, J. C. and Kumar, P.: Numerical simulations of hydraulic redistribution across climates: The role of the root hydraulic conductivities, Water Resour. Res., 51, 8529–8550,, 2015. a, b, c, d

Shaw, R. H. and Schumann, U.: Large-eddy simulation of turbulent flow above and within a forest, Bound.-Lay. Meteorol., 61, 47–64,, 1992. a

Silva, M.: mdef0001/FETCH3_casestudy_gmd: FETCH3_casestudy_gmd (v2.0.0-alpha), Zenodo [data set],, 2021. a

Silva, M. and Missik, J. E.: mdef0001/FETCH3_modular_NHL: FETCH3_modular_NHL (v2.0.0), Zenodo [code],, 2021. a

Somma, F., Hopmans, J. W., and Clausnitzer, V.: Transient three-dimensional modeling of soil water and solute transport with simultaneous root growth, root water and nutrient uptake, Plant Soil, 202, 281–293,, 1998. a

Sperry, J. S., Stiller, V., and Hacke, U. G.: Xylem Hydraulics and the Soil–Plant–Atmosphere Continuum: Opportunities and Unresolved Issues, Agronomy J., 95, 1362–1370,, 2003. a

Steudle, E.: The Cohesion-tension Mechanism and the Acquisition of Water by Plant Roots, Annu. Rev. Plant Phys., 52, 847–875,, 2001. a

Teodosio, B., Pauwels, V. R. N., Loheide, S. P., and Daly, E.: Relationship between root water uptake and soil respiration: A modeling perspective, J. Geophys. Res.-Biogeo., 122, 1954–1968,, 2017. a

Trugman, A. T., Fenton, N. J., Bergeron, Y., Xu, X., Welp, L. R., and Medvigy, D.: Climate, soil organic layer, and nitrogen jointly drive forest development after fire in the North American boreal zone, J. Adv. Model. Earth Sy., 8, 1180–1209,, 2016. a

van den Honert, T. H.: Water transport in plants as a catenary process, Discuss. Faraday Soc., 3, 146,, 1948. a

van Genuchten, M. T.: A Closed-form Equation for Predicting the Hydraulic Conductivity of Unsaturated Soils, Soil Sci. Soc. Am. J., 44, 892–898,, 1980. a

Verma, P., Loheide, S. P., Eamus, D., and Daly, E.: Root water compensation sustains transpiration rates in an Australian woodland, Adv. Water Resour., 74, 91–101,, 2014. a, b, c, d, e, f, g, h, i, j

Xu, X., Medvigy, D., Powers, J. S., Becknell, J. M., and Guan, K.: Diversity in plant hydraulic traits explains seasonal and inter‐annual variations of vegetation dynamics in seasonally dry tropical forests, New Phytol., 212, 80–95,, 2016. a

Yunusa, I. A. M., Zolfaghar, S., Zeppel, M. J. B., Li, Z., Palmer, A. R., and Eamus, D.: Fine Root Biomass and Its Relationship to Evapotranspiration in Woody and Grassy Vegetation Covers for Ecological Restoration of Waste Storage and Mining Landscapes, Ecosystems, 15, 113–127,, 2012.  a

Zeppel, M., Macinnis-Ng, C., Palmer, A., Taylor, D., Whitley, R., Fuentes, S., Yunusa, I., Williams, M., and Eamus, D.: An analysis of the sensitivity of sap flux to soil and plant variables assessed for an Australian woodland using a soil – plant – atmosphere model, Funct. Plant Biol. 35, 509,, 2008. a

Short summary
Our study introduces FETCH3, a ready-to-use, open-access model that simulates the water fluxes across the soil, roots, and stem. To test the model capabilities, we tested it against exact solutions and a case study. The model presented considerably small errors when compared to the exact solutions and was able to correctly represent transpiration patterns when compared to experimental data. The results show that FETCH3 can correctly simulate above- and below-ground water transport.