Loading [MathJax]/extensions/tex2jax.js
Common Community Physics Package (CCPP) Scientific Documentation
All Classes Namespaces Files Functions Variables Modules Pages
GFS NoahMP Land Surface Model

Description

This implementation of the NoahMP Land Surface Model (LSM) is adapted from the version implemented in WRF v3.7 with additions by NOAA EMC staff to work with the UFS Atmosphere model. Authoritative documentation of the NoahMP scheme can be accessed at the following links:

University of Texas at Austin NoahMP Documentation

NCAR Research Application Laboratory NoahMP Documentation

A primary reference for the NoahMP LSM is Niu et al. (2011) [134].

The CCPP interface to the NoahMP LSM is a driving software layer on top of the actual NoahMP LSM. During the run sequence, code organization is as follows:

Note that noahmp_glacer() and noahmp_sflx() are the actual NoahMP codes.

NoahMP LSM Options used in UFS atmosphere

  • Dynamic Vegetation (opt_dveg): 2 [On]
  • Canopy Stomatal Resistance (opt_crs): 1 [Ball-Berry]
  • Soil Moisture Factor for Stomatal Resistance (opt_btr): 1 [Noah soil moisture]
  • Runoff and Groundwater (opt_run): 1 [topmodel with groundwater (Niu et al. 2007 [133])]
  • Surface Layer Drag Coeff (opt_sfc): 1 [Monin-Obukhov]
  • Supercooled Liquid Water or Ice Fraction (opt_frz): 1 [no iteration (Niu and Yang, 2006 [132])]
  • Frozen Soil Permeability (opt_inf): 1 [linear effects, more permeable (Niu and Yang, 2006, [132])]
  • Radiation Transfer (opt_rad): 1 [modified two-stream (gap = f(solar angle, 3d structure ...)<1-fveg)]
  • Ground Snow Surface Albedo (opt_alb): 2 [class]
  • Partitioning Precipitation into Rainfall & Snowfall (opt_snf): 4 [use microphysics output]
  • Lower Boundary Condition of Soil Temperature (opt_tbot): 2 [tbot at zbot (8m) read from a file (original Noah)]
  • Snow/Soil Temperature Time Scheme (only layer 1) (opt_stc): 1 [semi-implicit; flux top boundary condition]

Intraphysics Communication

General Algorithm of Driver