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.