|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
Noah-MP's soil parameters by soil category, for the two-stream surface energy balance (erf.radiation.seb_soil_type). More...
#include <AMReX_REAL.H>

Go to the source code of this file.
Classes | |
| struct | NoahMPSoilParams |
Functions | |
| const NoahMPSoilParams * | noahmp_soil_params (int category) noexcept |
The parameters of STAS soil category category (1-19), as Noah-MP reads them. More... | |
Variables | |
| constexpr int | noahmp_num_soil_categories = 19 |
| constexpr amrex::Real | noahmp_soil_heat_capacity = amrex::Real(2.00E+6) |
| constexpr amrex::Real | noahmp_soil_resistance_exponent = amrex::Real(5.0) |
| constexpr amrex::Real | noahmp_soil_roughness = amrex::Real(0.002) |
Noah-MP's soil parameters by soil category, for the two-stream surface energy balance (erf.radiation.seb_soil_type).
The 19 categories and the values of the STAS soil dataset (&noahmp_soil_stas_parameters) in Submodules/Noah-MP/parameters/NoahmpTable.TBL – the table Noah-MP itself reads – copied here so the balance can use them in builds without Noah-MP. The CTest NoahMPSoilTable_MatchesSubmodule (Tests/check_noahmp_soil_table.py) fails if the two drift apart.
|
inlinenoexcept |
The parameters of STAS soil category category (1-19), as Noah-MP reads them.
Referenced by RadChoice::init_params(), and TwoStreamRadiation::seb_surface_moisture().

|
inlineconstexpr |
Number of STAS soil categories; categories are numbered from 1, as in Noah-MP.
Referenced by noahmp_soil_params().
|
inlineconstexpr |
Noah-MP's soil heat capacity CSOIL_DATA [J/m^3/K] (&noahmp_general_parameters).
Referenced by RadChoice::init_params().
|
inlineconstexpr |
Noah-MP's RSURF_EXP [1] (&noahmp_global_parameters): the exponent of the dry surface layer's thickness in its ground evaporation resistance option 1 (Sakaguchi and Zeng).
Referenced by TwoStreamRadiation::seb_surface_moisture().
|
inlineconstexpr |
Noah-MP's Z0SOIL [m] (&noahmp_global_parameters): the bare-soil roughness length.
Referenced by RadChoice::init_params().