brief Data from MPTABLE.TBL, SOILPARM.TBL, GENPARM.TBL for NoahMP More...
| Functions/Subroutines | |
| subroutine | read_mp_table_parameters (errmsg, errflg) | 
| Variables | |
| integer, parameter, private | mvt = 30 | 
| integer, parameter, private | mband = 2 | 
| integer, parameter, private | msc = 20 | 
| integer, parameter, private | max_soiltyp = 30 | 
| integer, parameter, private | ncrop = 5 | 
| integer, parameter, private | nstage = 8 | 
| integer, parameter, private | num_slope = 9 | 
| integer | isurban_table | 
| integer | iswater_table | 
| integer | isbarren_table | 
| integer | isice_table | 
| integer | iscrop_table | 
| integer | eblforest_table | 
| integer | natural_table | 
| integer | lcz_1_table | 
| integer | lcz_2_table | 
| integer | lcz_3_table | 
| integer | lcz_4_table | 
| integer | lcz_5_table | 
| integer | lcz_6_table | 
| integer | lcz_7_table | 
| integer | lcz_8_table | 
| integer | lcz_9_table | 
| integer | lcz_10_table | 
| integer | lcz_11_table | 
| real(kind=kind_phys), dimension(mvt) | ch2op_table | 
| maximum intercepted h2o per unit lai+sai (mm) | |
| real(kind=kind_phys), dimension(mvt) | dleaf_table | 
| characteristic leaf dimension (m) | |
| real(kind=kind_phys), dimension(mvt) | z0mvt_table | 
| momentum roughness length (m) | |
| real(kind=kind_phys), dimension(mvt) | hvt_table | 
| top of canopy (m) | |
| real(kind=kind_phys), dimension(mvt) | hvb_table | 
| bottom of canopy (m) | |
| real(kind=kind_phys), dimension(mvt) | z0mhvt_table | 
| ratio of z0m to hvt | |
| real(kind=kind_phys), dimension(mvt) | den_table | 
| tree density (no. of trunks per m2) | |
| real(kind=kind_phys), dimension(mvt) | rc_table | 
| tree crown radius (m) | |
| real(kind=kind_phys), dimension(mvt) | mfsno_table | 
| snowmelt curve parameter () | |
| real(kind=kind_phys), dimension(mvt) | scffac_table | 
| snow cover factor (m) | |
| real(kind=kind_phys), dimension(mvt) | cbiom_table | 
| canopy biomass heat capacity parameter (m) | |
| real(kind=kind_phys), dimension(mvt, 12) | saim_table | 
| monthly stem area index, one-sided | |
| real(kind=kind_phys), dimension(mvt, 12) | laim_table | 
| monthly leaf area index, one-sided | |
| real(kind=kind_phys), dimension(mvt) | sla_table | 
| single-side leaf area per kg [m2/kg] | |
| real(kind=kind_phys), dimension(mvt) | dilefc_table | 
| coeficient for leaf stress death [1/s] | |
| real(kind=kind_phys), dimension(mvt) | dilefw_table | 
| coeficient for leaf stress death [1/s] | |
| real(kind=kind_phys), dimension(mvt) | fragr_table | 
| fraction of growth respiration !original was 0.3 | |
| real(kind=kind_phys), dimension(mvt) | ltovrc_table | 
| leaf turnover [1/s] | |
| real(kind=kind_phys), dimension(mvt) | c3psn_table | 
| photosynthetic pathway: 0. = c4, 1. = c3 | |
| real(kind=kind_phys), dimension(mvt) | kc25_table | 
| co2 michaelis-menten constant at 25c (pa) | |
| real(kind=kind_phys), dimension(mvt) | akc_table | 
| q10 for kc25 | |
| real(kind=kind_phys), dimension(mvt) | ko25_table | 
| o2 michaelis-menten constant at 25c (pa) | |
| real(kind=kind_phys), dimension(mvt) | ako_table | 
| q10 for ko25 | |
| real(kind=kind_phys), dimension(mvt) | vcmx25_table | 
| maximum rate of carboxylation at 25c (umol co2/m**2/s) | |
| real(kind=kind_phys), dimension(mvt) | avcmx_table | 
| q10 for vcmx25 | |
| real(kind=kind_phys), dimension(mvt) | bp_table | 
| minimum leaf conductance (umol/m**2/s) | |
| real(kind=kind_phys), dimension(mvt) | mp_table | 
| slope of conductance-to-photosynthesis relationship | |
| real(kind=kind_phys), dimension(mvt) | qe25_table | 
| quantum efficiency at 25c (umol co2 / umo photon) | |
| real(kind=kind_phys), dimension(mvt) | aqe_table | 
| q10 for qe25 | |
| real(kind=kind_phys), dimension(mvt) | rmf25_table | 
| leaf maintenance respiration at 25c (umol co2/m**2/s) | |
| real(kind=kind_phys), dimension(mvt) | rms25_table | 
| stem maintenance respiration at 25c (umol co2/kg bio/s) | |
| real(kind=kind_phys), dimension(mvt) | rmr25_table | 
| root maintenance respiration at 25c (umol co2/kg bio/s) | |
| real(kind=kind_phys), dimension(mvt) | arm_table | 
| q10 for maintenance respiration | |
| real(kind=kind_phys), dimension(mvt) | folnmx_table | 
| foliage nitrogen concentration when f(n)=1 (%) | |
| real(kind=kind_phys), dimension(mvt) | tmin_table | 
| minimum temperature for photosynthesis (k) | |
| real(kind=kind_phys), dimension(mvt) | xl_table | 
| leaf/stem orientation index | |
| real(kind=kind_phys), dimension(mvt, mband) | rhol_table | 
| leaf reflectance: 1=vis, 2=nir | |
| real(kind=kind_phys), dimension(mvt, mband) | rhos_table | 
| stem reflectance: 1=vis, 2=nir | |
| real(kind=kind_phys), dimension(mvt, mband) | taul_table | 
| leaf transmittance: 1=vis, 2=nir | |
| real(kind=kind_phys), dimension(mvt, mband) | taus_table | 
| stem transmittance: 1=vis, 2=nir | |
| real(kind=kind_phys), dimension(mvt) | mrp_table | 
| microbial respiration parameter (umol co2 /kg c/ s) | |
| real(kind=kind_phys), dimension(mvt) | cwpvt_table | 
| empirical canopy wind parameter | |
| real(kind=kind_phys), dimension(mvt) | wrrat_table | 
| wood to non-wood ratio | |
| real(kind=kind_phys), dimension(mvt) | wdpool_table | 
| wood pool (switch 1 or 0) depending on woody or not [-] | |
| real(kind=kind_phys), dimension(mvt) | tdlef_table | 
| characteristic t for leaf freezing [k] | |
| real(kind=kind_phys), dimension(mvt) | nroot_table | 
| number of soil layers with root present | |
| real(kind=kind_phys), dimension(mvt) | rgl_table | 
| parameter used in radiation stress function | |
| real(kind=kind_phys), dimension(mvt) | rs_table | 
| minimum stomatal resistance [s m-1] | |
| real(kind=kind_phys), dimension(mvt) | hs_table | 
| parameter used in vapor pressure deficit function | |
| real(kind=kind_phys), dimension(mvt) | topt_table | 
| optimum transpiration air temperature [k] | |
| real(kind=kind_phys), dimension(mvt) | rsmax_table | 
| maximal stomatal resistance [s m-1] | |
| integer | slcats | 
| real(kind=kind_phys), dimension(max_soiltyp) | bexp_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | smcdry_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | f1_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | smcmax_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | smcref_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | psisat_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | dksat_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | dwsat_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | smcwlt_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | quartz_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | bvic_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | axaj_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | bxaj_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | xxaj_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | bdvic_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | gdvic_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | bbvic_table | 
| real(kind=kind_phys), dimension(num_slope) | slope_table | 
| slope factor for soil drainage | |
| real(kind=kind_phys) | csoil_table | 
| soil heat capacity [j m-3 k-1] | |
| real(kind=kind_phys) | refdk_table | 
| parameter in the surface runoff parameterization | |
| real(kind=kind_phys) | refkdt_table | 
| parameter in the surface runoff parameterization | |
| real(kind=kind_phys) | frzk_table | 
| frozen ground parameter | |
| real(kind=kind_phys) | zbot_table | 
| depth [m] of lower boundary soil temperature | |
| real(kind=kind_phys) | czil_table | 
| parameter used in the calculation of the roughness length for heat | |
| real(kind=kind_phys), dimension(msc, mband) | albsat_table | 
| saturated soil albedos: 1=vis, 2=nir | |
| real(kind=kind_phys), dimension(msc, mband) | albdry_table | 
| dry soil albedos: 1=vis, 2=nir | |
| real(kind=kind_phys), dimension(mband) | albice_table | 
| albedo land ice: 1=vis, 2=nir | |
| real(kind=kind_phys), dimension(mband) | alblak_table | 
| albedo frozen lakes: 1=vis, 2=nir | |
| real(kind=kind_phys), dimension(mband) | omegas_table | 
| two-stream parameter omega for snow | |
| real(kind=kind_phys) | betads_table | 
| two-stream parameter betad for snow | |
| real(kind=kind_phys) | betais_table | 
| two-stream parameter betad for snow | |
| real(kind=kind_phys), dimension(2) | eg_table | 
| emissivity | |
| real(kind=kind_phys) | co2_table | 
| co2 partial pressure | |
| real(kind=kind_phys) | o2_table | 
| o2 partial pressure | |
| real(kind=kind_phys) | timean_table | 
| gridcell mean topgraphic index (global mean) | |
| real(kind=kind_phys) | fsatmx_table | 
| maximum surface saturated fraction (global mean) | |
| real(kind=kind_phys) | z0sno_table | 
| snow surface roughness length (m) (0.002) | |
| real(kind=kind_phys) | ssi_table | 
| liquid water holding capacity for snowpack (m3/m3) (0.03) | |
| real(kind=kind_phys) | snow_ret_fac_table | 
| snowpack water release timescale factor (1/s) | |
| real(kind=kind_phys) | snow_emis_table | 
| surface emissivity | |
| real(kind=kind_phys) | swemx_table | 
| new snow mass to fully cover old snow (mm) | |
| real(kind=kind_phys) | tau0_table | 
| tau0 from yang97 eqn. 10a | |
| real(kind=kind_phys) | grain_growth_table | 
| growth from vapor diffusion yang97 eqn. 10b | |
| real(kind=kind_phys) | extra_growth_table | 
| extra growth near freezing yang97 eqn. 10c | |
| real(kind=kind_phys) | dirt_soot_table | 
| dirt and soot term yang97 eqn. 10d | |
| real(kind=kind_phys) | bats_cosz_table | 
| zenith angle snow albedo adjustment; b in yang97 eqn. 15 | |
| real(kind=kind_phys) | bats_vis_new_table | 
| new snow visible albedo | |
| real(kind=kind_phys) | bats_nir_new_table | 
| new snow nir albedo | |
| real(kind=kind_phys) | bats_vis_age_table | 
| age factor for diffuse visible snow albedo yang97 eqn. 17 | |
| real(kind=kind_phys) | bats_nir_age_table | 
| age factor for diffuse nir snow albedo yang97 eqn. 18 | |
| real(kind=kind_phys) | bats_vis_dir_table | 
| cosz factor for direct visible snow albedo yang97 eqn. 15 | |
| real(kind=kind_phys) | bats_nir_dir_table | 
| cosz factor for direct nir snow albedo yang97 eqn. 16 | |
| real(kind=kind_phys) | rsurf_snow_table | 
| surface resistance for snow(s/m) | |
| real(kind=kind_phys) | rsurf_exp_table | 
| exponent in the shape parameter for soil resistance option 1 | |
| real(kind=kind_phys) | irr_frac_table | 
| integer | irr_har_table | 
| real(kind=kind_phys) | irr_lai_table | 
| real(kind=kind_phys) | irr_mad_table | 
| real(kind=kind_phys) | filoss_table | 
| real(kind=kind_phys) | sprir_rate_table | 
| real(kind=kind_phys) | micir_rate_table | 
| real(kind=kind_phys) | firtfac_table | 
| real(kind=kind_phys) | ir_rain_table | 
| integer | default_crop_table | 
| integer, dimension(ncrop) | pltday_table | 
| planting date | |
| integer, dimension(ncrop) | hsday_table | 
| harvest date | |
| real(kind=kind_phys), dimension(ncrop) | plantpop_table | 
| plant density [per ha] - used? | |
| real(kind=kind_phys), dimension(ncrop) | irri_table | 
| irrigation strategy 0= non-irrigation 1=irrigation (no water-stress) | |
| real(kind=kind_phys), dimension(ncrop) | gddtbase_table | 
| base temperature for gdd accumulation [c] | |
| real(kind=kind_phys), dimension(ncrop) | gddtcut_table | 
| upper temperature for gdd accumulation [c] | |
| real(kind=kind_phys), dimension(ncrop) | gdds1_table | 
| gdd from seeding to emergence | |
| real(kind=kind_phys), dimension(ncrop) | gdds2_table | 
| gdd from seeding to initial vegetative | |
| real(kind=kind_phys), dimension(ncrop) | gdds3_table | 
| gdd from seeding to post vegetative | |
| real(kind=kind_phys), dimension(ncrop) | gdds4_table | 
| gdd from seeding to intial reproductive | |
| real(kind=kind_phys), dimension(ncrop) | gdds5_table | 
| gdd from seeding to pysical maturity | |
| real(kind=kind_phys), dimension(ncrop) | c3psni_table | 
| real(kind=kind_phys), dimension(ncrop) | kc25i_table | 
| real(kind=kind_phys), dimension(ncrop) | akci_table | 
| real(kind=kind_phys), dimension(ncrop) | ko25i_table | 
| real(kind=kind_phys), dimension(ncrop) | akoi_table | 
| real(kind=kind_phys), dimension(ncrop) | vcmx25i_table | 
| real(kind=kind_phys), dimension(ncrop) | avcmxi_table | 
| real(kind=kind_phys), dimension(ncrop) | bpi_table | 
| real(kind=kind_phys), dimension(ncrop) | mpi_table | 
| real(kind=kind_phys), dimension(ncrop) | qe25i_table | 
| real(kind=kind_phys), dimension(ncrop) | folnmxi_table | 
| integer, dimension(ncrop) | c3c4_table | 
| photosynthetic pathway: 1. = c3 2. = c4 | |
| real(kind=kind_phys), dimension(ncrop) | aref_table | 
| reference maximum co2 assimulation rate | |
| real(kind=kind_phys), dimension(ncrop) | psnrf_table | 
| co2 assimulation reduction factor(0-1) (caused by non-modeling part,e.g.pest,weeds) | |
| real(kind=kind_phys), dimension(ncrop) | i2par_table | 
| fraction of incoming solar radiation to photosynthetically active radiation | |
| real(kind=kind_phys), dimension(ncrop) | tassim0_table | 
| minimum temperature for co2 assimulation [c] | |
| real(kind=kind_phys), dimension(ncrop) | tassim1_table | 
| co2 assimulation linearly increasing until temperature reaches t1 [c] | |
| real(kind=kind_phys), dimension(ncrop) | tassim2_table | 
| co2 assmilation rate remain at aref until temperature reaches t2 [c] | |
| real(kind=kind_phys), dimension(ncrop) | k_table | 
| light extinction coefficient | |
| real(kind=kind_phys), dimension(ncrop) | epsi_table | 
| initial light use efficiency | |
| real(kind=kind_phys), dimension(ncrop) | q10mr_table | 
| q10 for maintainance respiration | |
| real(kind=kind_phys), dimension(ncrop) | foln_mx_table | 
| foliage nitrogen concentration when f(n)=1 (%) | |
| real(kind=kind_phys), dimension(ncrop) | lefreez_table | 
| characteristic t for leaf freezing [k] | |
| real(kind=kind_phys), dimension(ncrop, nstage) | dile_fc_table | 
| coeficient for temperature leaf stress death [1/s] | |
| real(kind=kind_phys), dimension(ncrop, nstage) | dile_fw_table | 
| coeficient for water leaf stress death [1/s] | |
| real(kind=kind_phys), dimension(ncrop) | fra_gr_table | 
| fraction of growth respiration | |
| real(kind=kind_phys), dimension(ncrop, nstage) | lf_ovrc_table | 
| fraction of leaf turnover [1/s] | |
| real(kind=kind_phys), dimension(ncrop, nstage) | st_ovrc_table | 
| fraction of stem turnover [1/s] | |
| real(kind=kind_phys), dimension(ncrop, nstage) | rt_ovrc_table | 
| fraction of root tunrover [1/s] | |
| real(kind=kind_phys), dimension(ncrop) | lfmr25_table | 
| leaf maintenance respiration at 25c [umol co2/m**2 /s] | |
| real(kind=kind_phys), dimension(ncrop) | stmr25_table | 
| stem maintenance respiration at 25c [umol co2/kg bio/s] | |
| real(kind=kind_phys), dimension(ncrop) | rtmr25_table | 
| root maintenance respiration at 25c [umol co2/kg bio/s] | |
| real(kind=kind_phys), dimension(ncrop) | grainmr25_table | 
| grain maintenance respiration at 25c [umol co2/kg bio/s] | |
| real(kind=kind_phys), dimension(ncrop, nstage) | lfpt_table | 
| fraction of carbohydrate flux to leaf | |
| real(kind=kind_phys), dimension(ncrop, nstage) | stpt_table | 
| fraction of carbohydrate flux to stem | |
| real(kind=kind_phys), dimension(ncrop, nstage) | rtpt_table | 
| fraction of carbohydrate flux to root | |
| real(kind=kind_phys), dimension(ncrop, nstage) | grainpt_table | 
| fraction of carbohydrate flux to grain | |
| real(kind=kind_phys), dimension(ncrop, nstage) | lfct_table | 
| real(kind=kind_phys), dimension(ncrop, nstage) | stct_table | 
| real(kind=kind_phys), dimension(ncrop, nstage) | rtct_table | 
| real(kind=kind_phys), dimension(ncrop) | bio2lai_table | 
| leaf are per living leaf biomass [m^2/kg] | |
| real(kind=kind_phys), dimension(max_soiltyp) | tdsmc_fac_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | td_dc_table | 
| integer, dimension(max_soiltyp) | td_depth_table | 
| integer | drain_layer_opt_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | td_dcoef_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | td_d_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | td_adepth_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | td_radi_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | td_spac_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | td_ddrain_table | 
| real(kind=kind_phys), dimension(max_soiltyp) | klat_fac_table | 
| real(kind=kind_phys) | sr2006_theta_1500t_a | 
| sand coefficient | |
| real(kind=kind_phys) | sr2006_theta_1500t_b | 
| clay coefficient | |
| real(kind=kind_phys) | sr2006_theta_1500t_c | 
| orgm coefficient | |
| real(kind=kind_phys) | sr2006_theta_1500t_d | 
| sand*orgm coefficient | |
| real(kind=kind_phys) | sr2006_theta_1500t_e | 
| clay*orgm coefficient | |
| real(kind=kind_phys) | sr2006_theta_1500t_f | 
| sand*clay coefficient | |
| real(kind=kind_phys) | sr2006_theta_1500t_g | 
| constant adjustment | |
| real(kind=kind_phys) | sr2006_theta_1500_a | 
| theta_1500t coefficient | |
| real(kind=kind_phys) | sr2006_theta_1500_b | 
| constant adjustment | |
| real(kind=kind_phys) | sr2006_theta_33t_a | 
| sand coefficient | |
| real(kind=kind_phys) | sr2006_theta_33t_b | 
| clay coefficient | |
| real(kind=kind_phys) | sr2006_theta_33t_c | 
| orgm coefficient | |
| real(kind=kind_phys) | sr2006_theta_33t_d | 
| sand*orgm coefficient | |
| real(kind=kind_phys) | sr2006_theta_33t_e | 
| clay*orgm coefficient | |
| real(kind=kind_phys) | sr2006_theta_33t_f | 
| sand*clay coefficient | |
| real(kind=kind_phys) | sr2006_theta_33t_g | 
| constant adjustment | |
| real(kind=kind_phys) | sr2006_theta_33_a | 
| theta_33t*theta_33t coefficient | |
| real(kind=kind_phys) | sr2006_theta_33_b | 
| theta_33t coefficient | |
| real(kind=kind_phys) | sr2006_theta_33_c | 
| constant adjustment | |
| real(kind=kind_phys) | sr2006_theta_s33t_a | 
| sand coefficient | |
| real(kind=kind_phys) | sr2006_theta_s33t_b | 
| clay coefficient | |
| real(kind=kind_phys) | sr2006_theta_s33t_c | 
| orgm coefficient | |
| real(kind=kind_phys) | sr2006_theta_s33t_d | 
| sand*orgm coefficient | |
| real(kind=kind_phys) | sr2006_theta_s33t_e | 
| clay*orgm coefficient | |
| real(kind=kind_phys) | sr2006_theta_s33t_f | 
| sand*clay coefficient | |
| real(kind=kind_phys) | sr2006_theta_s33t_g | 
| constant adjustment | |
| real(kind=kind_phys) | sr2006_theta_s33_a | 
| theta_s33t coefficient | |
| real(kind=kind_phys) | sr2006_theta_s33_b | 
| constant adjustment | |
| real(kind=kind_phys) | sr2006_psi_et_a | 
| sand coefficient | |
| real(kind=kind_phys) | sr2006_psi_et_b | 
| clay coefficient | |
| real(kind=kind_phys) | sr2006_psi_et_c | 
| theta_s33 coefficient | |
| real(kind=kind_phys) | sr2006_psi_et_d | 
| sand*theta_s33 coefficient | |
| real(kind=kind_phys) | sr2006_psi_et_e | 
| clay*theta_s33 coefficient | |
| real(kind=kind_phys) | sr2006_psi_et_f | 
| sand*clay coefficient | |
| real(kind=kind_phys) | sr2006_psi_et_g | 
| constant adjustment | |
| real(kind=kind_phys) | sr2006_psi_e_a | 
| psi_et*psi_et coefficient | |
| real(kind=kind_phys) | sr2006_psi_e_b | 
| psi_et coefficient | |
| real(kind=kind_phys) | sr2006_psi_e_c | 
| constant adjustment | |
| real(kind=kind_phys) | sr2006_smcmax_a | 
| sand adjustment | |
| real(kind=kind_phys) | sr2006_smcmax_b | 
| constant adjustment | |
Note that a subset of the data in the *.TBL files is represented in this file. For example, only the data in the noah_mp_modis_parameters section of MPTABLE.TBL and the STAS section of SOILPARM.TBL are included in this module.