Articles | Volume 18, issue 5
https://doi.org/10.5194/gmd-18-1463-2025
https://doi.org/10.5194/gmd-18-1463-2025
Model description paper
 | 
10 Mar 2025
Model description paper |  | 10 Mar 2025

The Water Table Model (WTM) (v2.0.1): coupled groundwater and dynamic lake modelling

Kerry L. Callaghan, Andrew D. Wickert, Richard Barnes, and Jacqueline Austermann
Abstract

Ice-free land comprises 26 % of the Earth's surface and holds liquid water that delineates ecosystems, affects global geochemical cycling, and modulates sea levels. However, we currently lack the capacity to simulate and predict these terrestrial water changes across the full range of relevant spatial (watershed to global) and temporal (monthly to millennial) scales. To address this knowledge gap, we present the Water Table Model (WTM), which integrates coupled components to compute dynamic lake and groundwater levels. The groundwater component solves the 2D horizontal groundwater flow equation using non-linear equation solvers from the C++ PETSc (Portable, Extensible Toolkit for Scientific Computation) library. The dynamic lake component makes use of the Fill–Spill–Merge (FSM) algorithm to move surface water into lakes, where it may evaporate or affect groundwater flow. In a proof-of-concept application, we demonstrate the continental-scale capabilities of the WTM by simulating the steady-state climate-driven water table for the present day and the Last Glacial Maximum (LGM; 21 000 calendar years before present) across the North American continent. During the LGM, North America stored an additional 14.98 cm of sea-level equivalent (SLE) in lakes and groundwater compared to the climate-driven present-day scenario. We compare the present-day result to other simulations and real-world data. Open-source code for the WTM is available on GitHub and Zenodo.

Share
1 Introduction

Over decades to millennia, global climate and hydrological systems jointly modulate the terrestrial water table (Fig. 1). The water table, defined as the surface below which ground is water-saturated, controls both groundwater and lake-water storage volumes (Fan et al.2007, 2013). The volume of stored water changes over time with water-table elevation as a result of seasonality, human impacts, or longer-term changes in climate and topography. These changes in lake and/or groundwater systems significantly impact the hydrological cycle on a global scale (Ni et al.2018; Syed et al.2008).

The upper 2 km of continental crust holds an estimated 22.6×106 km3 of groundwater (Gleeson et al.2016). This groundwater provides baseflow to rivers and lakes, defines wetland locations (Fan et al.2013; Zhu and Gong2014), and provides a large store of freshwater for human use (Wada2016). It also changes over time, with impacts on ecosystems (Amanambu et al.2020; Cuthbert et al.2019b; Hu et al.2017), geochemical cycling (Dean et al.2018; Ringeval et al.2010; Zhang et al.2023b), and sea levels (Konikow2011; Pokhrel et al.2012; Sun et al.2022; Wada et al.2012). Meanwhile, although lakes cover only about 3.7 % of the Earth's ice-free land surface (Verpoorter et al.2014), they are numerous: Verpoorter et al. (2014) recorded over 100 million lakes in their inventory. The total volume of the world's lakes is about 181 900 km3 (Messager et al.2016). This lake-water storage impacts hydrologic connectivity (Callaghan and Wickert2019) and, therefore, also affects sediment and contaminant transport. Surface-water elevation also influences groundwater head and may exert a stronger control on head in gradient-based groundwater models than other factors, including recharge and hydraulic conductivity (Reinecke et al.2019a). The extent of these water stores highlights the importance of understanding how they change in the long term.

High-performance computing and efficient algorithm design have enabled continental-scale modelling of modern-day groundwater (Fan et al.2013; Maxwell et al.2015) and streamflow (Döll et al.2009; NOAA2016). However, we lack models that are capable of global-scale transient simulations lasting decades or longer. These timescales are highly relevant for our understanding of the impacts of changing sea levels and climate on groundwater stores and are of particular importance for understanding changes to the hydrological system over human lifetimes. Existing models that simulate groundwater at large spatial scales allow for either steady-state simulations (Fan et al.2013; Maxwell et al.2015) or transient simulations at timescales ranging from hours to a few years (Maxwell et al.2015; Kollet2009; O'Neill et al.2021). Some hydrologic projections over longer time periods (decades) do exist (Döll et al.2020; Märker and Flörke2003), but these do not explicitly simulate the groundwater table.

Built-in static assumptions and/or equilibrium approaches prevent existing models from adequately considering the possibly of dramatic long-term changes to lake volume, especially when lake extent in the real world is variable. Various land-surface models (e.g. Decharme et al.2019; Koirala et al.2014; Lawrence et al.2019; Wiltshire et al.2020; Yokohata et al.2020; Zeng et al.2002) provide complex depictions of surface and subsurface hydrology. Some include lake components that influence the local climate (Oleson et al.2010), but they do not incorporate dynamic changes in lake-water storage or lake surface area over time. For example, Müller Schmied et al. (2021) comprehensively simulated surface hydrology, including the dynamics of lake and wetland storage (Döll et al.2020), but relied on static mapped extents of lakes and wetlands. Many of the aforementioned models also have substantial data input and calibration requirements, complicating the assessment of long-term changes in the water table, which necessarily integrate across timescales for which requisite data are scarce.

To address the challenge of long-term transient simulations of the water table, we present the Water Table Model (WTM). The WTM couples groundwater (Sect. 3) and lake-water (Sect. 4) levels and flow to simulate water-table elevation relative to the land surface across spatial scales ranging from local catchments to the globe and over timescales ranging from months to thousands of years and beyond. By explicitly acknowledging the link between surface-water elevation and groundwater head, the WTM moves beyond the common – but artificial – model truncation at the land surface and instead solves the dynamically linked surface-water–groundwater system (Reinecke et al.2019a, b). Input data for the WTM are commonly available for both the present day and the recent geological past and are described in Appendix A1.

We designed the WTM with the following goals and philosophies:

  1. Simplicity. The focus of the model is on the simulation of the water table alone. Vadose-zone processes, climate, and streamflow are not directly simulated.

  2. Computational efficiency. This enables the WTM to be run across hundreds of millions of cells for thousands of years.

  3. Open-source model code. The source code for the WTM is available on GitHub (v2.0.1; https://github.com/KCallaghan/WTM/, last access: 30 April 2024) and Zenodo (v2.0.1; https://doi.org/10.5281/zenodo.10611076, Callaghan et al.2024) for other researchers to use and peruse.

  4. Dynamic lakes. Lake locations are not predefined and instead evolve alongside the rest of the water table.

  5. Broad applicability. The WTM can be used across a broad range of spatial scales, from catchments to global scales, and can produce both transient and steady-state water-table outputs.

In order to enable long-term, large-scale simulations of both the groundwater table and dynamic lake surfaces, the WTM makes use of Fill–Spill–Merge (FSM) (Barnes et al.2021), a highly efficient computational tool for routing water across land surfaces and into depressions. The treatment of surface water in FSM allows us to evaluate surface-water storage with long time steps, neglecting detailed simulations of cell-to-cell river flow. For groundwater, we solve the 2D horizontal groundwater flow equation for saturated flow in an unconfined aquifer, as discussed in Sect. 3. This follows the saturated-type conceptual approach to groundwater simulation, as classified in Condon et al. (2021). By focusing only on 2D horizontal saturated flow, our formulation is simplified enough to enable large-scale (continental) and long-term (monthly to millennial) simulations, which is our aim.

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f01

Figure 1The water table, incorporating groundwater and lake surfaces, is an integral part of the global hydrologic system, interacting with all other major hydrologic stores, including ice, the ocean, and the atmosphere. In this figure, the solid blue arrows indicate the direction of surface-water flow, and the dotted darker-blue arrows indicate the direction of groundwater flow. ET: evapotranspiration. P: precipitation.

Download

2 Model summary

The WTM (Callaghan et al.2024) simulates water-table elevation relative to the land surface (here referred to as the relative water-table elevation, zwr), including both groundwater and dynamically changing lake surfaces. The water table is controlled by sea levels and topography, as well as by water inputs (precipitation and ice melt) and outputs (evapotranspiration and open-water evaporation). Groundwater flow is dependent on local hydraulic conductivity, discussed further in Sect. 3.2, and slows in permafrost regions. The WTM is implemented in C++. The code can be acquired from GitHub (https://github.com/KCallaghan/WTM) and Zenodo (v2.0.1; https://zenodo.org/records/10611076).

Within the WTM, separate model components for the simulation of groundwater (Sect. 3) and dynamic lakes (Sect. 4) are run sequentially in a repeated cycle to allow for feedback between groundwater and surface water in the terrestrial hydrological system (see Fig. 2). Both the groundwater and dynamic lake components use the same sets of input data and modify the same water-table array to produce one final water table, with groundwater represented as negative zwr values and lakes as positive zwr values. Any water that exfiltrates during the groundwater step is moved downslope into lakes or the ocean during the surface-water step; conversely, seepage from lakes may occur during the surface-water step, and lake water is included in the hydraulic head field used to calculate groundwater movement. The steps followed within the model are visualised in Fig. A1.

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f02

Figure 2A schematic of the WTM. (a) A cross section of a hypothetical portion of a landscape, including hillslopes and a depression that may hold a lake. Inputs to the WTM include precipitation (P); evapotranspiration (ET); surface-water evaporation (ESW), used in place of ET when lakes are present; topography; the topographic slope; the runoff ratio; hydraulic conductivity; porosity; and winter temperatures. A starting water table may be provided, or for steady-state runs, the water table is initialised at the land surface. (b) The groundwater component executes, and groundwater flow modifies the water table. Here, the water table is deeper below the hilltops, and exfiltration has occurred on the hillsides. (c) FSM (the dynamic lake component) has been executed. Surface water is now distributed from hillslopes into lakes situated at the bottom of depressions. The steps in panels (a) to (c) repeat until the user-defined number of time steps have been completed. (d) The simulation is complete, and the resulting water table is saved to a file.

Download

The WTM captures broad natural patterns in water-table elevations. Its simplified treatment of groundwater flow makes it most appropriate for large spatial scales, ranging from continent-spanning catchments to the globe. Additionally, the WTM's assumption that surface water always completes its travel to depressions or the ocean makes this model most appropriate for long temporal scales, ranging from months to millennia. The WTM can be used to simulate both transient and steady-state water-table conditions for any given set of input data. For steady-state model runs, the user must run the model for long enough to allow the water table to equilibrate to the given topography and climate. If users wish to monitor changes in the water table, values indicating the total change in the array are saved to a text file, and the full water table is saved at user-defined intervals. For transient runs, the user simply selects the amount of time for which to run the simulation and provides input data at the start and end points of the simulation. The methodology for both transient and steady-state simulations is broadly the same, with the only practical difference being the possibility of topographic and climatic changes over time, which may occur in the case of the transient model run. The input data required by the WTM are listed in Appendix A1. As an output, the WTM returns a 2D array (zwr), which corresponds to the water-table elevation minus the land-surface elevation (positive values indicate exposed surface water, while negative values indicate groundwater).

3 The groundwater component

3.1 Computing the groundwater table

We compute the groundwater table at each time step using the 2D horizontal groundwater flow equation (Eq. 1) for saturated groundwater flow in an unconfined, heterogeneous aquifer (Freeze and Cherry1979). This method applies the Dupuit–Forchheimer approximation, which assumes that flowlines are horizontal and that the hydraulic gradient is equal to the slope of the water table and does not vary with depth below the water table. These assumptions are valid when the slope of the water table is small (Freeze and Cherry1979), which is usually the case at the spatial resolutions used in the simulations in Sect. 6.

(1) S y h t = x T h x + y T h y + R

Here, we solve for h, the groundwater head. T is the transmissivity (depth-integrated hydraulic conductivity; see Sect. 3.2). Moreover, t represents time, and x and y are the two dimensions of groundwater movement. R represents recharge; details on how values for R are selected are given in Sect. 3.3. Sy is the specific yield, here approximated as being equal to the porosity and provided as input data by the user.

To solve Eq. (1), we use the Scalable Nonlinear Equations Solvers (SNES) component of the Portable, Extensible Toolkit for Scientific Computation (PETSc) (Balay et al.1997, 2022a, b) in C++. Full details on the discretisation and implementation of this equation are given in Appendix B. In the simulations included within this paper, we use the Anderson (1965) mixing method (selectable at runtime), which iteratively solves non-linear equations, to compute the groundwater head, h, at regular time intervals. Converting h to the relative water-table elevation, zwr, is trivial and expressed as follows: zwr=z+h, where z is the elevation of the land surface.

3.2 Transmissivity

Transmissivity (T), the depth-integrated hydraulic conductivity from −∞ to zwr, is needed to solve for groundwater flow (see Appendix B). To obtain T, we require knowledge of the hydraulic conductivity values throughout the entire depth of the aquifer. Data on variability in hydraulic conductivity with depth are not available at the spatial scales we assess here, so we follow the common assumption that this value decreases exponentially with depth (Ameli et al.2016; Cardenas and Jiang2010; Fan et al.2013). Users provide a single near-surface hydraulic conductivity value for each cell of the domain, which is used from the land surface to a depth of 1.5 m because global soil datasets are representative of conditions up to approximately this depth. We refer to this value as K1.5. Beyond depths of 1.5 m, hydraulic conductivity decays exponentially from this near-surface value.

We specify the rate of this exponential decay using an e-folding depth (fd). The local terrain slope is used as a modifier: steeper slopes support less sediment, so hydraulic conductivity decays more rapidly. A temperature-dependent modifier (Tf) further decreases the e-folding depth at locations where seasonal frost or permafrost occurs. Accordingly, fd is expressed as

(2) f d = f × T f ,

where f is the slope-dependent term, defined as

(3) f = max f min , a 1 + b S ,

where S is the terrain slope, and a, b, and fmin are user-selected calibration constants.

Tf is incorporated into the e-folding depth following the method and temperature ranges used by Fan et al. (2013). When the average winter temperature drops below 5 °C, we assume that seasonal frost inhibits groundwater flow. When average winter temperatures fall below 14 °C, we assume that groundwater flow is affected by permafrost. This limits lateral drainage, reducing the effective hydraulic conductivity (Fan and Miguez-Macho2011). We define Tf as

(4) T f = 1 if   ( T C > - 5 ° C ) , 1.5 + 0.1 T C if   ( - 14 ° C < T C < - 5 ° C ) , max ( 0.17 + 0.005 T C , 0.05 ) if   ( T C < - 14 ° C ) ,

where TC is the temperature in degrees Celsius.

With this hydraulic conductivity structure in hand, we calculate the transmissivity. We consider three possible cases:

  1. The water table lies below 1.5 m depth, where the exponential decay of hydraulic conductivity comes into play. In this case, we must use the fd values computed earlier.

  2. The water table lies in the shallow subsurface, above 1.5 m depth, where the unmodified hydraulic conductivity from our input data is representative of conditions at the water table.

  3. The water table lies above the land surface. In this case, hydraulic conductivity is calculated at the level of the land surface (i.e. it is identical to that for a fully saturated substrate). The dynamic lake component (Sect. 4) later moves the surface water into depressions or out of the domain as appropriate.

Based on these three cases for hydraulic conductivity, we follow the methods used by Fan et al. (2013) to calculate transmissivity as follows:

(5) T = f d × K 1.5 × exp z wr + 1.5 f d if ( z wr < - 1.5  m ) ( deep subsurface ) , K 1.5 × ( z wr + 1.5 + f d ) if ( - 1.5 m z wr 0 m ) ( shallow subsurface ) , K 1.5 × ( 0 + 1.5 + f d ) if ( 0 m < z wr ) ( above surface ) ,

where T is the transmissivity, fd is the e-folding depth (Eq. 2), K1.5 is the shallow-subsurface horizontal hydraulic conductivity (assumed valid to a depth of 1.5 m), and zwr is the relative water-table elevation. See Fan et al. (2013) for more information on the derivation of these formulae.

3.3 Recharge and evaporation

We use the climatic water input (Win, including precipitation and any other incoming water, such as ice melt), overland evapotranspiration (ET), and open-water evaporation (ESW) input arrays (see Appendix A1 for a full list of all required input arrays), along with the optional runoff ratio array (rr), to determine how much water is available to recharge the groundwater table and how much surface water will evaporate.

When surface water is present, evaporation rates typically increase. Physically, this is because actual evaporation can equal potential evaporation at these locations. Both physically and algorithmically, the increased rate of evaporation typically acts as a feedback that slows runaway lake growth by decreasing the catchment-wide water balance as the lake surface area increases. If lake water is present in a cell, then sufficient evaporation can remove water from the cell. In cells that do not contain lakes, sufficient evapotranspiration can result in no water being available to add to the groundwater; however, the Earth's surface shields the groundwater itself from evaporation. To account for changes in evaporation dependent on the presence of surface water, the WTM recalculates the total water input to each cell (Eq. 6) at the beginning of each groundwater–surface-water model cycle. This total water input (Wtot) is given by

(6) W tot = max ( W in - ET , 0 ) if z wr 0 ( subsurface ) , W in - E SW if z wr > 0 ( above surface ) .

Optionally, a user can provide a spatially distributed runoff ratio (rr), which sets the proportion of incoming water that runs off over the land surface rather than infiltrating into the subsurface. This runoff is routed over land via the dynamic lake component of the model, discussed in Sect. 4, and the remaining water is treated as local recharge and applied to the water table. If unassigned, rr=0 by default.

The amount of runoff, r, in each cell where Wtot>0 is expressed as

(7) r = r r W tot .

As its complement, recharge is defined as

(8) R = W tot - r .

Equation (8) indicates that the WTM neglects unsaturated-zone processes. We made this design decision for three reasons. First, we sought to maintain the simplicity of the modelling framework in order to understand and interpret its results. Second, the timescale of unsaturated-zone processes becomes increasingly negligible with longer-term simulations (Sousa et al.2013), so we chose to neglect these processes in the multi-millennial-scale simulations we include here. Third, and most importantly, simulating the unsaturated zone is computationally expensive (Maxwell et al.2015) and prohibits the multi-millennial, continental-scale model runs presented in this work.

4 The dynamic lake component

The dynamic lake component uses a parsimonious graph-based approach to move surface water into depressions and to compute surface-water storage within these depressions. Depressions are defined as inwardly draining regions within the topography, where water would naturally pool without being able to flow away. The dynamic lake component proceeds in two steps:

  1. It computes a depression hierarchy (Barnes and Callaghan2020) based on an input digital elevation model (DEM).

  2. It uses the Fill–Spill–Merge method – modified to include lake seepage and, optionally, infiltration – to rapidly allocate runoff to these depressions (Barnes et al.2021) and to calculate the resulting depth of surface water in all of the depressions.

4.1 The depression hierarchy

Understanding the topological and geographical relationships between depressions in the landscape allows us to more rapidly calculate how these depressions will trap and store water. An unfilled depression will retain water that flows into it, while a depression that is already filled with water will overflow either to another depression or to the ocean. The depression hierarchy algorithm builds the depression hierarchy data structure (Barnes and Callaghan2019) by analysing the input topography to determine the locations of internally drained depressions and their catchments. We use this data structure (for a full description, see Barnes and Callaghan2019, 2020) to compute surface-water flow using Fill–Spill–Merge, as discussed in Sect. 4.2. The depression hierarchy is scale-independent, though the accuracy of the computed depression network depends on the quality and resolution of the input DEM. For the implementation of the depression hierarchy used in this work, we modified the code described by Barnes et al. (2020) in two critical ways: we relaxed the assumption of a uniform grid-cell size, and we added a parameter to account for groundwater storage in each cell.

4.1.1 Latitude-dependent variable cell areas

When performing computations using geospatial data represented on a latitude–longitude grid, cells at higher latitudes have smaller areas than cells at lower latitudes due to the roughly spherical shape of the Earth. Therefore, we generalise the code to allow for latitude-dependent variable cell sizes (Callaghan et al.2024). This modification is crucial for our ability to conserve water volume as water moves from cell to cell.

4.1.2 Groundwater storage

Here, we modify the depression hierarchy to record the volume available for water storage below the land surface in a given depression (i.e. the groundwater space below cells that may receive an influx of surface water). This allows the algorithm to more accurately assess the total capacity for water storage in each depression. This change was necessary for the WTM because we consider both surface and groundwater. When the water table is below the land surface, we assume that the ground becomes saturated before surface water begins to fill the depression.

4.2 Fill–Spill–Merge algorithm

The WTM computes lake levels using the Fill–Spill–Merge (FSM) algorithm (Barnes and Callaghan2020; Barnes et al.2021). In this work, we modify the original FSM algorithm from Barnes et al. (2021) by adding optional infiltration (Sect. 4.2.1), implementing seepage from lake cells (Sect. 4.2.2), and allowing cell size to vary with latitude (Sect. 4.2.3).

FSM rapidly routes surface water downslope into depressions using a depression hierarchy (Barnes et al.2020) (Sect. 4.1). If a depression has been filled by precipitation or runoff to the point where it cannot contain any more water, it will spill, sending any additional water to its neighbouring depression. If two neighbouring depressions are both filled, they will merge to form a larger meta-depression, which will then continue to fill with water. This process continues until all surface water has flowed to either a depression or the ocean. This combination of the depression hierarchy and FSM solves the aforementioned flow-routing and water-distribution problem thousands of times faster than previous models (Barnes and Callaghan2019; Barnes et al.2021).

FSM is time-independent, always moving surface water to its final destination in depressions, to the ocean, or out of the model domain within a single time interval. We apply this process in the WTM under the assumptions that surface-water movement is fast in comparison to groundwater movement and that only equilibrated surface-water results are needed over the timescales we address using the WTM. Overland flow, including streamflow, is implied through the calculation of flow directions and the final locations of standing water but is not explicitly modelled. The output of FSM is an array of the zwr result after infiltration has occurred (optional) and surface water has completed flow into depressions to form lakes or exited the domain.

4.2.1 Infiltration

Here, we add an optional infiltration component to FSM. When the infiltration option is enabled, the FSM algorithm first moves surface water downslope, cell by cell, using the flow directions generated by the depression hierarchy. As the water moves downslope, some may undergo infiltration; the remainder continues along the flow path until it flows either into the ocean, out of the domain, or into a pit cell (that is, the cell within a depression that has the lowest elevation).

When the infiltration option is disabled, the land surface is treated as impermeable in order to simulate the rapid evacuation of surface water from each cell via river networks. To speed up calculations, the algorithm skips cell-to-cell water flow and instead uses the depression hierarchy data to move water directly from each surface-water-containing cell to the relevant depression in the hierarchy.

Our method for managing infiltration considers the vertical hydraulic conductivity within the cell, the travel time of water across the cell, and the amount of unsaturated below-ground space in the cell that can potentially accommodate infiltrating water. For full details on the method used, see Appendix C. Here, we summarise the amount of infiltration (I) that occurs in a cell with the following equation:

(9) I = min - ϕ z wr , I pot ,

where infiltration (I) corresponds to the minimum value of the amount of unsaturated below-ground space (or subsurface porosity, ϕ), multiplied by the negative relative water-table elevation (zwr), and the maximum potential infiltration (Ipot) that could occur in the cell. Ipot is defined as

(10) I pot = h 0 if  h 0 5 / 3 5 3 n S 1 / 2 k sat Δ L , k sat t I otherwise ,

where h0 is the initial height of the water entering the cell; n is the Gauckler–Manning coefficient, here set to a default value of 0.05 m-1/3 s; S is the slope; ksat is the infiltration rate; and tI is the transit time taken by water to cross the cell.

Use of the infiltration module is only recommended for cases in which the input data have a high enough resolution to resolve hillslopes and river channels that fully occupy distinct individual cells. When using coarser-resolution input data, a single pixel ultimately contains sections of both the river network and hillslope, and the model does not have sufficient information about the transit routes and times of water across these different zones – determined by drainage density and hillslope geometry – to realistically simulate infiltration. When the input data resolution becomes high enough to differentiate between the hillslope and channel components of the landscape, the infiltration component adds an additional element of realism to the model.

4.2.2 Seepage

When a lake is present in a depression, we allow the water column to instantaneously seep into the subsurface until either (a) the entire subsurface is saturated or (b) no surface water remains. The WTM does not simulate any perched water tables; the lake surface represents the water table, with complete saturation occurring up to that elevation.

4.2.3 Variable cell areas

As mentioned in Sect. 4.1.1, cell areas for unprojected geospatial data can vary dramatically based on latitude. The same volume of water at two different latitudes would translate to different heights of groundwater or surface water in a cell. As with the depression hierarchy, we account for this variable cell area when calculating zwr, allowing us to conserve water volume within the model.

5 Computational performance

In a scaling test, we found a scaling of approximately 𝒪(n2) between the runtime and the number of cells in the domain. Our test used several square-sized datasets from the GEBCO_2020 dataset (GEBCO Bathymetric Compilation Group2020), with the smallest dataset covering 54–55° N, 102–103° W, and the largest dataset covering 43–73° N, 74–104° W (northeastern North America). We used uniform values for other input data (precipitation, evapotranspiration, porosity, hydraulic conductivity, and winter temperature). All tests used a spatial resolution of 30 arcsec. Scaling tests were run on a desktop computer with an Intel® Core™ i9-10900 (2.80 GHz) processor, featuring two threads per core, 10 cores per socket, and 134 GB of RAM. For larger datasets, such as those shown in Sect. 6, high-performance computing (HPC) is recommended.

In this scaling test, the SNES convergence tolerance (stol) was set to 10−6, and the Anderson (1965) solver was used (this solver is recommended for all WTM runs). The majority of the computation time was spent solving for groundwater flow; performance metrics for FSM alone are given by Barnes et al. (2021).

6 Proof-of-concept simulation: continental-scale simulation

6.1 North America steady-state simulation: present day

To demonstrate the capabilities of the WTM and benchmark it against both models and data, we computed the steady-state water table across North America for the climate-driven present day ( 1958–2018) (Fig. 3) at a spatial resolution of 30 arcsec. While we do not simulate direct human interventions (e.g. groundwater pumping or irrigation), the results inherently reflect human impacts on climate and topography through the input data. This simulation captures broad climate-driven patterns in zwr at a continental scale. The drier climate in the west results in deeper water tables, while the wetter climates in the north and east result in shallower water tables. Variable geology and topography add detail to this overall pattern, which is driven by the climatic gradient. Details on the input data used are given in Appendix E.

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f03

Figure 3Simulated climate-driven water table for present-day North America. This simulation is representative of the climate-driven steady-state water table for the time period from  1958–2018, following a 20 000-year spin-up to a steady state. Positive values indicate lake depths, and negative values indicate the depth of groundwater tables beneath the land surface. The basemap includes both ocean (pale cyan) and land (grey). Continental ice thickness from ICE-6G (Peltier et al.2015) varies from thin (blue-grey) to thick (white), with most modern ice being thin.

To reach a steady state, we ran this simulation for over 20 000 years. This duration is significantly longer than the global median groundwater response time of 5727 years noted by Cuthbert et al. (2019a); furthermore, Cuthbert et al. (2019a) report a groundwater response time of 1238 years when excluding hyper-arid regions and note that approximately 25 % of the Earth's land surface responds within 100 years. To confirm whether our simulation had reached a reasonable degree of equilibration, we computed e-folding response times for the equilibration of our simulated water table for every cell in the domain. We found that the median e-folding response time for our present-day WTM simulation was 2792 years. Our 20 000-year-long simulation was more than 7 times the length of this e-folding response time, meaning that we expected the water table to be more than 99.9 % equilibrated.

6.1.1 Model validation: comparison with observations

We compare our simulation results to water-table observational data covering 2.87 % of the cells within our North American domain. This coverage comprises 21 % groundwater wells, 25 % lake cells, and 54 % wetlands. Groundwater-table data come from an extensive archive of water-table observations gathered by Fan et al. (2013). After removing readings with negative water-table depths, water-table depths greater than the listed maximum well depth for the dataset, and “nodata” values provided for either the water table or the topography, more than 900 000 data points remained. We then averaged the values in cases with multiple data points per grid cell, leaving over 500 000 cells containing groundwater observations. Lake data (Kourzeneva et al.2012) consisted of spatially distributed bathymetry measurements for large lakes and mean depths for thousands of smaller lakes, including a default value of 10 m where depth was unknown. In some cases, the extents of those lakes represented by only mean depth from the Kourzeneva et al. (2012) dataset exceeded those represented by flat surfaces in the GEBCO Bathymetric Compilation Group (2020) topographic dataset, causing spurious results in the data–model comparison. To prevent this, we reduced the size of all lakes by five 30 arcsec cells. Although some good data were removed through this process, it also removed the problematic data and allowed for a more reliable data–model comparison. Finally, we processed the wetland data (Zhang et al.2023a) to remove the “permanent water” (i.e. lake) class since lakes are better represented by the Kourzeneva et al. (2012) dataset. Because this dataset does not include water-table depths, we assumed that wetlands had a relative water-table elevation equal to 0 m – i.e. that the water table was at the land surface. The Zhang et al. (2023a) dataset has a spatial resolution of 30 m; we defined each of our 30 arcsec cells as a wetland if it contained more than 50 % wetlands based on the finer-resolution data. The locations of cells containing each type of observation are given in Fig. F1.

A comparison of the distributions of water-table depths in both the simulation and the observations (Fig. 4) shows a strong match across most depths. Because the wetland data cover a larger spatial area than the groundwater and lake data, they represent a high proportion of the data in these histograms. The histograms also emphasise several issues with the observed dataset: (1) the Kourzeneva et al. (2012) lake dataset provides only mean depths for the majority of the lakes included, and, in addition, the lake size had to be reduced to avoid spurious data where the lake extents did not spatially match with the lakes in the GEBCO Bathymetric Compilation Group (2020) topography. As a result, there are few very shallow-water lake cells in the observations compared to the simulation. (2) Although we assume that wetland cells have water tables exactly at the land surface, they may, in reality, lie above or below it. Our assumption that wetlands have a water table corresponding to the land surface results in a peak in the data at 0 m, while near-zero values remain undersampled. (3) Groundwater wells might not sample the full range of actual groundwater depths, especially in locations with very shallow or very deep water tables (Fan et al.2013). (4) Groundwater pumping may occur at or near some wells, depressing the observed water table. These issues may account for a substantial amount of the discrepancy seen between the simulation and observations. Improvements in observed data in the future will enable us to better test simulated results. Improvements in model inputs (such as input gridded data products), including observations and simulations of topography and climate, should also increase the accuracy of WTM results in the future.

Scatter plots show some variation between simulated and observed water tables on a cell-by-cell basis (Fig. 5), though it is notable that many simulated cells match the observations. The many potential reasons for discrepancies include seasonal variations in observed data, the water table not being in a steady state in the real world, and differences in the water table and topography within the 30 arcsec cell size. On the other hand, there is very close agreement between the modelled and observed hydraulic head, indicating that the hydraulic head is likely dominated by the topographic signal. It is notable that data–model matches are significantly more correlated in lake and wetland regions than in groundwater. This highlights an important difference between the data types used in the observations of each of these: lake and wetland data represent the water depth across the entire area of a cell, while groundwater well data represent the depth at a single point within the cell. Since the topography within a 30 arcsec cell may be variable, the depth to groundwater also varies; our model aims to provide a mean value for the cell.

A few discrepancies in the comparison of water-table depths in Fig. 5a can be explained by an inadequacy in the input data used for the WTM in this simulation: our data for the open-water evaporation layer did not account for lake ice reducing evaporation in northern-latitude lakes. As a result, some lakes in northern North America are simulated with water that is significantly shallower than in reality. This causes the vertical line seen at a simulation value of 0, as well as the diagonal lines extending out from it. These issues could likely be resolved, and more accurate lake depths acquired, by including lake ice in the input data.

It should be noted that our results are highly dependent on the input data used. Uncertainty in the input data will, as with all models, propagate into the results. We attempt to reduce any issues with short-term weather variability by averaging the climate data over multiple years, as discussed in Appendix E. As such, the validation in this section is relevant only for the particular datasets used in this simulation.

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f04

Figure 4Simulated versus observed present-day climate-driven water tables for North America. (a) Relative water-table elevation. (b) Hydraulic head. Observations include lake, wetland, and groundwater well data from Kourzeneva et al. (2012), Zhang et al. (2023a), and Fan et al. (2013), respectively. The dates represented by these data span the period from 1927 (for some of the wells) to 2020. A small proportion of both observed and simulated relative water-table elevations and heads lie outside the x-axis limits.

Download

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f05

Figure 5Observations vs. present-day climate-driven simulation results from the WTM. (a) Relative water-table elevation. (b) Hydraulic head. Observations include lake, wetland, and groundwater well data from Kourzeneva et al. (2012), Zhang et al. (2023a), and Fan et al. (2013), respectively. The dates represented by these data span the period from 1927 (for some of the wells) to 2020. These comparisons include only model cells that contain observations.

Download

6.1.2 Model benchmarking: comparison with other simulations

Here, we compare results from the WTM's present-day simulation to results from two steady-state simulations of the present-day climate-driven groundwater table for North America – the Fan et al. (2013) model and the Reinecke et al. (2019b) model (G3M). We choose these models as comparative datasets because they are both prominent models that, like ours, aim to improve large-scale representations of the water table. They both provide continental-scale simulations of the groundwater table, with an approach to groundwater movement that has similarities to our own. The key differences include our inclusion of dynamic lake surfaces and the capability of our model to produce transient results.

The Fan et al. (2013) 30 arcsec resolution simulation did not include lake water and instead assumed that all water above the land surface would either evaporate or run off. A comparison with the WTM is shown in Fig. 6a and b. G3M (Reinecke et al.2019b), like the WTM, focuses on simplicity and drives groundwater flow using hydraulic head. However, the 5 arcmin resolution G3M simulation treats surface water as a static boundary condition, with prescribed proportions of both lake and wetland extents in each model cell. Positive water-table elevation values in the G3M outputs do not represent actual lake depths, and surface water may be exported to the static lake and wetland classes (not included within the reported results). A comparison with the WTM simulation is shown in Fig. 6c and d.

The inclusion of dynamic lakes in the WTM simulation accounts for a large proportion of the difference in the relative water-table elevation distribution between this simulation and the other two. We note that, due to the inclusion of lake surfaces in our work, we also expect water tables in areas surrounding lakes to be higher than those simulated by Fan et al. (2013) or G3M (Reinecke et al.2019b), due to the increased hydraulic head in these regions. As expected, the WTM shows positive relative water-table elevations (indicative of lake depths) and a larger proportion of cells in the −0.5 to 0.5 m range (incorporating shallow groundwater) than either of the other simulations. The Fan et al. (2013) and G3M (Reinecke et al.2019b) simulations instead exhibit greater proportions of cells in slightly deeper groundwater categories. The significantly lower proportion of cells in the −0.5 to 0.5 m range in the G3M simulation may be a result of the export of water to their wetland and lake classes, which were not provided in their results. Head values, which are largely dominated by topography, align well across the simulations. The WTM output contains fewer low head values than either of the other simulations. This may result from the inclusion of lake surfaces in the WTM, which increases the average head.

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f06

Figure 6Comparing the WTM-computed present-day results against (a, b) the Fan et al. (2013) simulation results and (c, d) the G3M simulation results. These histograms compare the probability density functions of relative water-table elevation (a, c) and hydraulic head values (b, d), with the WTM simulations indicated by grey regions and the other simulations represented by black lines. Note the y-axis break in panels (a) and (c), which accommodates the peak in near-zero values.

Download

6.2 North America steady-state simulation: Last Glacial Maximum

To demonstrate the ability of the WTM to simulate the depth to the water table at different times under different geographic and climatic conditions, we used the WTM to simulate the steady-state water table at a 30 arcsec spatial resolution for the North American continent at 21 ka (21 000 calendar years before present), i.e. during the Last Glacial Maximum (LGM) (Fig. 7; for input data, see Appendix E). This proof-of-concept simulation shows how the WTM can be used to simulate the water table at different times throughout the Earth's history. During the LGM, the world was on the verge of experiencing thousands of years of dramatic sea-level rise, ice retreat, and climate change. Additionally, lower sea levels, greater ice extent, and different climate conditions at that time all contributed to a water table that differed from today's.

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f07

Figure 7Simulated water table for North America during the LGM (21 ka). This simulation is representative of the climate-driven steady-state water table for 21 000 calendar years before the present, following a 20 000-year spin-up to reach a steady state. Positive values indicate lake depths, and negative values indicate the depth of groundwater tables beneath the land surface. The basemap includes both ocean (pale cyan) and land (grey). Continental ice thickness from ICE-6G (Peltier et al.2015) varies from thin (blue-grey) to thick (white).

From 30 to 20 ka, sea levels and ice extent changed relatively little compared to the deglaciation that followed (Lambeck et al.2014). Therefore, although it is still unlikely that the water table was fully in a steady state, it is a more reasonable assumption with respect to the LGM than for any subsequent time period until the late Holocene. To reach a steady state, we ran the simulation for over 20 000 years, which, again, is significantly longer than the present-day global median groundwater response time of 5727 years (Cuthbert et al.2019a). As before, we evaluated the e-folding response time within our LGM simulation of North America and found it to be 4559 years; we therefore expected our water table to be more than 98 % equilibrated. In this simulation, we used a palaeotopography that accounts for glacial isostatic adjustment (GIA) and is forced by past ice sheets (Peltier et al.2015) and outputs from palaeoclimate general circulation models (GCMs) (He2011).

In comparison with the present-day climate-driven water table shown in Fig. 3, the LGM water table (Fig. 7) is noticeably higher in the eastern portions of the continent, and there is significantly more lake water visible in the west and south (Fig. 8a). Note also the larger ice extent and lower sea level during the LGM. Broadly speaking, the changes in water-table depth match the changes in P−ET (precipitation minus evapotranspiration) (Fig. 8b). Most regions with increased levels of P−ET experienced higher water tables, and vice versa. The ice sheets and associated glacial isostatic adjustment also played a role: ice thickness provided a pressure head that drove both surface-water and groundwater flow, and ice melt both added water and altered the topography, which here also includes ice-sheet contributions to driving flow (see the LGM ice extent in Figs. 7 and 8). GIA primarily caused land uplift from the LGM to the present day, thereby increasing the elevation head. The higher head values in northern North America during the LGM (from overlying ice) may have played a role in moving groundwater further south – consistent with the model-based findings of Lemieux et al. (2008) – resulting in higher water tables to the south of the ice-sheet margin at that time.

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f08

Figure 8The present-day climate-driven water table minus the LGM water table (a). The Great Lakes filled with water following their deglaciation. A warmer and drier climate (b) reduces terrestrial water storage more broadly, especially in the west. The solid dark-grey line in panel (b) represents the ice extent during the LGM.

In total, water tables during the LGM were higher than those of the present day (Fig. 3), with the difference between the two simulations amounting to 14.98 cm of sea-level equivalent (SLE) (approximately 54.2×1015 L of water). Over this time period, lake storage increased by 5.77 cm SLE – predominantly as a result of the Great Lakes becoming deglaciated. Despite this change in lake volume, we can observe, as shown in Fig. 7, that many now-vanished lakes existed, especially along the ice margin and in currently arid regions. Meanwhile, groundwater storage decreased by 20.75 cm SLE from the LGM to the present day. This change appears to have been largely driven by changes in climate. Note that both simulations assumed a steady-state water table and that this result may be different when simulating a transient change in the water table.

7 Conclusions

Long-term changes in the water table impact the entire hydrologic cycle, including sea levels and climate. Despite this, little is known about changes in the water table over timescales longer than decades. The WTM provides a new capability for computing long-term, continental-scale changes in water tables and terrestrial water storage, including both the groundwater table and dynamically changing lake surfaces. The WTM's simple input requirements mean that it can simulate water tables from the distant past or future as the climate continues to change, and the model is capable of both steady-state and transient simulations. Initial proof-of-concept model runs have indicated that water storage across a continent can change by several centimetres of sea-level equivalent under natural climate change conditions and that changes in water-table depth broadly follow the patterns of changing levels of P−ET.

Appendix A: Model inputs, logical flow, and outputs

A1 Data input requirements

The WTM requires the following 2D, horizontally distributed input arrays for all steady-state or transient model runs:

  • Topography. This refers to land elevation above sea level (metres). At the user's discretion, this can be modified to include overlying ice.

  • Slope. This refers to the topographic slope, which should be based on the input topography data (unitless).

  • Ocean mask. A binary mask is used, with values of 1 indicating land cells and values of 0 indicating ocean cells.

  • Climatic water input. Precipitation, along with (if applicable) ice melt or any other water entering the system, serves as the climatic water input (metres per year).

  • Evapotranspiration. Evapotranspiration refers to the actual ET occurring over land (metres per year).

  • Open-water evaporation. This refers to the evaporation (potential ET) that occurs when there is open surface water, e.g. a lake (Appendix D) (metres per year).

  • Winter temperature. This concerns temperatures during the months of December, January, and February in the Northern Hemisphere and during the months of June, July, and August in the Southern Hemisphere (degrees Celsius).

  • Shallow-subsurface hydraulic conductivity – horizontal. This refers to horizontal hydraulic conductivity (K1.5 in Eq. 5), representative of near-surface conditions (metres per second).

  • Porosity. This refers to shallow-subsurface porosity (ϕ in Eq. 9) (unitless).

For transient model runs, separate input arrays are required for the start and end times for the topography, slope, climatic water input, evapotranspiration, open-water evaporation, winter temperature, and runoff ratio (optional). The values of these arrays change linearly over time, from the start to the end values. In addition, transient model runs require a starting relative water-table elevation.

In some cases, the following optional input data may be used:

  • Starting relative water-table elevation. This input, required for transient model runs, is also provided as an option for steady-state runs. It allows users to reach a steady state more rapidly if there is some initial knowledge about the water table, or it allows users to break the model run up into several shorter runs by using previous outputs as input for this array. The relative water-table elevation (zwr) is defined as the water-table elevation minus the elevation of the land surface (metres). Positive values indicate the presence of a lake, while negative values indicate a groundwater table. If this input is not supplied, zwr will be initialised at a value of 0 (corresponding to the land surface), and the model must first be run to a steady state before any transient model runs can be performed. The simulations included in this paper initialised the water table at a value of 0.

  • Runoff ratio. (This is optional, i.e. at the user's discretion.) If provided, the difference between precipitation and evapotranspiration (P−ET) will be split into groundwater recharge and overland runoff using this array of runoff ratios. If not provided, this difference (P−ET) is used entirely as recharge and is added directly to the groundwater table in the cell where it falls.

  • Shallow-subsurface hydraulic conductivity – vertical. (This is optional, i.e. only required if the infiltration option is enabled – see Sect. 4.2.1.) Vertical hydraulic conductivity representative of near-surface conditions (metres per second) is used. If this input is not provided, the infiltration option must be disabled.

A2 Logical flow

The logical flow of the WTM is shown in Fig. A1. Model inputs, as described in Appendix A1, are provided, and the depression hierarchy for the given topography is calculated. In transient runs, the input files are updated over time as conditions change; the depression hierarchy is recalculated as the topography changes. The model then adds the appropriate recharge to the water table and (1) moves groundwater, (2) moves surface water, and (3) calculates the climatic water balance (precipitation minus evapotranspiration, plus ice melt or any other water inputs/outputs) for the next time step. The evapotranspiration field is updated to use the Penman equation result (Appendix D), i.e. the “open-water evaporation” input file, wherever the water table lies above the surface, and the evapotranspiration input file is used elsewhere. The model concludes after it reaches the prescribed total number of time steps. At this point, it writes the outputs to a file. Outputs are also saved at regular intervals throughout the model run.

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f09

Figure A1Steps taken by the WTM. The two red boxes indicate the components used to couple groundwater (GW) and surface water.

Download

A3 Outputs

The WTM generates two outputs:

  • the relative water-table elevation (gridded raster), saved at the end of the model run and at regular intervals throughout;

  • a text file recording the number of cycles completed and the amount of water-table change occurring during each step of the simulation.

Appendix B: Solving the non-linear groundwater equation

We solve for the change in groundwater head over time using the 2D horizontal groundwater equation for saturated groundwater flow in an unconfined aquifer within a heterogeneous medium, which is assumed to be horizontally isotropic due to a lack of directional data for hydraulic conductivity (Freeze and Cherry1979). We invoke the Dupuit–Forchheimer theory of free-surface flow, which is based on two assumptions: (1) flow is horizontal, and (2) the hydraulic gradient is equal to the gradient of the water-table surface and does not vary with depth. The equation is as follows:

(B1) S y h t = x T h x + y T h y + R ,

where h is the groundwater head, T is the transmissivity, t is the length of a single time interval, x and y are the two dimensions of groundwater movement, R represents recharge, and Sy is the specific yield of the aquifer (here approximated as being equal to the porosity). Note that our assumptions that the aquifer is unconfined and that groundwater flows in two dimensions allow us to use T in this formula, where T=Kh and K is the hydraulic conductivity. More information about our treatment of transmissivity is given in Sect. 3.2.

When using the Dupuit–Forchheimer approximation, discharge (Q) is defined as follows (Eq. 5.28 in Freeze and Cherry1979):

(B2) Q = - T Δ h Δ d ,

where Δd refers to the distance in either the x (S–N) or y (W–E) direction, as appropriate.

Combining Eqs. (B2) and (B1) gives

(B3) S y h t = - Q x x - Q y y + R .

Defining Q for each of the cardinal directions gives

(B4)QE=-Ti+1/2ht(i+1,j)-ht(i,j)Δx,(B5)QW=-Ti-1/2ht(i,j)-ht(i-1,j)Δx,(B6)QN=-Tj+1/2ht(i,j+1)-ht(i,j)Δy,(B7)QS=-Tj-1/2ht(i,j)-ht(i,j-1)Δy.

Here, i is the cell index along the x (S–N) axis and j is the cell index along the y (W–E) axis. Note that we assess T at the cell boundaries rather than at the cell centres. We do this because mass transfer occurs across these cell boundaries, so calculating the gradients here provides more accurate directional water discharges. We indicate this cell-boundary-based calculation with the “+1/2” and “-1/2” subscripts.

Substituting these definitions of Q into Eq. (B3) and expanding the left-hand side gives

(B8) S y h t + 1 ( i , j ) - h t ( i , j ) Δ t = T ( i + 1 / 2 ) h t ( i + 1 , j ) - h t ( i , j ) Δ x 2 - T ( i - 1 / 2 ) h t ( i , j ) - h t ( i - 1 , j ) Δ x 2 + T ( j + 1 / 2 ) h t ( i , j + 1 ) - h t ( i , j ) Δ y 2 - T ( j - 1 / 2 ) h t ( i , j ) - h t ( i , j - 1 ) Δ y 2 + R .

Solving for the head at the next time step, ht+1, gives

(B9) h t + 1 ( i , j ) = [ T ( i + 1 / 2 ) h t ( i + 1 , j ) - h t ( i , j ) Δ x 2 - T ( i - 1 / 2 ) h t ( i , j ) - h t ( i - 1 , j ) Δ x 2 + T ( j + 1 / 2 ) h t ( i , j + 1 ) - h t ( i , j ) Δ y 2 - T ( j - 1 / 2 ) h t ( i , j ) - h t ( i , j - 1 ) Δ y 2 + R ] Δ t S y + h t ( i , j ) .

This equation can now be broken down into the thing that we want (ht+1) and the things that we know. We solve the equation using the PETSc SNES solver (Balay et al.1997, 2022a, b).

Appendix C: Infiltration of surface water

C1 Transit time across a cell

To calculate the amount of infiltration that happens while water is in transit across a cell, we must consider the total time that water takes to cross the cell. The longer water remains in a cell, the more time it has to infiltrate. Water takes longer to flow across cells that are larger or have shallower slopes, as well as when the water depth – and consequently its flow velocity – is smaller.

We use Manning's equation to estimate the time taken for water to flow across a cell. This equation is expressed as

(C1) u = 1 n R h 2 / 3 S 1 / 2 ,

where u is the mean (i.e. vertically averaged) velocity of the surface water moving across the cell, n is the Gauckler–Manning coefficient, Rh is the hydraulic radius, and S is the slope. By default, we set the n value in Manning's equation to 0.05 m-1/3 s. We make the assumption that the height of the water in the cell, h, is much smaller than the cell width. This allows us to simplify the hydraulic radius to be equal to h, as shown in the following:

(C2) u = 1 n h 2 / 3 S 1 / 2 .

Because S and n are both constants, for convenience, we will combine them into a constant (k0), where

(C3) k 0 = S 1 / 2 n ,

so that

(C4) u = k 0 h 2 / 3 .

The next step is to consider the infiltration rate,

(C5) d h d t I = - k sat .

By separating the variables, integrating, and defining h=h0 at tI=0, we obtain

(C6) h = h 0 - k sat t I .

We substitute Eq. (C6) into Eq. (C4) and use the definition of velocity as the time derivative of position to set up the final equation in order to integrate as follows:

(C7) d L d t = k 0 h 0 - k sat t I 2 / 3 ,

where L is the displacement in an arbitrary orientation. By separating the variables and solving via a u substitution, we obtain

(C8) L = k 0 0 t i ( h 0 - k sat t I ) 2 / 3 d t = - 3 5 k 0 k sat ( h 0 - k sat t I ) 5 / 3 + c ,

where c is the constant of integration. Defining L as 0 when tI=0 (i.e. with the clock starting when the water first touches the cell margin), we obtain

(C9) c = 3 5 k 0 k sat h 0 5 / 3 .

This means the distance crossed by the water is given as

(C10) L = 3 5 k 0 k sat h 0 5 / 3 - ( h 0 - k sat t I ) 5 / 3 .

We rearrange this expression to find the amount of time that this transit takes because this is the amount of time that the water has to infiltrate into the ground in the cell. Solving for the transit time and substituting S and n back into the equation gives

(C11) t I = h 0 - h 0 5 / 3 - 5 3 n S 1 / 2 k sat Δ L 3 / 5 / k sat .

In the WTM, we limit the topographic slope, S, to a minimum value of 10−6 to allow for movement over flat cells in the DEM. We calculate L based on the direction of travel between the two cells (north–south, east–west, or diagonally) and the latitude of the cells.

C2 Infiltration

We now understand the time (tI) it takes for water to cross a cell as a function of the distance travelled by the water from cell to cell (L), slope (S), and flow depth (h). When water flows across a cell that is not already groundwater-saturated, the flow depth decreases as it crosses the cell due to infiltration. This occurs at a rate governed by the saturated vertical hydraulic conductivity (ksat); for simplicity, we do not consider transient wetting and drying effects in the unsaturated zone. Some water will undergo infiltration, and some will continue to flow downslope as infiltration-excess overland flow (Horton and Htrata1955). When water crosses a cell that is already fully saturated (i.e. when the groundwater table is at the land surface), no infiltration is possible, and saturation-excess overland flow (Dunne and Black1970) will occur.

There are two possible solutions for the potential total amount of water infiltration (Ipot), given by

(C12) I pot = h 0 if  h 0 5 / 3 5 3 n S 1 / 2 k sat Δ L , k sat t I otherwise .

In the first case, the entire column of water that enters the cell may undergo infiltration before it crosses the cell. For the “=” subcase, the travel time corresponds precisely to the infiltration time; for the “<” subcase, the solution to Eq. (C11) becomes undefined because all the water undergoes infiltration before completing its crossing. In the second case, the potential infiltration simply equals the saturated hydraulic conductivity multiplied by the amount of time that this water can infiltrate before it crosses the cell; remaining water continues to flow into the next cell.

Converting Ipot to the actual amount of infiltration that occurs, I, requires consideration of the space available to accommodate infiltration water. Combining Eq. (C12) with the amount of groundwater space available in the cell – given by ϕzwr, where ϕ is the subsurface porosity (assumed constant with depth) and zwr is the relative water-table elevation – provides the general solution, expressed as

(C13) I = min - ϕ z wr , I pot .

This amount of infiltrated water is then subtracted from the flow depth, h. If h>0 as the water exits the cell, then the water continues onwards to the next downslope cell.

Appendix D: Open-water evaporation

We calculate open-water evaporation by solving and applying the Penman equation (Dingman1994) together with the Charnock (1955) expression for the roughness length over open water as a function of wind-induced waves. This evaporation rate overrides the input evapotranspiration rate whenever the water table crops out above the ground surface, forming an exposed waterbody (Fig. A1). The effects of ice cover are not considered.

The Penman (1948) equation combines radiative, sensible, and latent heat transfer to solve for evaporation. Though this equation is well established (Finch and Calver2008; Valiantzas2006; Vörösmarty et al.1998; Zotarelli and Dukes2010), we choose to include a brief derivation of the Penman equation due to (1) the central role evaporation plays in our study; (2) the fact that most derivations centre on the Penman–Monteith equation (Monteith1965), which involves plant transpiration that is not relevant to our application to lakes; and (3) our inclusion of a wind-speed-determined roughness length for modulating wind-driven turbulent energy transfers, which seems reasonable to include but did not appear in our review of the literature. Here, we use variable nomenclature that is more common to thermodynamics than to hydrology.

D1 Penman equation (general form)

The Penman equation relates the evaporation rate (E), which corresponds to latent heat flux, to net radiation flux (Rn – incoming and outgoing shortwave and longwave radiation) and sensible heat flux due to turbulent atmospheric heat transfer (QH,s – where the subscript “H” indicates enthalpy and the subscript “s” indicates that this enthalpy is sensible). Accordingly, E is expressed as

(D1) E = R n - Q H , s ρ w Δ H vap .

Here, ρw is water density and ΔHvap is the latent heat of vaporisation of water. These denominator terms convert the energy fluxes (W m−2) into evaporation (m s−1).

D2 Input data products

Inputs for our solution come from the TerraClimate and GEBCO_2020 datasets. TerraClimate (Abatzoglou et al.2018) comprises monthly gridded data products at a 2.5 arcmin resolution ( 5 km from N–S) for the following:

  • incoming solar (shortwave) radiation

  • monthly averaged minimum and maximum daily temperatures

  • wind speed

  • vapour pressure.

GEBCO_2020 (GEBCO Bathymetric Compilation Group2020) is a global gridded topographic and bathymetric dataset with a 15 arcsec resolution ( 0.5 km from N–S). We resampled this dataset to 2.5 arcmin to align with the resolution of TerraClimate.

D3 Net radiation

In the field, acquiring net radiation requires paired upward- and downward-facing pyranometers and pyrgeometers to measure incoming and outgoing shortwave and longwave radiation. Here, we use a combination of calculations and remotely sensed data products to assemble a solar-radiation data product at an appropriate resolution for our continental-scale modelling example.

TerraClimate (Abatzoglou et al.2018) provides the incoming shortwave radiation flux, Rin,s. The outgoing shortwave radiation is equal to the incoming radiation multiplied by the surface albedo, α. Therefore, the net shortwave radiation, Rn,s, is given by

(D2) R n , s = ( 1 - α ) R in , s .

We use α=0.06 as the characteristic value for open water.

We lack data on net longwave radiation, Rn,l, but know that (1) the outgoing longwave flux is proportional to surface temperature using the Stefan–Boltzmann law and (2) that incoming longwave radiation is related to greenhouse gases in the atmosphere that absorb and re-emit this outgoing radiation. We therefore follow and modify the approach taken by Zotarelli and Dukes (2010) in both approximating the surface temperature with the maximum and minimum air temperature values and using vapour pressure and cloudiness to estimate the impact of greenhouse gases on longwave absorption and re-radiation, as shown in the following:

(D3) R n , l = σ T max 4 + T min 4 2 0.34 - 0.00014 e a 1 / 2 C .

Here, σ is the Stefan–Boltzmann constant, T represents temperature (expressed in kelvin), ea is the near-surface atmospheric vapour pressure, and 𝒞 is what we choose to call the “cloud function”.

We can estimate the value of the cloud function using the difference between the clear-sky solar radiation, Rin,s,CS, and the solar radiation received at the land surface, Rin,s. To compute the clear-sky solar radiation, we first compute the top-of-atmosphere (i.e. extraterrestrial) solar radiation (Rin,s,TOA); see sunpos.py in Wickert (2020). We then modify it based on the elevation (Zotarelli and Dukes2010), which determines the atmospheric thickness above a given location as follows:

(D4) R in , s , CS = 0.75 + 2 × 10 - 5 z R in , s , TOA ,

where z, as in the main text, is the surface elevation in metres.

This method works only where sufficient incoming solar radiation exists to produce a meaningful difference between Rin,s,TOA and Rin,s. Based on our tests, a reasonable cutoff value for incoming solar radiation is 15 W m−2.

(D5) C = 1.35 R in , s R in , s , TOA - 0.35 if  R in , s , TOA 15 , 1.35 R in , s R in , s , TOA - 0.35 15–20 otherwise ,

where the lower term represents the average of the upper term when 15<Rin,s,TOA<20. This is an obvious kludge for the sake of generating proof-of-concept model outputs, and it generates a reasonable but inaccurate cloud-function value for the polar regions.

The final step is straightforward. Net radiation flux is simply the sum of the net shortwave and longwave fluxes:

(D6) R n = R n , s + R n , l .

D4 Sensible heat flux

Deriving the Penman equation for sensible heat flux, QH,s, results in the following (Dingman1994):

(D7) Q H , s = K H u Δ P , T E K E u - e sat - e a .

Here, KH and KE are coefficients of turbulent conductance (kg m s−1 K−1) for sensible heat and water vapour (i.e. latent heat), respectively. Moreover, u represents wind speed, which is conventionally measured 2 m above the surface. ΔP,T is the slope of the liquid-to-vapour phase transition of water at air temperature (Ta), which likewise is measured 2 m above the surface. Similarly, esat is the saturation water vapour pressure at Ta, while ea is the actual water vapour pressure.

The turbulent-conductance coefficients, KH and KE, are defined based on the ratios of heat (KH) and water vapour (KE) transfer to momentum transfer (Dingman1994):

(D8)KH=DHDMcpρau*u2,(D9)KE=DWVDMΔρaPρwRaRvu*u2.

Here, DH represents thermal diffusivity in air, DM is the diffusivity of momentum, and DWV is the diffusivity of water vapour. For a stable atmosphere, which we assume, the same turbulent eddies result in the transfer of heat, momentum, and water vapour. Therefore, DH/DM=DWV/DM=1, simplifying Eqs. (D8) and (D9) to the following:

(D10)KH=cpρau*u2,(D11)KE=ρaPρwRaRvu*u2.

We restate the variable definitions from the main text for convenience: cp is the specific heat capacity of air at constant pressure, ρa represents air density, u* represents wind shear velocity, u is the measured wind velocity (typically at 2 m elevation above the surface), ρw represents water density, P represents atmospheric pressure, and Ra/Rv=0.622 is the ratio of the gas constants of air and water vapour.

D5 Full Penman equation

The process of combining Eqs. (D1) and (D7) and solving for evaporation results in the common full form of the Penman equation (see Dingman1994), given by

(D12) E = R n + K H u Δ P , T e sat - e a ρ w Δ H vap + K H K E 1 Δ P , T .

Substituting in the definitions of coefficients KH and KE, we obtain Eq. (E1).

D6 Variable water surface roughness

The u* term in the diffusivity of momentum, DM, can be evaluated by solving for the boundary-layer velocity profile, given by the logarithmic “law of the wall”, in which

(D13) u ( z ) = u * κ ln z α z 0 .

Here, κ=0.407 is the von Kármán constant, zα is the height of the air above the land surface, and z0 is the surface roughness length. It is then possible to solve for u* by knowing the wind velocity (u) at a known elevation (zα=z1), which is typically 2 m above the surface, and the surface roughness length scale.

When wind flows over open water, it generates waves, thereby making the roughness length itself a function of wind speed. This makes Eq. (D13) non-linear, thereby adding a layer of complexity not included in models of overland evaporation.

To address this problem, we first turn to Charnock (1955), who found a quadratic relationship between wave-generated z0 and u*. Hersbach (2011) expanded this work and defined z0 over a broader range of conditions by showing that it depends on kinematic viscosity, ν, in light winds and on a shear-velocity-squared (Charnock1955) relationship in strong winds. Accordingly, z0 is given by

(D14) z 0 = K ν ν u * + K wave u * 2 g ,

where Kν=0.11 and Kwave≈0.018 are the coefficients. We then substitute this expression for z0 into Eq. (D13) and solve for u* using the known u value at an elevation of z1:

(D15) u * = κ u / ln z 1 K ν ν / u * + K wave u * 2 / g .

With our single known wind speed at an elevation of z1=2 m (Abatzoglou et al.2018), we can solve this equation for u* in two different ways. First, we can use a numerical root finder, which we implement using the root_scalar method within SciPy (Wickert2020; Virtanen et al.2020) (see https://github.com/umn-earth-surface/TerraClimate-potential-open-water-evaporation, last access: 28 April 2021). The second option is to derive an analytical solution. This is possible for the original Charnock (1955) relationship, which uses the Lambert W function, but it is not possible for the form given by Hersbach (2011). Roots for Eq. (D15) exist and are numerically attainable for wind velocities less than approximately 55 m s−1.

Appendix E: Model input data

We performed a steady-state WTM simulation for present-day North America and another for North America during the LGM. The required input data arrays are listed in Appendix A1. Here, we outline the data sources that were used for each of the required input arrays.

For climate-based input data, we averaged inputs over 100 years (from 50 years before to 49 years after the listed time) for our LGM simulation. Present-day data were also averaged over multiple decades, as detailed in the following sections. This was an attempt to reduce weather noise, which is responsible for much of the internal variability observed in climate simulations (Deser et al.2012). As a result, our results better represent steady-state conditions for a given point in the longer-term climate evolution of the system, rather than for a single year, which may present its own set of weather conditions.

E1 Topography

For the present-day simulation, we obtained topographic data from the GEBCO_2020 grid (GEBCO Bathymetric Compilation Group2020), which we coarsened from a resolution of 15 arcsec to a 30 arcsec resolution by averaging each set of four original grid-cell elevations within each of our 30 arcsec grid cells. We added lake bathymetry to this DEM using data from the Global Lake Database (Kourzeneva et al.2012), making use of all the included lakes except for the Great Lakes, whose bathymetry is already included in GEBCO_2020, and the Great Salt Lake. We updated the bathymetry of the Great Salt Lake using data from Tarboton (2017). At locations where ice exists, we consider the topography under the ice and account for the impact of the ice on water flow in the form of an added pressure head. To do so, we use the difference between the ETOPO1 (Amante and Eakins2009; NOAA National Geophysical Data Center2009) ice-free and ice-included topographies to obtain the ice thickness. We subtract this ice thickness from the GEBCO_2020 topography and then add back the ice thickness, multiplied by the ratio of ice density to water density (0.9167 / 0.9998). This results in the final topography, including the added ice pressure head.

We computed the topographic change resulting from glacial isostatic adjustment (GIA) based on the ICE-6G (Peltier et al.2015) ice history and a spherically symmetric viscosity structure with an elastic lithospheric thickness of 96 km, an upper-mantle viscosity of 0.5×1021 Pa s, and a lower-mantle viscosity of 20×1021 Pa s. We used the GIA algorithm described in Kendall et al. (2005) and Dalca et al. (2013), with a maximum spherical harmonic degree of 256, to compute the relative sea level across the globe during the LGM. After interpolating these GIA anomalies to a 30 arcsec resolution, we subtracted them from the aforementioned modern-day topography to obtain a past topography corresponding to the LGM. Following this, we used the ICE-6G ice history for the LGM to compute and add the ice pressure head, with the aim of producing the final set of topographic (i.e. topography and ice pressure head) inputs for the WTM.

Note that because the ice pressure head is used to modify the topography input data for the WTM, output water-table depths are also relative to this modified topography. Results must be adjusted to the true topography in post-processing. This adjustment may produce englacial water tables that lie above the land surface; because this water mass is already accounted for in the ice model, we remove it here in order to compare the groundwater levels against one another.

E2 Slope

We computed the slope input files with the topography described above – modified by GIA, if needed, but without including ice – using GRASS GIS (Neteler et al.2012). We used the ice-free slope because, within the WTM, the slope data input is only used to determine the appropriate e-folding depth (described in Sect. 3.2) for use with the hydraulic conductivity. Water flow directions are computed directly from the topography described above.

E3 Ocean mask

The ocean masks were created using the topography data described above. Any cells below sea level that could be grouped into a polygon of below-sea-level cells touching the edges of the map were classed as ocean cells. This allowed land cells that were below sea level to still be classed as land cells (see Wickert et al.2013).

E4 Climatic water input

For the present day, we obtained precipitation data from the TerraClimate dataset (Abatzoglou et al.2018). We summed the averaged monthly data from TerraClimate over a total of 30 years, from 1981 to 2010 (inclusive), to obtain annual averages. We resampled the spatial resolution of the TerraClimate data from 1/24° (150 arcsec) to 30 arcsec using a bivariate spline approximation.

For the past, we used modelled precipitation data from the TraCE-21K simulation (He2011). For the LGM, we averaged data from 50 years before to 49 years after the given time, obtaining a 100-year average of precipitation. We then performed an anomaly correction using the present-day precipitation, as described above. We resampled the data to a 30 arcsec resolution used in these runs using a bivariate spline interpolation.

E5 Evapotranspiration

For the present day, we obtained evapotranspiration data from the TerraClimate dataset (Abatzoglou et al.2018) and processed these data in the same way as described above for precipitation.

For the past, we used modelled evapotranspiration data from the TraCE-21K simulation (He2011). As with precipitation, we obtained a 100-year average and then performed an anomaly correction of the data relative to the present day. We resampled the data to our 30 arcsec resolution using a bivariate spline approximation.

E6 Open-water evaporation

We calculated the evaporation of surface water using the classic Penman (1948) equation, modified following Hersbach (2011) to account for variable water surface roughness due to wind-driven waves, as shown in the following:

(E1) E = R n + ( c p ρ a u * 2 ) / ( Δ P , T u ) ρ w Δ H vap + P c p ρ w ( R v / R a ) e sat - e a .

Here, E is the rate of open-water evaporation, Rn is the net solar radiation, cp is the specific heat capacity of air at constant pressure, ρa represents air density, u* represents wind shear velocity, ΔP,T is the gradient in temperature–pressure space of the liquid-to-vapour phase transition for water, u represents wind velocity (typically at 2 m elevation above the surface), ρw represents water density, ΔHvap is the latent heat of vaporisation of water, P represents atmospheric pressure, Rv/Ra=1 / 0.622 is the ratio of the gas constants of water vapour and air, esat represents water vapour pressure at saturation, and ea represents water vapour pressure. Appendix D contains our derivation.

For the present day, the open-water evaporation calculations were based on data from TerraClimate (Abatzoglou et al.2018) and the GEBCO Bathymetric Compilation Group (2020) elevation dataset. The open-water evaporation rates were calculated using monthly climatic data from 1958 to 1970 (inclusive).

For the past, the open-water evaporation calculations were based on climate data from the TraCE-21K simulation (He2011). We obtained a 100-year average of open-water evaporation, before performing an anomaly correction relative to the present day and resampling the data to the 30 arcsec resolution using a bivariate spline approximation.

E7 Winter temperature

For the present day, we used ERA5 reanalysis monthly-mean 0.25° latitude–longitude grid data for winter temperatures (European Centre for Medium-Range Weather Forecasts2019). The data are long-term annual averages based on monthly averages from 1979 to 2018 (inclusive). To obtain the winter temperatures, we used monthly temperatures from December, January, and February for the Northern Hemisphere. We assumed that temperatures from the ERA5 data matched the mean topography within a 0.25° cell and resampled these temperatures to a 30 arcsec resolution using the 30 arcsec resolution topography and a wet adiabatic lapse rate of 5 °C km−1 (Peirce et al.1998), relative to these mean temperatures.

For the past, we used modelled temperature outputs from the TraCE-21K simulation (He2011). We took a 100-year average and resampled this to the desired 30 arcsec resolution using the topography and an adiabatic lapse rate, as described above. We also performed an anomaly correction relative to the present day.

E8 Shallow-subsurface hydraulic conductivity – horizontal

Hydraulic conductivity values are based on the hybrid State Soil Geographic–Food and Agriculture Organisation soil texture database (hereafter STATSGO/FAO), available at https://ral.ucar.edu/solutions/products/wrf-noah-noah-mp-modeling-system (last access: 10 November 2020), which provides 12 different soil texture categories. We converted these to hydraulic conductivity values using the representative values suggested by Clapp and Hornberger (1978). The value for silt was not provided by Clapp and Hornberger (1978), so we estimated it based on nearby values and the range of possible values given by Earle (2015). Similarly, we selected the value for bedrock from the range given by Earle (2015). We took the value for “organic materials” from the value listed as “peat” by Fan et al. (2007).

Due to a lack of past hydraulic conductivity and soil texture data, we assume that these values do not change significantly over the time intervals that we are interested in studying here. Therefore, we use the same hydraulic conductivity dataset for all time steps.

E9 Porosity

Porosity values are based on the same STATSGO/FAO soil texture database as described above, which also uses representative values suggested by Clapp and Hornberger (1978), Earle (2015), and Fan et al. (2007). We likewise assume that porosity does not change significantly over the time intervals that we are studying and use the same porosity dataset for all time steps.

E10 Runoff ratio

We computed the potential runoff ratio (C) following the formula provided in Liu and Smedt (2004):

(E2) C = C 0 + ( 1 - C 0 ) S S + S 0 ,

where C0 is the potential runoff ratio for a near-zero slope (see Liu and Smedt2004), S is the surface slope (expressed as a percentage), and S0 is the slope constant for a given land use and soil type (see Liu and Smedt2004). The soil textures from the STATSGO/FAO soil texture database, available at https://ral.ucar.edu/solutions/products/wrf-noah-noah-mp-modeling-system, were used to select values for C0 and S0. Since land cover is not known to our model, we averaged the values for forest and grass to obtain the best estimate at all locations. We used the slopes described above for each time step. The values for C0 and S0 are considered to be constants over the time period we are studying.

E11 Starting relative water-table elevation

Data on the starting relative water-table elevation are a requirement for transient simulations. Users can use the output of a steady-state simulation as the starting relative water-table elevation for transient simulations, when appropriate. Our steady-state simulations initialised the water table at the land surface.

E12 Vertical hydraulic conductivity

We opted not to enable the infiltration option for this set of model runs; therefore, no vertical hydraulic conductivity input was needed. It is possible to obtain this input from horizontal hydraulic conductivity values using anisotropy values, such as those listed by Fan et al. (2007).

E13e-folding constants

Calibration constants for the e-folding depth were set to a=100, b=150, and fmin=2.5, following Fan et al. (2013).

Appendix F: Locations of validation data

As discussed in Sect. 6.1.1, we performed model validation using groundwater well (Fan et al.2013), lake (Kourzeneva et al.2012), and wetland (Zhang et al.2023a) datasets. The locations of cells containing each type of data are shown in Fig. F1.

https://gmd.copernicus.org/articles/18/1463/2025/gmd-18-1463-2025-f10

Figure F1Location and spatial extent of each of the three data sources used to validate the depth to the water table.

Code availability

Complete, well-commented source code for the WTM is available on GitHub (v2.0.1; https://github.com/KCallaghan/WTM/) and Zenodo (v2.0.1; https://doi.org/10.5281/zenodo.10611076, Callaghan et al.2024).

Data availability

Water table depths for the two simulations (LGM and present day) are available from https://doi.org/10.4211/hs.9eaa891ef9c44a19b3d40cdfcb1fe824 (Callaghan et al.2025). The simulations presented in this work used topographic, climatic, ice thickness, and soil texture datasets. The GEBCO_2020 bathymetric and topographic grid is available from https://doi.org/10.5285/a29c5465-b138-234d-e053-6c86abc040b9 (GEBCO Bathymetric Compilation Group2020). The ETOPO1 global relief model is available from https://doi.org/10.7289/V5C8276M (Amante and Eakins2009). ICE6G ice thickness is available from https://www.atmosp.physics.utoronto.ca/~peltier/data.php (Argus et al.2014; Peltier et al.2015). TerraClimate data are available from https://doi.org/10.7923/G43J3B0R (Abatzoglou et al.2017). ERA5 data are available from https://doi.org/10.24381/cds.adbb2d47 (Hersbach et al.2023). STATSGO/FAO soil textures are available from https://ral.ucar.edu/model/wrf-noah-modeling-system (NCAR2025).

Author contributions

ADW and KLC conceptualised the WTM. KLC, ADW, and RB conceptualised FSM, which was co-written by KLC and RB (with the algorithm design led by RB). The remaining code for the WTM was developed by KLC in consultation with all authors. All authors conceptualised the simulation examples shown, and the simulations and validation were performed by KLC. ADW, JA, and KLC each provided computing resources at various points throughout the project. Writing of the initial draft was led by KLC, while all authors reviewed and edited the paper.

Competing interests

At least one of the (co-)authors is a member of the editorial board of Geoscientific Model Development. The peer-review process was guided by an independent editor, and the authors also have no other competing interests to declare.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.

Acknowledgements

Ying Fan Reinfelder and Gonzalo Miguez-Macho graciously provided the source code used in Fan et al. (2013) and spent time explaining the concept, code, and required inputs. Gene-Hua Crystal Ng provided helpful advice in assembling and solving the Penman equation. Jed Brown provided advice regarding the best way to set up the groundwater flow equation using PETSc. This collaboration resulted from a serendipitous encounter at the Community Surface Dynamics Modeling System (CSDMS) annual meeting, which Richard Barnes attended with the support of a CSDMS travel grant.

Financial support

Richard Barnes was supported by the Lawrence Berkeley National Laboratory's Grace Hopper Postdoctoral Fellowship in Computing Sciences. Previous work was supported by the Department of Energy's Computational Science Graduate Fellowship (grant no. DE-FG02-97ER25308), as well as by the Gordon and Betty Moore Foundation (grant no. GBMF3834) and the Alfred P. Sloan Foundation (grant no. 2013-10-27) through the Berkeley Institute for Data Science's PhD fellowship. Kerry L. Callaghan and Andrew D. Wickert were supported by the National Science Foundation under grant no. EAR-1903606. Andrew D. Wickert received further support through a Humboldt Research Fellowship from the Alexander von Humboldt Foundation. Kerry L. Callaghan and Jacqueline Austermann were supported by the National Science Foundation under grant no. EAR-1903518.

Review statement

This paper was edited by Lele Shu and reviewed by Reed Maxwell and two anonymous referees.

References

Abatzoglou, J., Dobrowski, S., Parks, S., and Hegewisch, K.: Monthly climate and climatic water balance for global terrestrial surfaces from 1958–2015, University of Idaho [data set], https://doi.org/10.7923/G43J3B0R, 2017. a

Abatzoglou, J. T., Dobrowski, S. Z., Parks, S. A., and Hegewisch, K. C.: TerraClimate, a high-resolution global dataset of monthly climate and climatic water balance from 1958-2015, Sci. Data, 5, 1–12, https://doi.org/10.1038/sdata.2017.191, 2018. a, b, c, d, e, f

Amanambu, A. C., Obarein, O. A., Mossa, J., Li, L., Ayeni, S. S., Balogun, O., Oyebamiji, A., and Ochege, F. U.: Groundwater system and climate change: Present status and future considerations, J. Hydrol., 589, 125163, https://doi.org/10.1016/j.jhydrol.2020.125163, 2020. a

Amante, C. and Eakins, B. W.: ETOPO1 1 Arc-Minute Global Relief Model: Procedures, Data Sources and Analysis., NOAA Technical Memorandum NESDIS NGDC-24, National Geophysical Data Center, NOAA [data set], https://doi.org/10.7289/V5C8276M, 2009. a, b

Ameli, A. A., McDonnell, J. J., and Bishop, K.: The exponential decline in saturated hydraulic conductivity with depth: a novel method for exploring its effect on water flow paths and transit time distribution, Hydrol. Process., 30, 2438–2450, https://doi.org/10.1002/hyp.10777, 2016. a

Anderson, D. G.: Iterative Procedures for Nonlinear Integral Equations, Journal of the ACM (JACM), 12, 547–560, https://doi.org/10.1145/321296.321305, 1965. a, b

Argus, D. F., Peltier, W. R., Drummond, R., and Moore, A. W.: The Antarctica component of postglacial rebound model ICE-6G_C (VM5a) based upon GPS positioning, exposure age dating of ice thicknesses, and relative sea level histories, Geophys. J. Int., 198, 537–563, https://doi.org/10.1093/gji/ggu140, 2014 (data available at: https://www.atmosp.physics.utoronto.ca/~peltier/data.php, last access: 4 March 2025). a

Balay, S., Gropp, W. D., McInnes, L. C., and Smith, B. F.: Efficient Management of Parallelism in Object Oriented Numerical Software Libraries, in: Modern Software Tools in Scientific Computing, edited by: Arge, E., Bruaset, A. M., and Langtangen, H. P., 163–202, Birkhäuser Press, https://doi.org/10.1007/978-1-4612-1986-6_8, 1997. a, b

Balay, S., Abhyankar, S., Adams, M. F., Benson, S., Brown, J., Brune, P., Buschelman, K., Constantinescu, E., Dalcin, L., Dener, A., Eijkhout, V., Faibussowitsch, J., Gropp, W. D., Hapla, V., Isaac, T., Jolivet, P., Karpeev, D., Kaushik, D., Knepley, M. G., Kong, F., Kruger, S., May, D. A., McInnes, L. C., Mills, R. T., Mitchell, L., Munson, T., Roman, J. E., Rupp, K., Sanan, P., Sarich, J., Smith, B. F., Zampini, S., Zhang, H., Zhang, H., and Zhang, J.: PETSc/TAO Users Manual, Tech. Rep. ANL-21/39 – Revision 3.18, Argonne National Laboratory, https://publications.anl.gov/anlpubs/2022/10/179042.pdf (last access: 28 February 2025), 2022a. a, b

Balay, S., Abhyankar, S., Adams, M. F., Benson, S., Brown, J., Brune, P., Buschelman, K., Constantinescu, E. M., Dalcin, L., Dener, A., Eijkhout, V., Faibussowitsch, J., Gropp, W. D., Hapla, V., Isaac, T., Jolivet, P., Karpeev, D., Kaushik, D., Knepley, M. G., Kong, F., Kruger, S., May, D. A., McInnes, L. C., Mills, R. T., Mitchell, L., Munson, T., Roman, J. E., Rupp, K., Sanan, P., Sarich, J., Smith, B. F., Zampini, S., Zhang, H., Zhang, H., and Zhang, J.: PETSc Web page, https://petsc.org/ (last access: 3 March 2023), 2022b. a, b

Barnes, R. and Callaghan, K. L.: Depression Hierarchy Source Code, Zenodo, https://doi.org/10.5281/zenodo.3238558, 2019. a, b, c

Barnes, R. and Callaghan, K. L.: Fill-Spill-Merge Source Code, Zenodo, https://doi.org/10.5281/zenodo.3755142, 2020. a, b, c

Barnes, R., Callaghan, K. L., and Wickert, A. D.: Computing water flow through complex landscapes – Part 2: Finding hierarchies in depressions and morphological segmentations, Earth Surf. Dynam., 8, 431–445, https://doi.org/10.5194/esurf-8-431-2020, 2020. a, b

Barnes, R., Callaghan, K. L., and Wickert, A. D.: Computing water flow through complex landscapes – Part 3: Fill–Spill–Merge: flow routing in depression hierarchies, Earth Surf. Dynam., 9, 105–121, https://doi.org/10.5194/esurf-9-105-2021, 2021. a, b, c, d, e, f

Callaghan, K. L. and Wickert, A. D.: Computing water flow through complex landscapes – Part 1: Incorporating depressions in flow routing using FlowFill, Earth Surf. Dynam., 7, 737–753, https://doi.org/10.5194/esurf-7-737-2019, 2019. a

Callaghan, K. L., Barnes, R., and Wickert, A. D.: The Water Table Model (v2.0.1), Zenodo [code], https://doi.org/10.5281/zenodo.10611076, 2024. a, b, c, d

Callaghan, K. L., Wickert, A. D., Barnes, R., and Austermann, J.: Water table: WTM steady-state water table simulations for LGM and present day, Hydroshare [data set], https://doi.org/10.4211/hs.9eaa891ef9c44a19b3d40cdfcb1fe824, 2025. a

Cardenas, M. B. and Jiang, X. W.: Groundwater flow, transport, and residence times through topography-driven basins with exponentially decreasing permeability and porosity, Water Resour. Res., 46, 1–9, https://doi.org/10.1029/2010WR009370, 2010. a

Charnock, H.: Wind stress on a water surface, Q. J. Roy. Meteor. Soc., 81, 639–640, https://doi.org/10.1002/qj.49708135026, 1955. a, b, c, d

Clapp, R. B. and Hornberger, G. M.: Empirical equations for some soil hydraulic properties, Water Resour. Res., 14, 601–604, 1978. a, b, c

Condon, L. E., Kollet, S., Bierkens, M. F., Fogg, G. E., Maxwell, R. M., Hill, M. C., Fransen, H. J. H., Verhoef, A., Van Loon, A. F., Sulis, M., and Abesser, C.: Global Groundwater Modeling and Monitoring: Opportunities and Challenges, Water Resour. Res., 57, 1–27, https://doi.org/10.1029/2020WR029500, 2021. a

Cuthbert, M. O., Gleeson, T., Moosdorf, N., Befus, K. M., Schneider, A., Hartmann, J., and Lehner, B.: Global patterns and dynamics of climate–groundwater interactions, Nat. Clim. Change, 9, 137–141, https://doi.org/10.1038/s41558-018-0386-4, 2019a. a, b, c

Cuthbert, M. O., Taylor, R. G., Favreau, G., Todd, M. C., Shamsudduha, M., Villholth, K. G., MacDonald, A. M., Scanlon, B. R., Kotchoni, D. O., Vouillamoz, J. M., Lawson, F. M., Adjomayi, P. A., Kashaigili, J., Seddon, D., Sorensen, J. P., Ebrahim, G. Y., Owor, M., Nyenje, P. M., Nazoumou, Y., Goni, I., Ousmane, B. I., Sibanda, T., Ascott, M. J., Macdonald, D. M., Agyekum, W., Koussoubé, Y., Wanke, H., Kim, H., Wada, Y., Lo, M. H., Oki, T., and Kukuric, N.: Observed controls on resilience of groundwater to climate variability in sub-Saharan Africa, Nature, 572, 230–234, https://doi.org/10.1038/s41586-019-1441-7, 2019b. a

Dalca, A., Ferrier, K., Mitrovica, J., Perron, J., Milne, G., and Creveling, J.: On postglacial sea level – III. Incorporating sediment redistribution, Geophys. J. Int., 194, 45–60, https://doi.org/10.1093/gji/ggt089, 2013. a

Dean, J. F., Middelburg, J. J., Röckmann, T., Aerts, R., Blauw, L. G., Egger, M., Jetten, M. S. M., de Jong, A. E. E., Meisel, O. H., Rasigraf, O., Slomp, C. P., in't Zandt, M. H., and Dolman, A. J.: Methane Feedbacks to the Global Climate System in a Warmer World, Rev. Geophys., 56, 207–250, https://doi.org/10.1002/2017RG000559, 2018. a

Decharme, B., Delire, C., Minvielle, M., Colin, J., Vergnes, J. P., Alias, A., Saint-Martin, D., Séférian, R., Sénési, S., and Voldoire, A.: Recent Changes in the ISBA-CTRIP Land Surface System for Use in the CNRM-CM6 Climate Model and in Global Off-Line Hydrological Applications, J. Adv. Model. Earth Sy., 11, 1207–1252, https://doi.org/10.1029/2018MS001545, 2019. a

Deser, C., Phillips, A., Bourdette, V., and Teng, H.: Uncertainty in climate change projections: The role of internal variability, Clim. Dynam., 38, 527–546, https://doi.org/10.1007/s00382-010-0977-x, 2012. a

Dingman, L.: Physical Hydrology, Third edition. Waveland Press, Inc, ISBN 978-1-4786-1118-9, 2015. a, b, c, d

Döll, P., Fiedler, K., and Zhang, J.: Global-scale analysis of river flow alterations due to water withdrawals and reservoirs, Hydrol. Earth Syst. Sci., 13, 2413–2432, https://doi.org/10.5194/hess-13-2413-2009, 2009. a

Döll, P., Trautmann, T., Göllner, M., and Schmied, H. M.: A global-scale analysis of water storage dynamics of inland wetlands: Quantifying the impacts of human water use and man-made reservoirs as well as the unavoidable and avoidable impacts of climate change, Ecohydrology, 13, 1–18, https://doi.org/10.1002/eco.2175, 2020. a, b

Dunne, T. and Black, R. D.: An experimental investigation runoff production in permeable soils, Water Resour. Res., 6, 478–490, 1970. a

Earle, S.: Physical Geology, Victoria, B. C., https://opentextbc.ca/geology/ (last access: 25 September 2023), 2015. a, b, c

European Centre for Medium-Range Weather Forecasts: ERA5 Reanalysis (Monthly Mean 0.25 Degree Latitude-Longitude Grid), NCAR, https://doi.org/10.5065/P8GT-0R61, 2019. a

Fan, Y. and Miguez-Macho, G.: A simple hydrologic framework for simulating wetlands in climate and earth system models, Climate Dynamics, 37, 253–278, https://doi.org/10.1007/s00382-010-0829-8, 2011. a

Fan, Y., Miguez-Macho, G., Weaver, C. P., Walko, R., and Robock, A.: Incorporating water table dynamics in climate modeling: 1. Water table observations and equilibrium water table simulations, J. Geophys. Res.-Atmos., 112, 1–17, https://doi.org/10.1029/2006JD008111, 2007. a, b, c, d

Fan, Y., Li, H., and Miguez-Macho, G.: Global patterns of groundwater table depth, Science, 339, 940–943, https://doi.org/10.1126/science.1229881, 2013. a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t

Finch, J. and Calver, A.: Methods for the Quantification of Evaporation from Lakes. Prepared for the World Meteorological Organization's Commission for Hydrology, Oxfordshire, UK, 41 pp., 2008. a

Freeze, R. A. and Cherry, J. A.: Groundwater, edited by: Brenn, C. and McNeily, K., Prentice-Hall, Englewood Cliffs, New Jersey, ISBN 0-13-365312-9, 1979. a, b, c, d

GEBCO Bathymetric Compilation Group: GEBCO_2020 Grid, https://doi.org/10.5285/a29c5465-b138-234d-e053-6c86abc040b9, 2020. a, b, c, d, e, f, g

Gleeson, T., Befus, K. M., Jasechko, S., Luijendijk, E., and Cardenas, M. B.: The global volume and distribution of modern groundwater, Nat. Geosci., 9, 161–164, https://doi.org/10.1038/ngeo2590, 2016. a

He, F.: Simulating transient climate evolution of the last deglaciation with CCSM3, PhD thesis, University of Wisconsin-Madison, 2011. a, b, c, d, e

Hersbach, H.: Sea surface roughness and drag coefficient as functions of neutral wind speed, J. Phys. Oceanogr., 41, 247–251, https://doi.org/10.1175/2010JPO4567.1, 2011. a, b, c

Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.: ERA5 hourly data on single levels from 1940 to present. Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], https://doi.org/10.24381/cds.adbb2d47, 2023. a

Horton, R. E. and Htrata, T.: Erosional development of streams and their drainage basins, hydrophysical approach to quantitative morphology, Nihon Ringakkai Shi/Journal of the Japanese Forestry Society, 37, 417–420, https://doi.org/10.11519/jjfs1953.37.9_417, 1955. a

Hu, S., Niu, Z., Chen, Y., Li, L., and Zhang, H.: Global wetlands: Potential distribution, wetland loss, and status, Sci. Total Environ., 586, 319–327, https://doi.org/10.1016/j.scitotenv.2017.02.001, 2017. a

Kendall, R. A., Mitrovica, J. X., and Milne, G. A.: On post-glacial sea level – II. Numerical formulation and comparative results on spherically symmetric models, Geophys. J. Int., 161, 679–706, https://doi.org/10.1111/j.1365-246X.2005.02553.x, 2005. a

Koirala, S., Yeh, P. J., Hirabayashi, Y., Kanae, S., and Oki, T.: Global-scale land surface hydrologic modeling with the representation of water table dynamics, J. Geophys. Res., 119, 75–89, https://doi.org/10.1002/2013JD020398, 2014. a

Kollet, S. J.: Influence of soil heterogeneity on evapotranspiration under shallow water table conditions: Transient, stochastic simulations, Environ. Res. Lett., 4, 035007, https://doi.org/10.1088/1748-9326/4/3/035007, 2009. a

Konikow, L. F.: Contribution of global groundwater depletion since 1900 to sea-level rise, Geophys. Res. Lett., 38, 1–5, https://doi.org/10.1029/2011GL048604, 2011. a

Kourzeneva, E., Asensio, H., Martin, E., and Faroux, S.: Global gridded dataset of lake coverage and lake depth for use in numerical weather prediction and climate modelling, Tellus A, 64, 15640, https://doi.org/10.3402/tellusa.v64i0.15640, 2012. a, b, c, d, e, f, g, h

Lambeck, K., Rouby, H., Purcell, A., Sun, Y., and Sambridge, M.: Sea level and global ice volumes from the Last Glacial Maximum to the Holocene, P. Natl. Acad. Sci. USA, 111, 15296–15303, https://doi.org/10.1073/pnas.1411762111, 2014. a

Lawrence, D. M., Fisher, R. A., Koven, C. D., Oleson, K. W., Swenson, S. C., Bonan, G., Collier, N., Ghimire, B., van Kampenhout, L., Kennedy, D., Kluzek, E., Lawrence, P. J., Li, F., Li, H., Lombardozzi, D., Riley, W. J., Sacks, W. J., Shi, M., Vertenstein, M., Wieder, W. R., Xu, C., Ali, A. A., Badger, A. M., Bisht, G., van den Broeke, M., Brunke, M. A., Burns, S. P., Buzan, J., Clark, M., Craig, A., Dahlin, K., Drewniak, B., Fisher, J. B., Flanner, M., Fox, A. M., Gentine, P., Hoffman, F., Keppel-Aleks, G., Knox, R., Kumar, S., Lenaerts, J., Leung, L. R., Lipscomb, W. H., Lu, Y., Pandey, A., Pelletier, J. D., Perket, J., Randerson, J. T., Ricciuto, D. M., Sanderson, B. M., Slater, A., Subin, Z. M., Tang, J., Thomas, R. Q., Val Martin, M., and Zeng, X.: The Community Land Model Version 5: Description of New Features, Benchmarking, and Impact of Forcing Uncertainty, J. Adv. Model. Earth Sy., 11, 4245–4287, https://doi.org/10.1029/2018MS001583, 2019. a

Lemieux, J. M., Sudicky, E. A., Peltier, W. R., and Tarasov, L.: Dynamics of groundwater recharge and seepage over the Canadian landscape during the Wisconsinian glaciation, J. Geophys. Res.-Earth, 113, 1–18, https://doi.org/10.1029/2007JF000838, 2008. a

Liu, Y. B. and Smedt, F. D.: WetSpa Extension, A GIS-based Hydrologic Model for Flood Prediction and Watershed Management Documentation and User Manual, 1–126, 2004. a, b, c

Märker, M. and Flörke, M.: Preliminary assessment of IPCC-SRES scenarios on future water resources using the WaterGAP 2 model, International Congress on …, 440–445, University of Kassel: Center of Environmental Systems Research, 2003. a

Maxwell, R. M., Condon, L. E., and Kollet, S. J.: A high-resolution simulation of groundwater and surface water over most of the continental US with the integrated hydrologic model ParFlow v3, Geosci. Model Dev., 8, 923–937, https://doi.org/10.5194/gmd-8-923-2015, 2015. a, b, c, d

Messager, M. L., Lehner, B., Grill, G., Nedeva, I., and Schmitt, O.: Estimating the volume and age of water stored in global lakes using a geo-statistical approach, Nat. Commun., 7, 1–11, https://doi.org/10.1038/ncomms13603, 2016. a

Monteith, J.: Evaporation and environment, Sym. Soc. Exp. Biol., 19, 205–234, 1965. a

Müller Schmied, H., Cáceres, D., Eisner, S., Flörke, M., Herbert, C., Niemann, C., Peiris, T. A., Popat, E., Portmann, F. T., Reinecke, R., Schumacher, M., Shadkam, S., Telteu, C.-E., Trautmann, T., and Döll, P.: The global water resources and use model WaterGAP v2.2d: model description and evaluation, Geosci. Model Dev., 14, 1037–1079, https://doi.org/10.5194/gmd-14-1037-2021, 2021. a

NCAR: Hybrid STATSGO/FAO (30-second for CONUS/5-minute elsewhere) Soil Texture, NCAR [data set], https://ral.ucar.edu/model/wrf-noah-modeling-system, last access: 4 March 2025. a

Neteler, M., Bowman, M. H., Landa, M., and Metz, M.: GRASS GIS: A multi-purpose open source GIS, Environ. Modell. Softw., 31, 124–130, https://doi.org/10.1016/j.envsoft.2011.11.014, 2012. a

Ni, S., Chen, J., Wilson, C. R., Li, J., Hu, X., and Fu, R.: Global Terrestrial Water Storage Changes and Connections to ENSO Events, Surv. Geophys., 39, 1–22, https://doi.org/10.1007/s10712-017-9421-7, 2018. a

NOAA: National Water Model: Improving NOAA's Water Prediction Services, p. 2, https://water.noaa.gov/assets/styles/public/images/wrn-national-water-model.pdf (last access: 28 February 2025), 2016. a

NOAA National Geophysical Data Center: ETOPO1 1 Arc-Minute Global Relief Model, NOAA National Centers for Environmental Information, https://www.ncei.noaa.gov/access/metadata/landing-page/bin/iso?id=gov.noaa.ngdc.mgg.dem:316 (last access: 4 March 2025), 2009. a

Oleson, K., Lawrence, D., Bonan, G., Flanner, M., Kluzek, E., Lawrence, P., Levis, S., Swenson, S., and Thornton, P.: Technical Description of version 4.0 of the Community Land Model (CLM), NCAR Technical Note NCAR/TN-478+STR, p. 257, ISSN Electronic Edition 2153-2400, 2010. a

O'Neill, M. M. F., Tijerina, D. T., Condon, L. E., and Maxwell, R. M.: Assessment of the ParFlow–CLM CONUS 1.0 integrated hydrologic model: evaluation of hyper-resolution water balance components across the contiguous United States, Geosci. Model Dev., 14, 7223–7254, https://doi.org/10.5194/gmd-14-7223-2021, 2021. a

Peirce, J. J., Weiner, R. F., and Vesilind, P. A.: Environmental Pollution and Control, Butterworth-Heinemann, 4th Edn., https://doi.org/10.1016/B978-0-7506-9899-3.X5000-7, 1998. a

Peltier, W., Argus, D., and Drummond, R.: Space geodesy constrains ice age terminal deglaciation: The global ICE-6G_C (VM5a) model, J. Geophys. Res.-Sol. Ea., 120, 450–487, https://doi.org/10.1002/2014JB011176, 2015 (data available at: https://www.atmosp.physics.utoronto.ca/~peltier/data.php, last access: 4 March 2025). a, b, c, d, e

Penman, H.: Natural evaporation from open water, bare soil and grass, Proc. R. Soc. Lon. Ser.-A, 193, 120–145, 1948. a, b

Pokhrel, Y. N., Hanasaki, N., Yeh, P. J., Yamada, T. J., Kanae, S., and Oki, T.: Model estimates of sea-level change due to anthropogenic impacts on terrestrial water storage, Nat. Geosci., 5, 389–392, https://doi.org/10.1038/ngeo1476, 2012. a

Reinecke, R., Foglia, L., Mehl, S., Herman, J. D., Wachholz, A., Trautmann, T., and Döll, P.: Spatially distributed sensitivity of simulated global groundwater heads and flows to hydraulic conductivity, groundwater recharge, and surface water body parameterization, Hydrol. Earth Syst. Sci., 23, 4561–4582, https://doi.org/10.5194/hess-23-4561-2019, 2019a. a, b

Reinecke, R., Foglia, L., Mehl, S., Trautmann, T., Cáceres, D., and Döll, P.: Challenges in developing a global gradient-based groundwater model (G3M v1.0) for the integration into a global hydrological model, Geosci. Model Dev., 12, 2401–2418, https://doi.org/10.5194/gmd-12-2401-2019, 2019b. a, b, c, d, e

Ringeval, B., De Noblet-Ducoudré, N., Ciais, P., Bousquet, P., Prigent, C., Papa, F., and Rossow, W. B.: An attempt to quantify the impact of changes in wetland extent on methane emissions on the seasonal and interannual time scales, Global Biogeochem. Cy., 24, 1–12, https://doi.org/10.1029/2008GB003354, 2010. a

Sousa, M. R., Jones, J. P., Frind, E. O., and Rudolph, D. L.: A simple method to assess unsaturated zone time lag in the travel time from ground surface to receptor, J. Contam. Hydrol., 144, 138–151, https://doi.org/10.1016/j.jconhyd.2012.10.007, 2013. a

Sun, J., Wang, L., Peng, Z., Fu, Z., and Chen, C.: The Sea Level Fingerprints of Global Terrestrial Water Storage Changes Detected by GRACE and GRACE-FO Data, Pure Appl. Geophys., 179, 3493–3509, https://doi.org/10.1007/s00024-022-03123-8, 2022. a

Syed, T. H., Famiglietti, J. S., Rodell, M., Chen, J., and Wilson, C. R.: Analysis of terrestrial water storage changes from GRACE and GLDAS, Water Resour. Res., 44, W02433, https://doi.org/10.1029/2006WR005779, 2008. a

Tarboton, D.: Great Salt Lake Bathymetry, HydroShare, http://www.hydroshare.org/resource/582060f00f6b443bb26e896426d9f62a (last access: 28 February 2025), 2017. a

Valiantzas, J. D.: Simplified versions for the Penman evaporation equation using routine weather data, J. Hydrol., 331, 690–702, https://doi.org/10.1016/j.jhydrol.2006.06.012, 2006. a

Verpoorter, C., Kutser, T., Seekell, D. A., and Tranvik, L. J.: A global inventory of lakes based on high-resolution satellite imagery, Geophys. Res. Lett., 41, 6396–6402, https://doi.org/10.1002/2014GL060641, 2014. a, b

Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van der Walt, S. J., Brett, M., Wilson, J., Millman, J. K., Mayorov, N., Nelson, A. R., Jones, E., Kern, R., Larson, E., Carey, C., Polat, L., Feng, Y., Moore, E. W., Van der Plas, J., Laxalde, D., Perktold, J., Cimrman, R., Henriksen, I., Quintero, E., Harris, C. R., Archibald, A. M., Ribeiro, A. H., Pedregosa, F., van Mulbregt, P., and Contributors: SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python, Nature Methods, 17, 261–272, https://doi.org/10.1038/s41592-019-0686-2, 2020. a

Vörösmarty, C. J., Federer, C. A., and Schloss, A. L.: Potential evaporation functions compared on US watersheds: Possible implications for global-scale water balance and terrestrial ecosystem modeling, J. Hydrol., 207, 147–169, https://doi.org/10.1016/S0022-1694(98)00109-7, 1998. a

Wada, Y.: Modeling Groundwater Depletion at Regional and Global Scales: Present State and Future Prospects, Surv. Geophys., 37, 419–451, https://doi.org/10.1007/s10712-015-9347-x, 2016. a

Wada, Y., Van Beek, L. P., Sperna Weiland, F. C., Chao, B. F., Wu, Y. H., and Bierkens, M. F.: Past and future contribution of global groundwater depletion to sea-level rise, Geophys. Res. Lett., 39, 1–6, https://doi.org/10.1029/2012GL051230, 2012. a

Wickert, A. D.: Potential open water evaporation from TerraClimate, Zenodo, https://doi.org/10.5281/zenodo.4391500, 2020. a, b

Wickert, A. D., Mitrovica, J. X., Williams, C., and Anderson, R. S.: Gradual demise of a thin southern Laurentide ice sheet recorded by Mississippi drainage, Nature, 502, 668–671, https://doi.org/10.1038/nature12609, 2013. a

Wiltshire, A. J., Duran Rojas, M. C., Edwards, J. M., Gedney, N., Harper, A. B., Hartley, A. J., Hendry, M. A., Robertson, E., and Smout-Day, K.: JULES-GL7: the Global Land configuration of the Joint UK Land Environment Simulator version 7.0 and 7.2, Geosci. Model Dev., 13, 483–505, https://doi.org/10.5194/gmd-13-483-2020, 2020. a

Yokohata, T., Kinoshita, T., Sakurai, G., Pokhrel, Y., Ito, A., Okada, M., Satoh, Y., Kato, E., Nitta, T., Fujimori, S., Felfelani, F., Masaki, Y., Iizumi, T., Nishimori, M., Hanasaki, N., Takahashi, K., Yamagata, Y., and Emori, S.: MIROC-INTEG-LAND version 1: a global biogeochemical land surface model with human water management, crop growth, and land-use change, Geosci. Model Dev., 13, 4713–4747, https://doi.org/10.5194/gmd-13-4713-2020, 2020. a

Zeng, X., Shajkh, M., Dai, Y., Dickinson, R. E., and Myneni, R.: Coupling of the Common Land Model to the NCAR Community Climate Model, J. Climate, 15, 1832–1854, https://doi.org/10.1175/1520-0442(2002)015<1832:COTCLM>2.0.CO;2, 2002. a

Zhang, X., Liu, L., Zhao, T., Chen, X., Lin, S., Wang, J., Mi, J., and Liu, W.: GWL_FCS30: a global 30 m wetland map with a fine classification system using multi-sourced and time-series remote sensing imagery in 2020, Earth Syst. Sci. Data, 15, 265–293, https://doi.org/10.5194/essd-15-265-2023, 2023a. a, b, c, d, e

Zhang, Z., Poulter, B., Feldman, A. F., Ying, Q., Ciais, P., Peng, S., and Li, X.: Recent intensification of wetland methane feedback, Nat. Clim. Change, 13, 430–433, https://doi.org/10.1038/s41558-023-01629-0, 2023b. a

Zhu, P. and Gong, P.: Suitability mapping of global wetland areas and validation with remotely sensed data, Science China Earth Sciences, 57, 2283–2292, https://doi.org/10.1007/s11430-014-4925-1, 2014. a

Zotarelli, L. and Dukes, M.: Step by step calculation of the Penman-Monteith Evapotranspiration (FAO-56 Method), Institute of Food and Agricultural Sciences, 1–10, https://doi.org/10.32473/edis-ae459-2010, 2010. a, b, c

Download
Short summary
We present the Water Table Model (WTM), a new model for simulating groundwater and lake levels at continental scales over millennia. The WTM enables long-term evaluations of water-table changes. As a proof of concept, we simulate the North American water table for the present and the Last Glacial Maximum (LGM), showing that North America held more groundwater and lake water during the LGM than it does today – enough to lower sea levels by 14.98 cm. The open-source code is available on GitHub.
Share