77
Title: Hydrological Enhancements to the Community Noah Land Surface Model NCAR Scientific Technical Report Authors: David J. Gochis NCAR/ASP/RAP Fei Chen NCAR/RAP 1

Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Title:

Hydrological Enhancements to the Community Noah Land Surface Model

NCAR Scientific Technical Report

Authors:

David J. Gochis NCAR/ASP/RAP Fei Chen NCAR/RAP

1

Page 2: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

TABLE OF CONTENTS

ABSTRACT……………………………………………………………………………..1

1. INTRODUCTION……………………………………………………………………3

1.1 Identification of the Problem……………………………………………...5

1.2 Scope……………………………………………………………………….5

1.3 Community Noah Model Description…………………………………….6

2. NOAH MODEL ENHANCEMENTS………………………………………………11

2.1 Changes to SUBROUTINE SFLX……………………………………….11

2.2 Direct Evaporation of Ponded Water……………………………………13

2.3 Ponded Water Re-Infiltration…………………………………………….15

3. SUBSURFACE ROUTING………………………………………………………..17

4. OVERLAND FLOW ROUTING…………………………………………………...33

4.1 Grid Size Restrictions and Model Time Stepping……………………...35

4.2 Overland Flow Routing Procedure………………………………………37

5. SUBGRID AGGREGATION/DISAGGREGATION……………………………..49

6. DATA REQUIREMENTS AND I/O FOR NOAH-DISTRIBUTED..…………….57

6.1 The Noah-distributed Driver……………………………………………..57

6.2 Input Data Files…………………………………………………………...59

6.3 Output Data Files…………………………………………………………61

7. REFERENCES……………………………………………………………………..63

2

Page 3: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

LIST OF FIGURES

1. Schematic diagram of model processes……………………………………..7

2. Flowchart of Noah-distributed driver………………………………………….9

3. Variable Passing Structure of Noah-distributed Enhancements………….10

4. Passing structure for SFHEAD and INFXS through subroutine SFLX…..12

5. Schematic of direct evaporation of ponded water………………………….13

6. Schematic of saturated subsurface flow processes in Noah-distributed...18

7. Saturated subsurface routing flowchart……………………………………..24

8. Sensitivity of modeled variables to the subsurface power exponent…….29

9. Schematic of overland flow processes………………………………………33

10. Overland flow routing loop flowchart………………………………………...38

11. “Parking lot” test simulations of overland flow routing……………………..44

12. Sensitivity of modeled variables to roughness coefficient…………………45

13. Sensitivity of modeled variables to retention depth………………………..47

14. Schematic of subgrid disaggregation/aggregation…………………………53

3

Page 4: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

LIST OF TABLES

1. Depths of 8 soil layers in Noah distributed…...…………………………….17

2. Suggested routing time steps for various grid spacings…………………..36

3. “Parking Lot” Test Simulations with and without streamflow……………...44

4. Sensitivity of modeled variables to subgrid aggregation…………………..56

4

Page 5: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

LIST OF SYMBOLS

DEVAP Subroutine to calculate direct and ponded water evaporation

PRT_ROUTING Subroutine to output routing model data

READLAND Subroutine to input land surface parameters

ROUTE_SUBSURFACE Subroutine to perform subsurface routing

SFLX Subroutine SFLX, the main 1-D physics subroutine in Noah

SRT Subroutine that calculates infiltration and moisture

AGGFACTR Integer divisor for the number of Noah cell divisions for

disaggregation, subgrid routing, and aggregation

CH_NET Integer array delineating stream channel

DH Change in surface head on a routing time step

DSMC Column-integrated change in soil moisture

DT Noah land surface model time step

DTRT Overland flow routing time step

DT_FRAC Number of routing time steps per Noah model time step

DX Grid size (m)

EC Canopy evaporation

EDIR Direct evaporation from bare soil surface

EDIRTMP Temporary value of EDIR

ETA Total evapotranspiration

5

Page 6: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

ETPND Ponded water evaporation

ETP1 Potential evaporation scalar value

ETT Plant transpiration

FX Scaled value of soil moisture available for evaporation

INFXS Infiltration excess matrix

INFXS1 Infiltration excess scalar value

INFMAX Maximum infiltration capacity

IX,JX Grid dimensions

IXR,JXR Routing grid dimensions

LKSAT Lateral saturated hydraulic conductivity

OV_ROUGH Terrain roughness, expressed as an equivalent value of Manning’s

n

QBDRY Cumulative overland flow out of grid domain

QSTRMVOL Surface runoff into a stream channel gridcell

QSUB Net lateral flow of saturated subsurface moisture matrix in Noah

QSUBBDRY Cumulative flux of saturated subsurface flow leaving

the model domain

PCPDRP Throughfall or “effective precipitation” scalar value

PDDUM Infiltrated surface water scalar value

RETDEP Retention depth

RUNOFF1 Surface runoff scalar value

SFCWATR Sum of PCPDRP and SFHEAD

SFHEAD Surface head matrix

6

Page 7: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

SFCHEAD Surface head scalar value

SHDFAC Plant shading factor

SLDPTH Soil depth for each soil layer

SMC Soil moisture content

SMCMAX Maximum soil moisture content

SOLDEP Soil depth (currently constant across entire domain)

SOX, SOY Terrain slope in the x- and y- directions

SRFRUN Accumulated surface runoff (due to infiltration excess)

SUBFLO Net lateral flow of saturated subsurface moisture scalar value

WATAVAIL Amount of water or available capacity for withdrawing/storing

subsurface lateral inflow

ZWATTABL Depth to water table (mm)

qi,j Subsurface flow from cell i,j

Ti,j Transmissivity of cell i,j

βi,j Water table slope

wi,j Cell width

Ksat i,j Saturated hydraulic conductivity

Di,j Soil thickness

zi,j Depth to the water table

ni,j Power law exponent governing vertical decay of Ksat i,j

Qnet Net lateral flow of saturated subsurface moisture

φ Soil porosity

A Grid cell area

7

Page 8: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

dzdx Slope of water table surface

gsize Model grid size (= DX)

hh Hydraulic head

γ Subsurface flow conveyance term

qqsub Subsurface flow scalar value

qx,qy Unit overland flow discharge in x- and y-direction

ie Infiltration excess

Sfx Friction slope (slope of energy grade line) for overland flow

Sox Terrain slope

∂h/∂x` Change in water depth with distance

nOV Roughness coefficient of the land surface

qqsfc Overland flow scalar value

8

Page 9: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

ACKNOWLEDGEMENTS

This work was completed through the support of the NCAR Advanced Study

Program (ASP) postdoctoral fellowship during 2002-2003. Additional support

has been provided by the NCAR Research Applications Program (RAP) and the

NCAR Water Cycle Across Scales Strategic Initiative. The authors wish to thank

Dr. Hatim Sharif and Dr. David Yates for their assistance in developing the

enhancements to the Noah land surface model as well as providing forcing data

for the test simulations.

9

Page 10: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

ABSTRACT:

The Noah land surface model has recently undergone several enhancements in

its representation of hydrological processes. Key improvements include,

methodologies to allow for: 1) the introduction of ponded surface water and

associated evaporation and re-infiltration, 2) lateral routing of overland flow, and

3) the lateral routing of saturated subsurface flow. Simulations using the

enhanced Noah model over the Walnut River watershed in south-central Kansas

(see: Yates et al. (2001) for a detailed description of the experimental site and

forcing data) revealed many changes in the modeled soil moisture and

evaporative flux fields in an offline simulation. Principal findings include

significant increases in near surface soil moisture attributed to the re-infiltration of

local infiltration excess. The model exhibits scale-dependent behavior in the

production of streamflow volume and soil moisture states. Streamflow volume

increases with finer horizontal resolution of the terrain surface as near surface

soil moisture decreases which is likely explained by the increase in terrain slopes

with finer resolution topography. The results highlight the fact that at higher

spatial resolutions details in the local terrain play an increasing role in altering

local water budgets. This note details the technical changes implemented in the

hydrologically enhanced version of the Noah land surface model hereafter

termed “Noah-distributed”, provides recommendations on the scales of

application of Noah-distributed and discusses results from model sensitivity tests.

10

Page 11: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

11

Page 12: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

1. Introduction

As the inter-related concepts of surface-atmospheric interactions have evolved, a

large body of research has sought to quantify the mass and energy exchanges

occurring at the Earth’s surface. The ‘land-surface modeling community’ that has

emerged has developed several sophisticated tools for parameterizing surface

energy and mass fluxes. Land Surface Parameterizations (LSP’s) have been

used in a variety of frameworks to account for the effects of surface

characteristics on hydrological and atmospheric responses. The large number of

existing LSP's is indicative of the amount of research focused on the

representation of the energy and water balance at the land surface.

The Noah land surface model is a state of the art, community, 1-dimensional land

surface model that simulates soil moisture (both liquid and frozen), soil

temperature, skin temperature, snowpack depth, snowpack water equivalent,

canopy water content and the energy flux and water flux terms at the earth’s

surface (Mitchell et al., 2002). The model has a long heritage, with legacy

versions extensively tested and validated, most notably within the Project for

Intercomparison of Land surface Paramerizations (PILPS), the Global Soil

Wetness Project (Dirmeyer et al. 1999), and the Distributed Model

Intercomparison Project (Smith, 2002). Mahrt and Pan (1984) and Pan and Mahrt

(1987) developed the earliest predecessor to Noah at Oregon State University

(OSU) during the mid-1980’s. The OSU model calculated sensible and latent

heat flux using a two-layer soil model and a simplified plant canopy model. Ek et

12

Page 13: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

al. (2003) reports that numerous changes since then have included, “an increase

to four soil layers, modifications to the canopy conductance formulation (Chen et

al., 1996), bare soil evaporation and vegetation phenology (Betts et al., 1997),

surface runoff and infiltration (Schaake et al., 1996), thermal roughness length

treatment in the surface layer exchange coefficients (Chen et al., 1997a) and

frozen soil processes (Koren et al., 1999).”

The Noah land surface model has been implemented and tested extensively in

both offline (e.g., Chen et al., 1996, 1997; Chen and Mitchell, 1999; Wood et al.,

1998; Bowling et al., 2003) and coupled (e.g. Chen et el., 1997, Chen and

Dudhia, 2001, Yucel et al., 1998; Angevine and Mitchell, 2001; and Marshall et

al., 2002) modes. The most recent version of Noah (version 2.2) is currently one

of the operational LSP’s participating in the NCEP real-time Land Data

Assimilation System (LDAS, 2003). Gridded versions of the Noah model are

currently coupled to real-time weather forecasting models such as the National

Center for Environmental Prediction (NCEP) Eta model, the National Center for

Atmospheric Research/Pennsylvania State University (NCAR/PSU) MM5 and the

experimental Weather Research and Forecasting (WRF) model. Despite the

community development effort and widespread use of the Noah model

deficiencies in the representation of surface hydrological processes, especially at

small scales, still exist. The purpose of this note is to describe, in detail, a series

of recent hydrological enhancements made to Noah.

13

Page 14: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

1.1 Identification of the Problem

Land surface models, such as Noah, run at traditional atmospheric modeling grid

scales (> 10 sq. km) typically assume that lateral transfers of surface and

subsurface moisture are negligible in local soil water budgets. One factor

contributing to this assumption is that terrain slopes at large spatial scales are

quite small. At increasingly finer spatial scales terrain slopes between individual

grid cells become larger and therefore possess more potential energy for moving

water laterally. This is particularly true in regions of complex terrain where actual

topographic relief is quite large. Therefore, at progressively finer scales, the

lateral movement of surface and subsurface water becomes a significant

component in local water budgets and therefore must be accounted for in land

surface models run at high resolutions (e.g. < 2 km). The current version of the

Noah model also does not account for the re-infiltration of ponded water or

exfiltration of column saturated soil water. It should also be stressed that the

hydrological enhancements are of importance to both longer-term (i.e. ‘climate’)

simulations and to Land Data Assimilation Systems as they permit a more

complete accounting of slowly varying hydrological variables such as soil

moisture and saturated subsurface flow. Details on this hydrologically-enhanced

version of the Noah model, the ‘Noah distributed’ are presented below.

1.2 Scope

The changes to the Noah land surface model presented herein are only relevant

to 2-dimensional, gridded implementations of the Noah model. This is because

14

Page 15: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

1-dimensional implementations make the assumption that there are no lateral

transfers of energy or water. For reasons discussed in Section 4, development

of the routing schemes are intended for use at grid sizes, perhaps at 1km or less.

Hence, this technical document pertains to gridded implementation of the Noah

land surface model at comparatively small grid sizes when contrasted with typical

mesoscale atmospheric model grid scales. Also, this technical document is only

intended to describe the hydrological enhancements in the development of the

‘Noah-distributed’. For detailed discussions on the Noah land surface model

please refer to Ek et al. (2003), Mitchell et al. (2002) and Chen and Dudhia

(2001).

1.3 Community Noah Model Description:

As stated above the Noah land surface model is a state of the art land surface

scheme, which dynamically predicts soil temperature, soil water/ice, canopy

water, snow cover and surface and subsurface runoff. Predicted state variables

are calculated by simultaneously solving energy and water balance equations for

a 1 dimensional soil/land/snow/vegetation column. The various components of

the Noah land surface model are shown in Fig. 1.

15

Page 16: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

16

Page 17: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

The primary hydrological components of the current Noah model are throughfall,

re-evaporation of rainfall intercepted by the plant canopy, soil infiltration, direct

evaporation, vertical soil water flux, plant transpiration, surface runoff and

underground runoff (or deep percolation). Treatment of these variables is

performed through the SFLX subroutine and various lower level subroutines.

The changes to the original Noah land surface model largely deal with changes

to the treatment of direct evaporation, surface runoff and deep percolation.

These changes are implemented as a number of additions to the Noah-

distributed driver (Noah_distributed_driver_v1.0.f) as well as several small

changes to SFLX and low-level subroutines DEVAP and SRT. Three new

subroutines ROUTE_OVERLAND, ROUTE_SUBSURFACE and PRT_ROUTING

have been created. The calling structure for the Noah land surface model is

outlined in Mitchell et al., (2002). Figure 2 provides a flowchart of the basic

control structure of Noah_distributed_driver_v1.0.f. Changes to the original Noah

driver and subroutines along with theoretical descriptions of the hydrological

enhancements are provided in the following sections.

17

Page 18: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Figure 2. Noah-distributed Driver Flow

Time Loop: Read in Forcing Data i,j Loop Data Preparation Convert Array → Scalar Values Call Noah Land Surface Model (SFLX) Data Processing Convert Scalar Values → Array i,j Loop End Disaggregation <optional> Routing <optional> Subsurface Routing Overland Flow Routing Aggregation <optional> Model Output Time Loop End

Model Setup • Domain configuration• Read Initial Data • Various Initializations

18

Page 19: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Figure 3: Variable Passing Structure of Noah-distributed Enhancements

19

Page 20: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

2. Model Enhancements:

Routing in Noah-distributed is ‘switch-activated’ through the declaration of

parameter values in the Noah driver. Details of the changes in I/O structure are

provided in Section 6. Several new parameters and variable arrays are

introduced in the Noah-distributed. The specific changes to the model code are

discussed as they pertain to each hydrological enhancement made to the model.

[Note: Section 5 details the implementation of a subgrid

aggregation/disaggregation scheme in Noah-distributed. In the Noah-distributed

subgrid aggregation/disaggregation is used to represent overland and subsurface

flow processes on grid scales much finer than the native Noah land surface

model grid. Hence, only routing is represented within a subgrid framework.

However, it would be feasible to use the same subgrid methodology to run the

entire Noah land surface model and routing schemes at finer resolutions than

those at which forcing data, either from analyses or numerical models, is

provided. Therefore, while the Section 5 describes the

aggregation/disaggregation methodology in the context of subgrid routing it could

similarly be implemented for the fully coupled Noah-distributed system.]

2.1 Changes to SUBROUTINE SFLX

Two new variables are inserted into the 1-dimensional land surface model

subroutine (SFLX): infiltration excess (INFXS) and surface head (SFHEAD), both

have units of mm. INFXS is assigned to 0.0 at the beginning of each model time

step and SFHEAD is set equal to the amount of ponded water on the land

20

Page 21: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

surface. Prior to calling subroutine SFLX these variables are converted from 2-

dimensional arrays (SFCHEAD, INFXS1) to a scalar values (SFHEAD, INFXS)

for the 1-d calculations in SFLX as are many of the Noah variables. The passing

structure and operation of scalars SFHEAD and INFXS through subroutine SFLX

are shown below in Figure 4. The operations performed on SFHEAD and INFXS

in SFLX are sequentially detailed below.

Figure 4: Passing structure for SFHEAD and INFXS through Subroutine SFLX

DEVAP: SFHEAD

EVAPO: SFHEAD

SRT: SFHEAD, INFXS

SMFLX: SFHEAD, INFXS

NOPAC or SNOPAC: SFHEAD, INFXS

SFLX: SFHEAD, INFXS

21

Page 22: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

2.2 Direct Evaporation of Ponded Water:

Ponded water, represented by SFHEAD, is only active when overland routing is

switched on. (This feature imposes an implicit scaling assumption, where lateral

processes at large grid sizes are not significant in local water balances and the

aerial extent of water ponded on the land surface is likely to be small.) As shown

in Figure 5, the scalar value, SFHEAD, is used in the calculation of direct

evaporation (EDIR) and ponded water evaporation (ETPND) in subroutine

DEVAP. Previously in Noah, direct evaporation was calculated solely as the

amount of water evaporated from a bare soil surface.

EDIR + ETPND

22

SFHEAD

Figure 5: Direct Evaporation of Ponded Water

Page 23: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

EDIR was calculated as the portion of potential evaporation (ETP1), which is

available for evaporation from the bare soil surface:

(1) (1.0 ) 1EDIR SHDFAC ETP= −

where, SHDFAC is the plant canopy shading (i.e. green vegetation fraction) and

ETP1 is the potential evaporation.

In Noah-distributed, a temporary variable, EDIRTMP, is introduced for EDIR into

Eq. (1), which specifies the potential amount of water that can be evaporated

from the unshaded (i.e. 1.0 – SHDFAC) portion of the land surface. EDIRTMP is

then reduced by the amount of water available for evaporation from a ponded

water reservoir whose depth is SFHEAD:

when EDIRTMP > SFHEAD:

ETPND = SFHEAD

SFHEAD = 0. (2a)

EDIRTMP = EDIRTMP – ETPND

when SFHEAD ≥ EDIRTMP:

ETPND = EDIRTMP

EDIRTMP = 0. (2b)

23

Page 24: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

SFHEAD = SFHEAD – ETPND

Hence, in subroutine DEVAP, SFHEAD is reduced or eliminated in proportion to

the amount of potential evaporation. The remaining amount of SFHEAD, if any,

is then passed to subroutine SRT for infiltration and soil water balance

calculation. EDIRTMP is also reduced or eliminated depending on the amount of

SFHEAD present. Residual EDIRTMP is then used to estimate the bare soil

evaporation (EDIR = EDIRTMP * FX, where, FX is the scaled value of soil

moisture available for evaporation). ETPND and EDIR are later combined with

canopy evaporation (EC) and plant transpiration (ETT) to yield the total

evaporative flux from the land surface (ETA) as

ETA EDIR EC ETT ETPND= + + + (3)

2.3 Ponded Water Re-Infiltration:

Soil water infiltration is calculated in subroutine SRT. Subroutine SRT is called

within the Noah land surface model by subroutine SFLX. [Note: Infiltration is

calculated after direct evaporation on each model time-step.] In the original Noah

model, surface runoff (RUNOFF1) is generated when the effective precipitation

(PCPDRP) exceeds the calculated maximum infiltration capacity (INFMAX) of the

underlying soil column. RUNOFF1 calculated on each model time-step is

accumulated and removed from the model hydrological budget. In Noah-

24

Page 25: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

distributed, prior to the calculation of infiltration, SFHEAD is added to PCPDRP.

The sum of PCPDRP and SFHEAD is termed surface water (SFCWATR).

SFCWATR = PCPDRP + SFHEAD (4)

Surface runoff calculation in Noah-distributed remains the same as in the original

Noah model except that SFCWATR is used instead of PCPDRP. However,

instead of accumulating SRFRUN and removing it from the hydrological budget,

in Noah-distributed, SRFRUN calculated on a model time-step is re-assigned as

‘infiltration excess’ (INFXS) and is passed back to the Noah-distributed driver

from subroutine SRT through SFLX. When the maximum infiltration capacity is

given as INFMAX, the new procedure for calculating INFXS and the amount of

water that is infiltrated (PDDUM) is

IF (SFCWATR > INFMAX) THEN INFXS = SFCWATR – INFMAX PDDUM = INFMAX END IF

Hence, at the end of SRT and SFLX, INFXS is passed back to the Noah driver

where they are re-assigned to the 2-d model grid.

25

Page 26: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

3. Subsurface Routing:

Routing of subsurface water is performed after the 1-d calculations in subroutine

SFLX have been executed on the entire simulation grid for each Noah model

time-step. Subsurface lateral flow is calculated prior to the routing of overland

flow. This is because exfiltration from a supersaturated soil column is added to

INFXS from the 1-d Noah model, which, ultimately, updates the value of

SFHEAD prior to routing of overland flow. A supersaturated soil column is

defined as a soil column that possesses a positive subsurface moisture flux

which when added to the existing soil water content is in excess of the total soil

water holding capacity of the entire soil column. Figure 6 illustrates the lateral

flux and exfiltration processes in Noah-distributed.

In the current implementation of Noah-distributed there are eight soil layers,

whereas the original Noah land surface model only has four. The top and lowest

layers are 100 mm thick while the other layers are 300 mm thick. Assuming a 2

m soil profile the soil layer depths (and associated water table depths) are:

Table 1: Depths of 8 soil layers in Noah-distributed

Layer z (depth to top of layer, mm)

1 0

2 100

3 400

4 700

26

Page 27: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

5 1000

6 1300

7 1600

8 1900

The method used to calculate the lateral flow of saturated soil moisture is that

developed and implemented by Wigmosta et al. (1994) and Wigmosta and

Lettenmaier (1999) in the Distributed Hydrology Soil Vegetation Model. It

calculates a quasi three-dimensional flow, which include the effects of

27

Page 28: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

topography, saturated soil depth (in this case layers), and saturated hydraulic

conductivity values. Hydraulic gradients are approximated as the slope of the

water table between adjacent gridcells in the x- and y-directions. In each cell, the

flux of water from one cell to its downgradient neighbor on each time-step is

approximated as a steady-state solution. The looping structure through the

model grid performs flux calculations separately the x- and y-directions. It should

be noted that other routing methods, such as a path of steepest descent, are

possible but have not been tested to date in Noah-distributed. Also, the method

of Wigmosta et al. (1994) was developed for humid climates where the saturated

zone is often near the soil surface. Hence, the applicability of this method for

semi-arid and arid regimes with comparatively deep unsaturated soil profiles has

not been rigorously tested.

Using Dupuit-Forcheimer assumptions (Freeze and Cherry, 1979) the rate of

saturated subsurface flow at time t can be calculated as:

(5) , , , ,,

tan 00

i j i j i j i ji j

T wq

β β− <=

where, qi,j is the flow rate from cell i,j, Ti,j is the transmissivity of cell i,j, βi,j is the

water table slope and wi,j is the width of the cell which is fixed for a regular grid.

βi,j is calculated as the difference in water table depths between two adjacent

gridcells divided by the grid spacing. The method by which the water table depth

28

Page 29: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

is determined is provided below. Transmissivity is a power law function of

saturated hydraulic conductivity (Ksat i,j) and soil thickness (Di,j) given by:

, , ,

, ,,

i,j i,j

1 z

0 z >D

i j i j i j

i j i ji j i j

Ksat D zn DT

− =

i,j ,D<= (6)

where, zi,j is the depth to the water table. ni,j in Eq. (6) is defined as the local

power law exponent and is a tunable parameter that dictates the rate of decay of

Ksati,j with depth. When Eq. (6) is substituted into (5) the flow rate from cell i,j to

its neighbor in the x-direction can be expressed as

( , ) ( , ) , ( , ) 0x i j x i j i j when x i jq hγ β= < (7)

where,

, , ,( , ) ( , )

,

tani j i j i jx i j x i j

i j

w Ksat Dn

γ

= −

β (8)

,

,,

,

1i jn

i ji j

i j

zh

D

= −

(9)

This calculation is repeated for the y-direction. The net lateral flow of saturated

subsurface moisture (Qnet) for cell i,j then becomes:

29

Page 30: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

(10) ( , ) , ( , ) , ( , )net i j i j x i j i j y i jx y

Q h hγ= +∑ ∑γ

The mass balance for each cell on a model time step (∆t) can then be calculated

in terms of the change in depth to the water table (∆z):

( , )( , )

( , )

1 net i ji j

i j

Qz

∆ = − ∆

R t (11)

where, φ is the soil porosity, R is the soil column recharge rate from infiltration or

deep subsurface injection and A is the grid cell area. In Noah-distributed, R, is

implicitly accounted for during the land surface model integration as infiltration

and subsequent soil moisture increase. Assuming there is no deep soil injection

of moisture (i.e. pressure driven flow from below the lowest soil layer), R, in

Noah-distributed is set equal to 0.

The methodology outlined in Equations 5-11 has no explicit information on soil

layer structure, as the method treats the soil as a single homogeneous column.

Therefore, changes in water table depth (∆z) can yield water table depths, which

fall within a particular soil layer. As discussed below, Noah-distributed specifies

the water table depth according the depth of the top of the highest (i.e. nearest to

the surface) saturated layer. The residual saturated water above the uppermost,

saturated soil layer is then added to the overall soil water content of the overlying

30

Page 31: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

unsaturated layer. This computational structure requires accounting steps to be

performed prior to calculating Qnet.

In Noah-distributed, preparation for saturated subsurface flow calculation is

performed in the Subsurface Routing Loop. Actual calculation of saturated

subsurface flow (QSUB = Qnet in Eq. 10) takes place in a new subroutine called

ROUTE_SUBSURFACE. The procedure to calculate subsurface flow is as

follows:

1. Adjust layer soil moisture values for subsurface lateral flux

2. Identify saturated layers where SMC=SMCMAX, and SMCMAX is the

maximum soil moisture content

3. Redistribute water vertically from layers exceeding saturation

4. Exfiltrate water from soil columns which become supersaturated

5. Diagnose new water table depth

6. Call subroutine ROUTE_SUBSURFACE to perform lateral routing

The specific algorithm to accomplish these tasks in Noah-distributed follows the

flowchart in Figure 7. The path taken to perform the mass balance calculations

depends on the sign of the subsurface flow (SUBFLO < or ≥ 0.0, where SUBFLO

is the local scalar value of QSUB at cell i,j). Both procedures incrementally

adjust layer values of soil moisture (SMC) dependent on the sign of SUBFLO.

31

Page 32: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

For the first execution the value of SUBFLO is logically zero and thus the right

hand path is taken in Figure 7.

For positive values of SUBFLO soil moisture is incrementally added to

unsaturated layers from the lowest layer to the top layer. This procedure

assumes that that the soil profile saturates from the bottom up and no method is

currently implemented to account for dry layers underlying moist layers. (This is

because the saturated subsurface flow methodology presented above is a

function of the water table depth.) If a layer is saturated the algorithm then

checks the next overlying layer for saturation (i.e. Is SMC=SMCMAX ? ). If a

layer is not saturated the available water storage capacity (WATAVAIL) of the

unsaturated layer is computed as

(12) , , ,( i j i j kWATAVAIL SMCMAX SMC SLDPTH= − )

where, SLDPTH is the fixed value of soil depth for each soil layer, which is

constant over the entire model domain. [Note: SMCMAX is fixed for a given soil

type, and soil types in Noah are constant for an entire column.] If WATAVAIL ≥

32

Page 33: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

33

Page 34: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

SUBFLO then SUBFLO is added to the soil water content (SMC) of that

particular layer. If SUBFLO > WATAVAIL then SMC for that layer is set equal to

SMCMAX. SUBFLO is then reduced by WATAVAIL and the next layer is

checked for saturation. If all layers become saturated during this process, the

remaining amount of SUBFLO is considered to be ‘ex-filtration’ and is added to

the infiltration excess (INFXS) calculated from the Noah land surface model.

If SUBFLO from the previous execution of ROUTE_SUBSURFACE is less 0.0

then the soil column is looped through from the top down. Each layer is again

checked for saturation. When a saturated layer is found WATAVAIL for that layer

is calculated as

(13) , ,i j kWATAVAIL SMC SLDPTH= ×

If WATAVAIL ≥ SUBFLO then SMC for that layer is reduced by SUBFLO and

SUBFLO is set equal to 0.0. If SUBFLO exceeds WATAVAIL, then SUBFLO is

reduced by WATAVAIL and SMC for that layer is set equal to the wilting point soil

moisture content. Setting SMC equal to the wilting point is typically unrealistic in

the real world. However, the volumes of water contained in typical ground water

fluxes on the timescales of the Noah model time steps (e.g. minutes to an hour)

are very small compared to soil water volume states. Therefore it is extremely

unlikely (i.e. virtually impossible) to completely de-saturate a saturated layer on a

single time step. If this should happen there is likely an error in the specification

34

Page 35: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

of the model parameters, most likely Ksat or the soil porosity (φ, which is set

equal to SMCMAX). [Note: The term WATAVAIL is used interchangeably for

both the amount of water that can be stored by an unsaturated soil layer and the

amount of water that can be withdrawn from a saturated soil layer.]

After SUBFLO has been redistributed throughout the soil column a new water

table depth (ZWATTABL) is determined. This is done by determining the depth

to the top of the saturated soil layer nearest the surface (See Table 1 for soil

layer depths). Once ZWATTABL has been determined, subroutine

ROUTE_SUBSURFACE is called to route saturated subsurface water through

the Noah-distributed domain. The variable arrays passed to and from

ROUTE_SUBSURFACE are:

ZWATTABL - depth to water table (mm)

QSUB - gridcell value of saturated subsurface flow

QSUBBDRY - cumulative flux of saturated subsurface flow leaving

the model domain

The rest of the arguments passed to ROUTE_SUBSURFACE are constants

DX - grid size (m)

SOX, SOY - terrain slope in the x- and y- directions

LKSAT - lateral saturated hydraulic conductivity

SOLDEP - soil depth (currently constant across entire domain)

IX,JX - grid dimensions

35

Page 36: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Within subroutine ROUTE_SUBSURFACE, the entire grid is looped over twice;

first for calculating flow in the x-direction and second for calculating flow in the y-

direction. The slope of the water table surface (dzdx) is calculated as the

difference between adjacent grid cell water table depths (here z = WATTABL

from above)

1, ,( )i j i jz zdzdx

gsize+ −

= (14)

where, gsize is the model grid size (equal to DX from before). The slope of the

energy grade line is then calculated as

, 1 3i jSOX dzdx E 0β = − + − (15)

where, a small adjustment value of 1E-30 is added to prevent the occurrence of

grade line with a value of 0.0 which would yield an undefined value in later

calculations. Following the methodology presented above the value of hydraulic

head (hh=h) in Eq. 9 is

1nzhh

SOLDEP= −

(16)

36

Page 37: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

where, n is the power law exponent whose default value is set equal to 1 in a

parameter statement in subroutine ROUTE_SUBSURFACE, and the indices of z

are dependent on whether β is positive or negative. The value of n is typically

not available and must either be estimated based on field measurements or

derived from calibration. Therefore there is a significant degree of uncertainty

regarding a ‘true’ value for n. The default value of n=1 is specified which causes

the transmissivity to be expressed as a linear function of water table depth

(Wigmosta and Lettenmaier, 1999).

Figure 8 shows a sensitivity study where layers 5, 6, 7 and 8 were specified in

Noah-distributed as saturated and values of n ranged from 1 to 6 for each

simulation. As n increases, transmissivity decreases with depth at an increasing

rate. This generally results in a reduction of subsurface flow movement as

evidenced by the decaying values of streamflow and subsurface flow leaving the

model domain (Fig. 8a). This reduction in streamflow and runoff results in more

water remaining in the soil profile at the end of the simulation as shown by the

decrease in soil moisture loss in Fig. 8b. The impact on evapotranspiration,

however is not as clearly explained as total evaporation is also likely to be

affected by the availability of water to particular plant communities which have a

higher water demand.

37

Page 38: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Figure 8a.

0

2000

4000

6000

8000

10000

12000

0 1 2 3 4 5 6

Power Law Exponent (n)

Dom

ain

Tota

l Str

eam

flow

(Q

STR

MVO

L - m

m)

(ETA

- m

m)

0.000

5.000

10.000

15.000

20.000

25.000

Subs

urfa

ce F

low

Lea

ving

the

Dom

ain

(QSU

BD

RY

- mm

)

QSTRMVOLQSUBDRY

Figure 8b

149.280

149.300

149.320

149.340

149.360

149.380

149.400

149.420

149.440

149.460

149.480

0 1 2 3 4 5 6

Power Law Exponent (n)

Pixe

l Ave

rage

Tot

al E

vapo

ratio

n (E

TA -

mm

)

-45.500

-45.450

-45.400

-45.350

-45.300

-45.250

-45.200

-45.150

Pixe

l Ave

rage

Tot

al C

hang

e in

Soi

l M

oist

ure

(DSM

C -

mm

)

ETADSMC

38

Page 39: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Figure 8a and b: Figure 8a shows compensating decreases in runoff into

streams (QSTRMVOL) and subsurface flow across the domain boundaries

(QSUBDRY). Figure 8b shows the non-linear response in pixel average total

evapotranspiration (ETA) and a decrease in column integrated soil moisture loss

(DSMC) integrated over the entire domain with increasing values of the power

law exponent (n).

The conveyance term gamma (γ) in ROUTE_SUBSURFACE is given as

( tangsize LKSAT SOLDEPn

)γ β× ×= (17)

Saturated subsurface flow (qqsub) is then calculated as:

qqsub hhγ= × (18)

qqsub can have a positive or negative value depending on the slope of the

energy grade line and thus the sign of hh. Values of qqsub are combined from

routing in both the x- and y-directions to yield a final value of QSUB. Flow across

model domain boundaries is treated using a constant flux boundary condition.

Effectively, flow on boundary grid cells is set equal to the amount of inflow from

39

Page 40: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

the next adjacent gridcell to the interior of the domain. Flow out of the domain is

accumulated as QSUBBDRY for each boundary grid cell. There is no flow into

the grid domain from the outside. Subroutine ROUTE_SUBSURFACE returns

updated values of QSUB and QSUBBDRY.

In summary, SMC and, possibly, INFXS, are the only Noah model variables,

which can be affected by the subsurface flow calculations. All other variables

used in the subsurface flow equations are internal to the routine.

40

Page 41: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

41

Page 42: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

4. Overland Flow Routing:

Overland flow in Noah-distributed is calculated using the methodology originally

developed by Julien et al. (1995) and later expanded by Ogden (1997). This

method calculates overland flow as a fully-unsteady, explicit, finite-difference, 2-

dimensional diffusive wave flowing over the land surface (See: Fig. 9). The

diffusive wave equation, while slightly more complicated, is superior to the

Figure 9: 2-Dimensional Overland Flow Routing Structure (Adapted from Julien et al., 1995)

simpler and more traditionally used kinematic wave equation, because it

accounts for backwater effects and allows for flow on adverse slopes (Ogden,

42

Page 43: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

1997). The diffusive wave formulation is, itself, a simplification of the more

general St. Venant equations of continuity and momentum (See: Choudhry

(1993) for a formal presentation of the dynamic flow equations and common

assumptions in their application). As given in Julien et al. (1995) the two-

dimensional continuity equation for a flood wave flowing over the land surface is

yxe

qqh it x x

∂∂∂= + =

∂ ∂ ∂ (19)

where, h is the surface flow depth; qx and qy are the unit discharges in the x- and

y-directions, respectively; and ie is the infiltration excess (INFXS). The

momentum equation used in the diffusive wave formulation for the x-dimension is

fx oxhS Sx∂

= −∂

(20)

where, Sfx is the friction slope (or slope of the energy grade line) in the x-

direction, Sox is the terrain slope in the x-direction and ∂h/∂x is the change in

depth of the water surface above the land surface in the x-direction.

Flow across the terrain grid is calculated first in the x- then in the y-direction. In

order to solve Eq. 19 values for qx and qy are required. In most hydrological

models they are typically calculated by use of a resistance equation such as

Manning’s equation or the Chezy equation, which incorporates the expression for

43

Page 44: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

momentum losses given in Eq. 20. In Noah-distributed a form of Manning’s

equation is implemented as in Julien et al. (1995):

x xq hβα= (21)

where,

1 2 5;

3fx

xOV

Sn

α = β = (22)

where, nOV is the roughness coefficient of the land surface and is a tunable

parameter and β is a unit dependent coefficient expressed here for SI units.

4.1 Grid Size Restrictions and Model Time Stepping:

The overland flow formulation developed by Julien et al. (1995) has been used

effectively at fine terrain scales ranging from 30-1000 m (Downer et al., 2002).

There has not been rigorous testing to date at larger length-scales (> 1 km).

This is due to the fact that typical overland flood waves possess length scales

much smaller than 1 km. Micro-topography can also influence the behavior of a

flood wave. Correspondingly, at larger grid sizes (e.g. > 500 m) there will be

poor resolution of the flood wave and the small-scale features that affect it. Also,

at coarser resolutions terrain slopes between gridcells are lower due to an

effective smoothing of topography as grid size resolution is decreased. Each of

44

Page 45: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

these features will degrade the performance of dynamic flood wave models to

accurately simulate overland flow processes. Hence, it is generally considered

that finer resolutions yield superior results.

The selected model time step is directly tied to the grid resolution. In order to

prevent numerical diffusion of a simulated flood wave (where numerical diffusion

is the artificial dissipation and dispersion of a flood wave) a proper time step must

be selected to match the selected grid size. This match is dependent upon the

assumed wave speed or celerity (c). According to Choudhry (1993), the Courant

Number, Cn= c(∆t/∆x), should be close to 1.0 in order to prevent numerical

diffusion. The value of the Cn also affects the stability of the routing routine such

that values of Cn should always be less than 1.0 (Downer et al., 2002).

Therefore the following model time steps are suggested as a function of model

grid size:

Table 2: Suggested routing time steps for various grid spacings

x (m) t (s)

30 2

100 6

250 15

500 30

1000 60

45

Page 46: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

4.2 Overland Flow Routing Procedure:

Gridded values of INFXS and SFHEAD are adjusted in the Noah-distributed

driver prior to passing to subroutine ROUTE_OVERLAND. A looping structure

called the Overland Flow Routing Loop has been implemented in the Noah-

distributed driver to process all of the necessary variables required to calculate

overland flow in the ROUTE_OVERLAND subroutine. The number of times the

overland flow time step (DT_FRAC) is executed per each Noah model timestep

is specified at the beginning of each simulation as a function of model grid

spacing, through the Courant Number discussed above. The primary functions

of the Overland Flow Routing Loop are to:

1. Determine the appropriate value of surface head to be routed

across the land surface

2. Remove excess surface head on grid cells, which are designated

as stream channel cells.

3. Call the overland flow routing subroutine (ROUTE_OVERLAND)

Variable arrays used in the calculation of overland flow are:

SFCHEAD - surface head

INFXS - infiltration excess

DH - change in surface head on a routing time step

CH_NET - integer array delineating stream channel

46

Page 47: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

RETDEP - retention depth

QSTRMVOL - cumulative streamflow volume

QBDRY - cumulative overland flow out of grid domain

Figure 10: The Overland Flow Routing Loop

SFHEAD

= INFXS

Loop over routing time step…

Yes

Yes

No

No

SFCHEAD = SFHEAD +

DH

SFCHEAD >

RETDEP ?

Is grid cellin channelnetwork?

SFCHEAD =

RETDEP

QSTRMVOL = QSTRMVOL +

SFCHEAD – RETDEP

Call ROUTE_

OVERLAND Return new value

of DH

47

Page 48: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

The procedures to route overland flow are performed according to the following

flowchart shown in Figure 10. Prior to entering the routing time step loop,

SFCHEAD is set equal to the infiltration excess, INFXS, from subroutine SFLX

and from any subsurface exfiltration. The routing time step loop is iterated the

integer number of times it takes the routing time step (DTRT) to equal the Noah

land surface model time step (DT). Upon entering the loop, SFCHEAD is added

to the change in head (DH) from the previous routing time step. Surface water in

excess of the specified retention depth (RETDEP) is then removed from gridcells

that are specified as stream channel cells and accumulated as streamflow.

Cumulative streamflow volume (QSTRMVOL) is calculated simply as the amount

of surface water (SFCHEAD) that is ponded on a stream network gridcell that is

in excess of RETDEP.

( ), , ,i j i j i j i jQSTRMVOL QSTRMVOL SFCHEAD RETDEP= + − , (23)

Hence the implicit assumption in the current version of Noah-distributed is that

there is only a 1-way exchange of water from the terrain network to the stream

channel network and that the maximum amount of water depth in stream channel

grid cells is fixed and equal to the gridcell retention depth. These assumptions

do not allow channel backwater effects and overbank spillage from the stream

channel. Future enhancements to Noah-distributed pertaining to the channel

routing methodology will address these issues.

48

Page 49: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Two-dimensional routing of surface water in Noah-distributed is calculated in the

subroutine ROUTE_OVERLAND. Consistent with the implementation of Julien et

al. (1995), parameters required for the calculation of overland flow are:

- terrain slope in the x-direction (SOX)

- terrain slope in the y-direction (SOY)

- terrain roughness, expressed as an equivalent value of Manning’s n

(OV_ROUGH)

- minimum retention depth (RET_DEP) This is the maximum amount of

water allowed to pond on the land surface that does not move laterally

and hence does not participate in the routing equations

Parameters must be specified during the initialization of Noah-distributed and are

typically derived or inferred from available land surface coverage datasets and

assigned using a Geographical Information System (GIS). Specifications of the

I/O procedures and data formats are discussed below in Sect. 6.

The following variable arrays are passed to and from subroutine

ROUTE_OVERLAND for calculation of overland flow:

SFCHEAD - surface head on a grid cell

DH - change in surface head on a routing time step

QBDRY - flow leaving the model domain

49

Page 50: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

The rest of the arguments passed to ROUTE_OVERLAND are constants

DTRT - routing time step

DX - model grid size

SOX,SOY - terrain slopes in the x- and y-directions

RETDEP - retention depth

OVROUGH - overland flow Manning’s-n roughness value

Within subroutine ROUTE_OVERLAND, the entire grid is looped over twice; first

for calculating runoff in the x-direction and second for calculating runoff in the y-

direction. Runoff is only calculated from cells whose value of SFCHEAD is

greater than RETDEP. The first terms calculated in the routing loops are the

slope of the water surface (dh/dx) (where h=SFCHEAD)

(24) 1, ,( )i j i jdhdx h h dx+= − /

0

and the slope of the energy grade line (sfx)

(25) , 1 3i jsfx SOX dhdx E= − + −

A small adjustment value of 1E-30 is added to prevent the occurrence of grade

line with a value of 0.0, which would yield an undefined value in later

50

Page 51: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

calculations. After calculating the values for α as in Eq. 22 and removing the

retention depth from the total depth of overland flow (hh=h-RETDEP), overland

flow from the cell is calculated as

5 3( / ( ))sfx ABS sfx hh dtqqsfc

dxα

= (26)

qqsfc can have a positive or negative value depending on whether or not a flood

wave is advancing or retreating from a given gridcell. Values of qqsfc are

combined from routing in both the x- and y-directions to yield a final value of the

change in surface head on each routing time step (DH), which is passed back to

the Noah driver for the next routing time step iteration. As stated above, on each

routing time step, DH from subroutine ROUTE_OVERLAND is added to SFHEAD

from the previous routing time step to yield an updated value of SFCHEAD. This

process is repeated for each of the routing time steps in the overland flow routing

loop. Once the loop is complete a new value of SFCHEAD is available for

calculation within the Noah land surface model.

Flow across model domain boundaries is treated using a constant flux boundary

condition. As with the subsurface flow, flow on boundary grid cells is set equal to

the amount of inflow from the next adjacent gridcell to the interior of the domain.

Flow out of the domain is accumulated as QBDRY for each boundary grid cell.

There is no flow into the grid domain from the outside.

51

Page 52: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

The overland flow methodology was evaluated through a series of “parking lot”

test simulations. In these simulations, the Noah land surface model was turned

off so that the only process occurring in the model was the routing of overland

flow across an “impervious” surface. The impervious surface was represented by

merely converting all precipitation to infiltration excess (INFXS1) and allowing it

to flow over the land surface. Two simulations of this type were conducted, one

where overland flow was removed by the stream channel and another where

overland flow was not removed by the stream channel. Results of these two

simulations are shown in Figure 11. The domain-integrated mass balance

residual in Table 3 shows that the scheme is effectively conserving water. Using

a 71x74 grid domain (5254 grid cells) the accumulated residual per pixel is less

than 1x10-2 mm. By the end of the simulation, overland flow in the simulation

without streamflow converges in the low-lying areas of the model topography as

deep areas of surface head (SFCHEAD) (Fig. 11). Much of the overland flow

then leaves the domain through its southern end as evidenced by the large value

of QBDRY. When streamflow is activated there is, approximately, a 12-fold

decrease in the amount of surface head remaining on the model domain by

simulation end. Much of this water and QBDRY, which previously ran out of the

domain, is captured as streamflow as indicated by Table 3.

52

Page 53: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Table 3: “Parking Lot” Test Simulations with and without Streamflow

The effects of roughness coefficient (OV_ROUGH) and retention depth

(RET_DEP) specification were also explored through several sensitivity studies.

Ranges of OV_ROUGH ( 0.03 – 0.45; after HEC, 1985) and RET_DEP ( 0.0 - 5.0

mm) were specified in the routing model input file sfc_route.dat (See Sect. 6 for a

Figure 11 “Parking Lot” Simulations of Overland Flow

SFCHEAD 141313 11550

Total Residual: 22 -5

Noah-Distributed Mass Balance

w/out Streamflow w/ StreamflowCum. Terms (mm) (mm) (mm)

PRCP -556151 -556151

QSTRMVOL 494267QBDRY 414860 50329

With Streamflow : Streamflow Volume (mm)

Without Streamflow : Surface Head (mm)

53

Page 54: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

discussion on model I/O). The sensitivity to OV_ROUGH is shown in Figures

12a and b. As the value of OV_ROUGH is increased from 0.03 (a smooth

concrete surface) to 0.45 (that of a densely vegetated surface), the response in

the model is to decrease runoff both into streams and out of the simulation

domain. This reduction in runoff is balanced by an increase in infiltration (i.e.

smaller decreases in column integrated soil moisture) and modest increases in

total evapotranspiration (ETA).

Figure 12a.

144.740

144.760

144.780

144.800

144.820

144.840

144.860

144.880

144.900

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

Manning's Roughness Coefficient for Overland Flow (OV_ROUGH)

Pix

el A

vera

ge

Tota

l Eva

pora

tion

(ETA

- m

m)

-42.5

-42

-41.5

-41

-40.5

-40

-39.5

Pixe

l Ave

rage

Cha

nge

in T

otal

Soi

l M

oist

ure

(DSM

C -

mm

)

ETA

DSMC

54

Page 55: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Figure 12b.

0

2000

4000

6000

8000

10000

12000

14000

16000

18000

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

Manning's Roughness Coefficient for Overland Flow (OV_ROUGH)

Dom

ain

Tota

l Str

eam

flow

(Q

STR

MVO

L -

mm

)

0

200

400

600

800

1000

1200

1400

Ove

rland

Flo

w L

eavi

ng th

e D

omai

n (Q

BD

RY

- mm

)

QSTRMVOLQBDRY

Figure 12a and b: Figure 12a shows the increase in pixel average total

evapotranspiration (ETA) and the decrease in column integrated soil moisture

loss (DSMC) integrated over the entire domain with increasing values of

Manning’s roughness coefficient (OVROUGH). Figure 12b shows a

compensating decrease in runoff into streams (QSTRMVOL) and across the

domain boundaries (QBDRY).

The sensitivity to RET_DEP is shown in Figures 13a and b. As the value of

RET_DEP is increased from 0.0 (a smooth concrete surface) to 5.0 (a densely

vegetated surface), the response in the model is similar to that of increasing the

roughness coefficient, which is to decrease runoff both into streams and out of

55

Page 56: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

the simulation domain. This reduction in runoff is balanced by an increase in

infiltration (i.e. smaller decreases in column integrated soil moisture) and modest

increases in total evapotranspiration (ETA).

Figure 13a.

144.600

144.650

144.700

144.750

144.800

144.850

144.900

144.950

0 1 2 3 4 5 6

Overland Flow Retention Depth(RET_DEP - mm)

Pix

el A

vera

ge

Tota

l Eva

pora

tion

(ETA

- m

m)

-42.000

-41.500

-41.000

-40.500

-40.000

-39.500

-39.000

Pixe

l Ave

rage

Cha

nge

in T

otal

Soi

l M

oist

ure

(DSM

C -

mm

)

ETADSMC

56

Page 57: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Figure 13b.

0.000

0.500

1.000

1.500

2.000

2.500

3.000

0 1 2 3 4 5 6

Overland Flow Retention Depth (RET_DEP - mm)

Dom

ain

Tota

l Str

eam

flow

(Q

STR

MVO

L -

mm

)

0.000

0.020

0.040

0.060

0.080

0.100

0.120

0.140

0.160

0.180

Ove

rland

Flo

w L

eavi

ng th

e D

omai

n (Q

BD

RY

- mm

)

QSTRMVOLQBDRY

Figure 13a and b: Figure 13a shows the increase in pixel average total

evapotranspiration (ETA) and the decrease in column integrated oil moisture loss

(DSMC) integrated over the entire domain with increasing values of retention

depth (RET_DEP). Figure 13b shows a compensating decrease in runoff into

streams (QSTRMVOL) and across the domain boundaries (QBDRY).

57

Page 58: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

5. Subgrid aggregation/disaggregation:

Recent work (e.g. Hahmann and Dickinson et al., 2002, Molders and Ruhaak,

2002) have shown that representing subgrid terrain features can yield marked

impacts on area averaged land surface fluxes and states. This is due to the fact

that many significant land surface processes are occurring on scales smaller

than those represented by conventional global and mesoscale model grid cells.

For example, fully explicit overland flow methodologies described in Section 4

are typically restricted to grid sizes less than or equal to approximately 1 km. At

larger grid sizes, poor resolution of the overland flow flood wave and the failure to

capture realistic terrain slopes and small-scale topographic features results in

degraded performance of the routing methodology. This degraded performance

presents significant problems when wanting to account for overland flow

processes at grid sizes larger than 1 km, which is typical of many current land

surface models run either as stand alone models or when coupled to mesoscale

or even global scale atmospheric models.

One method used to circumvent the grid scale discontinuity between subgird land

surface processes and the atmospheric model grid size is through the use of

subgrid aggregation/disaggregation. Hahmann and Dickinson et al. (2002) use a

subgrid aggregation/disaggregation scheme, called the “fine-mesh model

interface”, to run a land surface model at many times higher resolution than the

atmospheric model grid cell to which the land surface model is coupled. Their

results show that explicitly representing subgird heterogeneity in a subgrid

58

Page 59: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

aggregation scheme can markedly improve the representation of energy and

water fluxes in heterogeneous, complex terrain environments. In recognition of

the scale disconnect between surface hydrology and a mesoscale atmospheric

model, Molders and Ruhaak (2002) also implemented a subgrid

aggregation/disaggregation procedure in their fully-coupled mesoscale

atmosphere-hydrological model. With this motivation the subgrid

aggregation/disaggregation methodology of Hahmann and Dickinson (2001) has

been implemented into Noah-distributed. [Note: In the current implementation of

Noah-distributed subgrid aggregation/disaggregation is used to represent

overland and subsurface flow processes on grid scales much finer than the

native Noah land surface model grid. Hence, only the routing is represented

within a subgrid framework. However, it would be equally as feasible to use the

same subgrid methodology to run the entire Noah land surface model and routing

schemes at finer resolutions than those at which forcing data, either from

analyses or numerical models, is provided. Therefore, while the following section

describes the aggregation/disaggregation methodology in the context of subgrid

routing it could similarly be implemented for the fully coupled Noah-distributed

system.]

In Noah-distributed the routing portions of the code have been structured so that

it is simple to perform both surface and subsurface routing calculations on

gridcells, which differ from the native Noah model gridsizes provided that each

Noah gridcell is divided into integer portions for routing. Hence routing

59

Page 60: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

calculations can be performed on comparatively high-resolution land surfaces

(e.g. a 250 m digital elevation model) while the native land surface model can be

run at much larger (e.g. 1 km) grid sizes. (Hence, the integer multiple of

disaggregation in this example would be equal to 4) This procedure adds

considerable flexibility in the implementation of Noah-distributed. However, it is

well recognized that surface hydrological responses exhibit strongly scale-

dependent behavior such that simulations at different scales, run with the same

model forcing may yield quite different results.

The aggregation/disaggregation routines are currently activated by specifying

terrain grid dimensions (IXR,JXR) which differ from the Noah land surface model

dimensions (IX,JX). These values exist as parameters in the Noah-driver. Next

the model sub-grid size (DX) and the routing time-step (DTRT) also need to be

specified. The integer divisor (AGGFACTR) must also be specified which

determines how the aggregation/disaggregation routines will divide up a native

model grid square. The lines of code in the Noah driver which require changing

are as follows:

INTEGER, PARAMETER :: NSOLDX=8,IX=71,JX=74,KDAY=37 INTEGER, PARAMETER :: IXR=142,JXR=148 REAL, PARAMETER :: DX=500.0,DTRT=30.0 INTEGER, PARAMETER :: AGGFACTR=2

If IXR=IX, JXR=JX and AGGFACTR=1 the aggregation/disaggregation schemes

will be activated but will not yield any effective changes in the model. Specifying

60

Page 61: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

different values for IXR, JXR and AGGFACTR≠1 will effectively activate the

subgrid routine.

[NOTE: DX and DTRT must always be specified in accordance with the routing

grid even if they are the same as the native Noah land surface model grid.]

To run the aggregation/disaggregation scheme the routing parameters specified

for overland flow routing (SOX, SOY, RET_DEP, OV_ROUGH) must be specified

across the finer scale grid domain. These new values are then read in as before

within the READLAND subroutine (See Sect. 6 for I/O details). The updated grid

dimensions IXR and JXR are passed to READLAND so that the fine scale grid

dimensions are known.

The disaggregation/aggregation routines are implemented in Noah-distributed as

two separate loops, which are executed after the main Noah land surface model

loop. The disaggregation loop is run prior to routing of saturated subsurface and

surface water. The main purpose of the disaggregation loop is to divide up the

Noah land surface model grid square into integer portions as specified by

AGGFACTR. An example disaggregation (where AGGFACTR=4) is given in

Figure 14:

61

Page 62: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Figure 14

AGGFACTR = 4

Routing Subgrids

Noah land surface model grid

Only four model variables are required to be disaggregated for higher resolution

routing calculations:

SMCMAX - maximum soil moisture content

INFXS - infiltration excess

LKSAT - lateral saturated conductivity

SMC - soil moisture content for each soil layer

Temporary fine-grid values bearing the same name as these with an ‘R’

extension are created for each native Noah model grid cell. Each disaggregated

value is equal to its native value (e.g. INFXSR=INFXS).

62

Page 63: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

After disaggregation, the routing schemes are executed using the fine grid

values. Following execution of the routing schemes the fine grid values are

aggregated back to the native Noah land surface model grid. The aggregation

procedure used is a simple average of the fine gird components. For example

the aggregation of surface head (SFHEAD) from the fine grid to the native Noah

land surface model grid would be:

,

, 2

ir jr

i j

SFHEADRSFHEAD

AGGFACTR=∑∑

(27)

where, ir and jr are the indices of all of the gridcells residing within the native

Noah model grid cell i,j. The following variables are aggregated and, where

applicable, update Noah land surface model variable values:

SFHEAD - surface head (or, equivalently, depth of ponded water)

SMC - soil moisture content for each soil layer

These updated values are then used on the next iteration of the Noah land

surface model loop.

Using the test data set from CASES-97, Noah-distributed was run using subgrid-

topography for the routing of saturated subsurface and overland flow. Two

63

Page 64: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

simulations were executed where the fine-resolution topography (DX) was

specified at 500 m and 250 m respectively and the corresponding aggregation

factors (AGGFACTR) were 2 and 4, respectively. Routing time steps (DTRT

were specified to 15 and 30 seconds, respectively in accordance with Table 2

above. The results shown in Table 4 below indicate that using progressively

finer-resolution topography yields progressively more surface runoff in the form of

streamflow volume and overland flow leaving the model domain. (Note: No

sensitivity analysis of model parameters was performed during this exercise

though it is very likely that simulation results will be highly sensitive to the routing

parameters as shown above in Section 4.) Routing on the 500 m and 250 m

grids yielded a 27% and 58% increase in streamflow volume, respectively.

Corresponding decreases in near-surface (i.e. layers 1 and 2) soil moisture also

occurred. The reason for this behavior is likely due to the fact that overall terrain

slopes tend to increase with increasing grid resolution. Coarser grids possess an

inherent smoothing of topography, usually due to spatial averaging of subgrid

topographic features. Finer resolution terrain models retain more of the natural

character of the terrain. Hence, increased slopes promote the movement of

infiltration excess (and exfiltration) over the terrain landscape into stream

channels at the expense of local re-infiltration. This feature highlights a scale-

dependent behavior of surface runoff production and overland flow that was also

found by Molders and Ruhaak (2002).

64

Page 65: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Table 4: Sensitivity of modeled variables to subgrid aggregation

Noah Aggregation Tests Mass Balance

Control % Difference % DifferenceCum. Terms (mm) 1000m 500m 250m

PRCP -556151 0.00% 0.00%

DCANOPY WATER -38.7 0.00% 0.00%

ETA 761169 -0.01% -0.01%

GRDRUN* 0 n/a n/aSRFRUNTOTRUN 0 n/a n/a

DSMC1 (100mm) -271 -37.02% -82.25%DSMC2 (300mm) -39832 -0.83% -1.85%DSMC3 (300mm) -151787 -0.33% -0.69%DSMC4 (300mm) -6494 -0.29% -0.59%DSMC5 (300mm) -4600 -0.38% -0.59%DSMC6 (300mm) -3136 -0.32% -0.57%DSMC7 (300mm) -2035 -0.16% -0.68%DSMC8 (100mm) -532 -0.11% -0.56%TotDSMC -208687 -0.47% -1.01%

QSTRMVOL 3787 27.28% 58.12%QBDRY 149 -2.60% -3.18%SUBQBDRYSFCHEAD

Total Residual 228

65

Page 66: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

6. Data Requirements and I/O for Noah-distributed:

Noah-distributed can only be executed in the gridded implementation of the Noah

land surface scheme. Many datasets are required to set up and run Noah in a

gridded format. A detailed summary of all of the input/output routines and file

structures is beyond the scope of this technical document. A brief discussion will

be provided on those portions of the I/O that are specific to the routing routines.

The source code, Noah-distributed v1.0.f, is the definitive description.

[Note: The examples provided below are based on the use of the CASES97

gridded data. Readers should refer to the release of the code for a more general

description.]

[Note: See Section 5 for specification of aggregation/disaggregation parameters.]

6.1 The Noah-distributed Driver

Noah-distributed routing subroutines are activated through the use of switches

(i.e. user-specified parameters) in the Noah driver. User specific changes to the

Noah-distributed driver code are bound by use of the following comment

statements:

!!!!!!!!!!!!!!!!!!! MODIFCATIONS – Begin Here !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!! MODIFCATIONS – End Here !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

66

Page 67: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

There are currently two ‘MODIFCATIONS’ sections in the Noah-distributed

driver, one where parameter values and switches are declared and another

where constant variables are specified. All other parameter values are specified

through the input data files. Parameter declarations for running Noah-distributed

are as follows:

!!!!!!!!!!!!!!!!!!! MODIFCATIONS – Begin Here !!!!!!!!!!!!

INTEGER, PARAMETER :: NSOLDX=8, IX=71, JX=74, KDAY=37 INTEGER, PARAMETER :: IXR=71,JXR=74 REAL, PARAMETER :: DX=1000.0, DTRT=60.0 INTEGER, PARAMETER :: AGGFACTR = 1 INTEGER, PARAMETER :: SUBROUTE = 1 INTEGER, PARAMETER :: ROUTE_FLG = 1

!!!!!!!!!!!!!!!!!!! MODIFCATIONS – End Here !!!!!!!!!!!!!!!

NSOLDX specifies the number of soil layers and is fixed at 8. IX and JX are the

Noah land surface model grid dimensions and KDAY is the number of days in the

simulation. IXR and JXR are the routing grid dimensions. If they differ from IX

and JX, respectively, then an appropriate integer value must be specified for

AGGFACTR. DX is the routing grid size in units of meters and DTRT is the

routing time step in seconds. Selecting values of 1 for parameters switches

SUBROUTE and ROUTE_FLAG activates the routing loops and subroutines

described above.

Specification of model constants is as follows:

!!!!!!!!!!!!!! MODIFICATIONS - Begin Here !!!!!!!!!!!!!!!

67

Page 68: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

! Specify StartDate/Duration/Timestep/#Timesteps

MDT='041600' ! Model Start time MIN='15' ! Model time step DT=1800.0 ! ** time-step 1-hr NTIME=1776 ! # tiemsteps

IVEGTYP=2 ! 1=Sib-16, 2=Kansas-10 (Keep at 2) ZLVL=10.0 ! HEIGHT (M) ABOVE GROUND OF ATMOSPHERIC FORCING VARIABLES VEGMIN=0.01 VEGMAX=0.9 NSOIL=8 ! Number of soil layers (Keep at 8) NROOT=3 ! Number of rooting layers Z=10.0 TBOT=288.5 ! Specify data directory for land surface charactersitics DIR='/d3/gochis/NOAH/grids/1km/' !!!!!!!!!!!!!! MODIFICATIONS - End Here !!!!!!!!!!!!!!!

6.2 Input Data Files

The following gridded fields are required for running Noah-distributed:

RET_DEP – surface water retention depth

OV_ROUGH – overland flow Manning’s roughness coefficient

CH_NET – stream channel network identifier (1,0)

SOX – terrain slope in the x-direction

SOY – terrain slope in the y-direction

68

Page 69: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

(Water table depth is currently initialized to a uniform value for the entire grid

within the Noah-distributed driver. Future updates to the model will permit

spatially-distributed initialization of water table depth.) Currently no additional

data is required to run the saturated subsurface flow routine. The values are

read into the Noah driver through subroutine READLAND. In Noah-distributed

v1.0 they are read in from an ASCII input file (SFC_ROUTE.DAT) which has the

following structure:

RET_DEP(1,1) OV_ROUGH(1,1) CH_NET(1,1) SOX(1,1) SOY(1,1)

RET_DEP(1,2)…

All terms except for CH_NET are real or floating-point numbers. CH_NET is an

integer.

The FORTRAN90 code, which reads SFC_ROUTE.DAT, is:

DO J=1,JXR DO I=1,IXR READ (51,*) RETDEP(I,J),OVROUGH(I,J),CH_NET(I,J),& SOX(I,J),SOY(I,J) END DO END DO

The value of the looping indices IXR and JXR are determined by whether or not a

different grid is being used for the routing routines than is used for the Noah land

surface model (i.e. aggregation/disaggregation). These values are specified as

69

Page 70: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

parameters at the beginning of the Noah-distributed driver and are passed to the

READLAND subroutine.

Several terms can serve as tunable parameters in both the surface and

subsurface routing routines. The following parameters are commonly tuned in

the calibration of hydrological routing models:

RETDEP, OVROUGH, LKSAT, N (power law coefficient)

Of these only ”N” is currently specified as a single scalar parameter in subroutine

ROUTE_SUBSURFACE. Other land surface parameters tuned by changing their

respective input files.

[Note: LKSAT is currently specified equal to KSAT which is determined as a

function of soil type from the soils lookup table SOILPARM.TBL]

6.3 Output Data Files

The Noah-distributed driver generates standard diagnostic output, which, by

default is dumped to the screen. By redirecting the standard output to a file with

the appropriate UNIX command a runtime ASCII output file is generated. This

file contains information, which can be utilized for debugging purposes.

70

Page 71: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Output of routing-specific variables from Noah-distributed is performed in the

subroutine PRT_ROUTING. The output format is currently a direct access binary

file, which uses the Grid Analysis and Display System (GRADS, Doty, 1995).

The following variables are output:

QSTRMVOL, QBDRY, QSUBDRY, SFCHEAD, INFXS, DH, CNET , SMCR

PRT_ROUTING is called and all variables are output on every Noah land surface

model time step, and NOT on every routing model time step. This is because

routing time steps are very small compared to the land surface model time step

and would yield extraneous amounts of data. In order to view the output file

using GRADS a control file is required. A sample control file for the above list of

terms would look like

<begin file, not included in file>

DSET /d3/gochis/NOAH/NOAH_beta_1_03/results/RT%m2%d2%h2%n2.grs UNDEF -999.9 OPTIONS template yrev title CASES xdef 142 linear -97.29 8.33e-3 ydef 148 linear 37.12 8.33e-3 zdef 1 levels 1000 950 900 tdef 1776 linear 00:15Z16APR1997 30mn VARS 15 QBDRY 0 99 accumulated flow out of domain (boundary grids) QSTRMVOL 0 99 accumulated flow into stream network (channel) SFCHEAD 0 99 surface head on timestep INFXS1 0 99 infiltrations excess on timestep DH 0 99 grid cell change in sfc head on timestep CNET 0 99 stream channel network (0,1) QSUBDRY 0 99 accumulated subsfc flow out of domain SMC1 0 99 Soil moisture in the 1st layer (volumetric) SMC2 0 99 Soil moisture in the 2nd layer

71

Page 72: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

SMC3 0 99 Soil moisture in the 3rd layer SMC4 0 99 Soil moisture in the 4th layer SMC5 0 99 Soil moisture in the 4th layer SMC6 0 99 Soil moisture in the 4th layer SMC7 0 99 Soil moisture in the 4th layer SMC8 0 99 Soil moisture in the 4th layer ENDVARS <end of file, not included in file>

7. References:

Angevine, W.M. and K.E. Mitchell, 2001: Evaluation of the NCEP mesoscale Eta

model convective boundary layer for air quality applications. Mon. Wea.

Rev., 129, 2761-2775.

Betts, A.K., F. Chen, K.E. Mitchell, Z. Janic, 1997: Assessment of the land

surface and boundary layer models in the two operation versions of the

NCEP Eta model using FIFE data. J. Geophys. Res., 125, 2896-2916.

Bowling, L.C., D.P. Lettenmaier, B. Nijssen, L.P. Graham and co-authors, 2003:

Simulation of high latitude hydrological processes in the Torne-Kalix basin:

PILPS Phase 2(c) 1: Experiment description and summary

intercomparisons. Global and Planet. Change (In review).

Chen, F., K.E. Mitchell, J. Schaake, Y. Xue, H.-L. Pan, V. Koren, Q.Y. Duan, M.

Ek and A. Betts, 1996: Modeling of land-surface evaporation by four

schemes and comparison with FIFE observations. J. Geophys. Res., 101,

7251-7268.

Chen, F., Z. Janic and K.E. Mitchell, 1997: Impact of atmospheric surface-layer

72

Page 73: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

parameterizations in the new land-surface scheme of the NCEP

mesoscale Eta model. Bound.-Layer Meteorol., 85, 391-421.

Chen, F. and K.E. Mitchell, 1999: Using the GEWEX/ISLSCP forcing data to

simulate global soil moisture fields and hydrological cycle for 1987-1988,

J. Meteorol. Soc. Japan, 77, 167-182.

Chen, F., and J. Dudhia, 2001: Coupling an advanced land surface-hydrology

model with the Penn State-NCAR MM5 modeling system. Part I: Model

implementation and sensitivity. Mon. Wea. Rev., 129, 569–585.

Chen, T.H., A. Henderson-Sellers, P. Milly, A. Pitman, A. Beljaars, F.

Abramopoulos, A. Boone, S. Chang, F. Chen, Y. Dai, C. Desborough, R.

Dickinson, L. Duemenil, M. Ek, J. Garratt, N. Gedney, Y Gusev, J. Kim, R.

Koster, E. Kowalczyk, K. Laval, J. Lean, D. Lettenmaier, X. Liang, T.-H.

Mengelgkamp, J.-F. Mahouf, K.E. Mitchell, O. Nasonova, J. Noilhan, J.

Polcher, A. Robock, C. Rosenzweig, J. Shaake, C.A. Schlosser, J.P.

Schulz, Y. Shao, A. Shmakin, D. Verseghy, P. Wetzel, E. Wood, Y. Xue,

Z.-L. Yang and Q.-C. Zeng, 1997b: Cabauw experimental results from the

Project for Intercomparison of Landsurface Parameterization Schemes

(PILPS), J. Climate, 10, 1194-1215.

Chaudhry, M.H., 1993: Open Channel Flow. Prentice Hall. 483 pp.

73

Page 74: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Dirmyer, P.A., A.J. Dolman, N. Sato, 1999: The pilot phase of the Global Soil

Wetness Project. Bull. Am. Meteorol. Soc., 80(5), 851-878.

Doty, B., 1995: The Grid Analysis and Display System. User’s Manual. [Available

online at: http://grads.iges.org/grads/gadoc/index.html]

Downer, C,W, E.J. Nelson, A. Byrd and F.L. Ogden, 2002: Using WMS for

GSSHA Data Development, A Primer. Bringham Young University –

Environmental Modeling Research Laboratory, 85 pp.

Ek, M.B., K.E. Mitchell, Y. Lin, E. Rogers, P. Grunmann, V. Koren, G. Gayno,

and J.D. Tarpley, 2003: Implementation of Noah land surface model

advances in the NCEP operational mesoscale Eta model. Submitted to J.

Geophys. Res., Aug., 2003.

Gochis, D. J, and F. Chen, 2003: Implementation and testing of a grid-based

routing scheme in the NOAH land surface model. Abstract presented at

the EGS-AGU-EUG Joint Assembly. Nice, France, April 2003.

Hahmann, A. N., and R. E. Dickinson, 2001: A fine-mesh land approach for

general circulation models and its impact on regional climate. J. Climate,

14, 1634–1646.

74

Page 75: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

HEC, 1985: HEC-1 flood hydrograph package, User’s Manual. Hydrologic

Engineering Center, U.S. Army Corps of Engineers, Davis, California.

Julien, P.Y., B. Saghafian and F.L. Ogden, 1995: Raster-based hydrological

modeling of spatially-variued surface runoff. Water Resour. Bull., AWRA,

31(3), 523-536.

Koren, V., J.C. Schaake, K.E. Mitchell, Q.Y. Duan, F. Chen and J. Baker, 1999:

A parameterization of snowpack and frozen ground intended for NCEP

weather and climate models. J. Geophys. Res., 104(D16), 19,569-19,585.

Mahrt, L. and H.-L. Pan, 1984: A two-layer model of soil hydrology. Bound.-Layer

Meteorol., 29, 1-20, 1984.

Marshall, C.H., K.C. Crawford, K.E. Mitchell and D.J. Stensrud, 2003: The impact

of the land-surface physics in the operational NCEP Eta model on

simulating the diurnal cycle: Evaluation and testing using Oklahoma

Mesonet data. Wea. and Forecast. Accepted.

LDAS, 2003: Land Data Assimilation Systems (LDAS). World Wide Web

Homepage. Available online at: http://ldas.gsfc.nasa.gov/

75

Page 76: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

Mitchell, K. and Collaborators, 2002: The Community NOAH Land Surface Model

User's Guide. Available online at:

ftp://ftp.emc.ncep.noaa.gov/mmb/gcp/ldas/noahlsm/ver_2.5.2/

Molders , N. and W. Ruhaak, 2002: On the impact of explicitly predicted runoff on

the simulated atmospheric response to small-scale land-use changes---an

integrated modeling approach. Atmospheric Res., 63, 3-38.

Pan, H.-L. and L. Mahrt, 1987: Interaction between soil hydrology and boundary-

layer development, Bound.-Layer Meteorol., 38, 185-202.

Ogden, F.L., 1997: CASC2D Reference Manual. Dept. of Civil and Evniron. Eng.

U-37, U. Connecticut, 106 pp.

Wigmosta, M.S. and D.P. Lettenmaier, 1999: A comparison of simplified methods

for routing topographically driven subsurface flow. Water Resour. Res.,

35(1), 255-264.

Wigmosta, M.S. L.W. Vail and D.P. Lettenmaier, 1994: A distributed hydrology-

vegetation model for complex terrain. Water Resour. Res., 30(6), 1665-

1679.

76

Page 77: Hydrological Enhancements to the Community Noah Land ... · LIST OF SYMBOLS DEVAP Subroutine to calculate direct and ponded water evaporation PRT_ROUTING Subroutine to output routing

77

Wood, E.F., D.P. Lettenmaier, X. Kian, D. Lohmann, A. Boone, S. Chang, F.

Chen, Y. Dai, R.E. Dickinson, Q. Duan, M. Ek, Y.M. Gusev, F. Habets, P.

Irannejad, R. Koster, K.E. Mitchell, O.N. Nasonova, J. Noilhan, J.

Schaake, A. Schlosser, Y. Shao, A.B. Shmakin, D. Verseghy, K. Warrach,

P. Wetzel, Y. Xue, Z.-L. Yang, and Q.-C. Zeng, 1998: The project for

intercomparison of land-surface parameterization schemes (PILPS) phase

2(c) Red-Arkansas river basin experiment: 1. Experiment description and

summary intercomparisons, Global Planet. Change, 19, 115-135.

Yates, D.N., F. Chen, M.A. LeMone, R. Qualls, S.P. Oncley, R.L. Grossman, E.A.

Brandes, 2001: A Cooperative Atmosphere-Surface Exchange Study

(CASES) dataset for analyzing and parameterizing the effects of land

surface heterogeneity on area-averaged surface heat fluxes. J. Appl.

Meteorol., 40(5), 921-937.

Yucel, I., W.J. Shuttleworth, J. Washburne and F. Chen, 1998: Evaluating NCEP

Eta model derived data against observations, Mon. Wea. Rev., 126,

1977-1991.