Ecological Landscape Modeling: Models Pages |
Go to the source code of this file.
Variables | |
float * | HP_ALG_MAX |
float * | HP_FLOC_IC |
float * | HP_FLOC_IC_CTOOM |
float * | HP_FLOC_IC_PC |
float * | HP_DOM_MAXDEPTH |
float * | HP_DOM_AEROBTHIN |
float * | HP_HYD_RCINFILT |
float * | HP_HYD_SPEC_YIELD |
float * | HP_HYD_POROSITY |
float * | HP_TP_CONC_GRAD |
float * | HP_SALT_ICSEDWAT |
float * | HP_SALT_ICSFWAT |
float * | HP_PHBIO_MAX |
float * | HP_NPHBIO_MAX |
float * | HP_MAC_MAXHT |
float * | HP_NPHBIO_ROOTDEPTH |
float * | HP_MAC_MAXROUGH |
float * | HP_MAC_MINROUGH |
float * | HP_MAC_MAXLAI |
float * | HP_MAC_MAXCANOPCOND |
float * | HP_MAC_CANOPDECOUP |
float * | HP_MAC_TEMPOPT |
float * | HP_MAC_LIGHTSAT |
float * | HP_MAC_KSP |
float * | HP_PHBIO_RCNPP |
float * | HP_PHBIO_RCMORT |
float * | HP_MAC_WAT_TOLER |
float * | HP_MAC_SALIN_THRESH |
float * | HP_PHBIO_IC_CTOOM |
float * | HP_NPHBIO_IC_CTOOM |
float * | HP_PHBIO_IC_PC |
float * | HP_NPHBIO_IC_PC |
float * | HP_MAC_TRANSLOC_RC |
float * | HP_SfDepthLo |
float * | HP_SfDepthHi |
float * | HP_SfDepthInt |
float * | HP_PhosLo |
float * | HP_PhosHi |
float * | HP_PhosInt |
float * | HP_FireInt |
float * | HP_SalinLo |
float * | HP_SalinHi |
float * | HP_SalinInt |
This declares habitat-specific parameters that are global to Unit_Mod.c.
Note: documented with Doxygen, which expects specific syntax within special comments.
The Everglades Landscape Model (ELM).
last updated: Sep 2011
Definition in file unitmod_habparms.h.
float* HP_ALG_MAX |
Definition at line 33 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn2(), init_eqns(), and ReadHabParms().
float* HP_FLOC_IC |
Habitat-specific parameter. _Units_: kgOM/m^2; _Brief_: Initial mass of floc organic material (ash free dry weight).
Definition at line 35 of file unitmod_habparms.h.
Referenced by alloc_memory(), init_eqns(), and ReadHabParms().
float* HP_FLOC_IC_CTOOM |
Habitat-specific parameter. _Units_: dimless; _Brief_: Initial mass ratio of organic carbon to total organic material in floc (ash free dry weight).
Definition at line 36 of file unitmod_habparms.h.
Referenced by alloc_memory(), init_eqns(), and ReadHabParms().
float* HP_FLOC_IC_PC |
Habitat-specific parameter. _Units_: dimless; _Brief_: Initial mass ratio of phosphorus to carbon in floc organic matter (ash free dry weight).
Definition at line 37 of file unitmod_habparms.h.
Referenced by alloc_memory(), init_eqns(), and ReadHabParms().
float* HP_DOM_MAXDEPTH |
Habitat-specific parameter. _Units_: m; _Brief_: Maximum depth (positive, from sediment surface) of Deposited Organic Matter to consider in model. This determines the depth of the active DOM zone for all model dynamics via: 1) decomposition, 2) sorption/desorption of nutrients, and 3) nutrient uptake by macrophytes. This generally should be <= the max root depth parm (less than root depth in case of trees).
Definition at line 39 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn4(), cell_dyn7(), init_eqns(), and ReadHabParms().
float* HP_DOM_AEROBTHIN |
Habitat-specific parameter. _Units_: m; _Brief_: The thin aerobic zone in a flooded wetland. Note that aerobic total depth is defined to include any zone of soil/sediment that is unsaturated or devoid of water.
Definition at line 40 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn12(), cell_dyn4(), init_eqns(), and ReadHabParms().
float* HP_HYD_RCINFILT |
Habitat-specific parameter. _Units_: m/d; _Brief_: Rate of infiltration into the unsaturated water storage zone.
Definition at line 42 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn7(), init_eqns(), and ReadHabParms().
float* HP_HYD_SPEC_YIELD |
Habitat-specific parameter. _Units_: dimless; _Brief_: Proportion of total sediment/soil volume, for a given soil type, that represents water able to be drained by gravity. Field capacity = porosity - specific yield; ensure that alterations to porosity and specific yield are consistent in your parameterization.
Definition at line 43 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn7(), horizFlow(), and ReadHabParms().
float* HP_HYD_POROSITY |
Habitat-specific parameter. _Units_: dimless; _Brief_: Porosity of the aquifer, average from the sediment to base datum. Field capacity = porosity - specific yield; ensure that alterations to porosity and specific yield are consistent in your parameterization. Must be non-zero.
Definition at line 44 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn1(), cell_dyn7(), horizFlow(), init_eqns(), and ReadHabParms().
float* HP_TP_CONC_GRAD |
Habitat-specific parameter. _Units_: dimless; _Brief_: For concentration gradient, provide the ratio of this nutrient in the inactive DOM zone to that in the active DOM zone. Used in partioning the mass of sediment nutrients to different concentrations in the shallow active DOM zone and the deeper inactive zone.
Definition at line 46 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn4(), init_eqns(), and ReadHabParms().
float* HP_SALT_ICSEDWAT |
Habitat-specific parameter. _Units_: g/L; _Brief_: Initial salt concentration in the sediment water.
Definition at line 48 of file unitmod_habparms.h.
Referenced by alloc_memory(), init_eqns(), and ReadHabParms().
float* HP_SALT_ICSFWAT |
Habitat-specific parameter. _Units_: g/L; _Brief_: Initial salt concentration in the surface water.
Definition at line 49 of file unitmod_habparms.h.
Referenced by alloc_memory(), init_eqns(), and ReadHabParms().
float* HP_PHBIO_MAX |
Habitat-specific parameter. _Units_: kgC/m^2; _Brief_: Maximum attainable (observed) biomass density of photosynthetic tissue.
Definition at line 51 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_NPHBIO_MAX |
Habitat-specific parameter. _Units_: kgC/m^2; _Brief_: Maximum attainable (observed) biomass density of nonphotosynthetic tissue.
Definition at line 52 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_MAC_MAXHT |
Habitat-specific parameter. _Units_: m; _Brief_: Maximum observed/attainable height of mature plant community (associated with a unit plant density at maturity).
Definition at line 53 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_NPHBIO_ROOTDEPTH |
Habitat-specific parameter. _Units_: m; _Brief_: Depth of roots below the sediment/soil zone (positive value) for the community.
Definition at line 54 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn7(), init_eqns(), and ReadHabParms().
float* HP_MAC_MAXROUGH |
Habitat-specific parameter. _Units_: d/(m^(1/3)); _Brief_: The maximum Manning's n roughness associated with present vegetation when fully inundated by water. The relation of the total manning's n to water depth ranges along the continuum from the roughness due to sediment only and roughness imparted by inundation of plants by water depth. Be sure this max value > the minimum roughness coeff.
Definition at line 55 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn7(), init_eqns(), and ReadHabParms().
float* HP_MAC_MINROUGH |
Habitat-specific parameter. _Units_: d/(m^(1/3)); _Brief_: The minimum Manning's roughness coefficient for minimal/no vegetation. Be sure this value is less than the roughness coeff for the vegetation.
Definition at line 56 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn7(), init_eqns(), and ReadHabParms().
float* HP_MAC_MAXLAI |
Habitat-specific parameter. _Units_: dimless; _Brief_: Maximum observed/attainable Leaf Area Index for a mature community (= area of leaves/area of ground).
Definition at line 57 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_MAC_MAXCANOPCOND |
Habitat-specific parameter. _Units_: mol/m^2/sec; _Brief_: UNUSED (v2.2+)Maximum canopy conductance (units mol LEAFm-2 sec-1) for plant that is NOT water stressed. For simplicitly, assume canopy conductance = unweighted mean of all leaves in canopy, using lit. values for leaf conductance. See Jarvis & McNaughton 1986.
Definition at line 58 of file unitmod_habparms.h.
Referenced by alloc_memory(), and ReadHabParms().
float* HP_MAC_CANOPDECOUP |
Habitat-specific parameter. _Units_: dimless; _Brief_: UNUSED (v2.2+)Canopy couple/decouple factor descirbing how closely the saturation deficit at the canopy surface is linked to the saturation deficit outside the Planetary Boundary Layer. SCALE dependent; this algorithm assumes model is geared towards large field, scale of hundreds to several thousand meters size. See Jarvis 1986. Values near 0 (perfectly coupled) for many tree canopies, near 1 for grassland-type canopies.
Definition at line 59 of file unitmod_habparms.h.
Referenced by alloc_memory(), and ReadHabParms().
float* HP_MAC_TEMPOPT |
Habitat-specific parameter. _Units_: deg C; _Brief_: Optimal temperature for maximum primary production growth rate.
Definition at line 60 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_MAC_LIGHTSAT |
Habitat-specific parameter. _Units_: cal/cm^2/d; _Brief_: Saturating light intensity (langleys/d = cal/cm^2 per day) for macrophyte growth kinetics.
Definition at line 61 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_MAC_KSP |
Habitat-specific parameter. _Units_: mgP/L; _Brief_: Half saturation coeff of phosphorus for the nutrient uptake kinetics of macrophytes.
Definition at line 62 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_PHBIO_RCNPP |
Habitat-specific parameter. _Units_: 1/d; _Brief_: Maximum observed/attainable specific rate of net primary production.
Definition at line 63 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_PHBIO_RCMORT |
Habitat-specific parameter. _Units_: 1/d; _Brief_: Baseline specific rate of photobiomass mortality.
Definition at line 64 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_MAC_WAT_TOLER |
Habitat-specific parameter. _Units_: m; _Brief_: Depth of ponded surface water above which plant growth becomes restricted. Used in growth control function. Should be at least a very small positive number: A value of zero will be reset to 5mm in code.
Definition at line 65 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_MAC_SALIN_THRESH |
Habitat-specific parameter. _Units_: g/L; _Brief_: UNUSED (v2.2, v2.3)Salinity threshold, above which plant growth decreases linearly with increasing salinity.
Definition at line 66 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_PHBIO_IC_CTOOM |
Habitat-specific parameter. _Units_: gC/gOM; _Brief_: Initial ratio of organic carbon to total organic material in PhotoBiomass (ash free dry weight).
Definition at line 67 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_NPHBIO_IC_CTOOM |
Habitat-specific parameter. _Units_: gC/gOM; _Brief_: Initial ratio of organic carbon to total organic material in NonPhotoBiomass (ash free dry weight).
Definition at line 68 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_PHBIO_IC_PC |
Habitat-specific parameter. _Units_: gP/gC; _Brief_: Initial phosphorus:carbon ratio in PhotoBiomass (ash free dry weight).
Definition at line 69 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_NPHBIO_IC_PC |
Habitat-specific parameter. _Units_: gP/gC; _Brief_: Initial phosphorus:carbon ratio in NonPhotoBiomass (ash free dry weight).
Definition at line 70 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), init_eqns(), and ReadHabParms().
float* HP_MAC_TRANSLOC_RC |
Habitat-specific parameter. _Units_: 1/d; _Brief_: Simple, bi-directional baseline translocation rate between Non-photo and Photo biomass; consider this gradual equilibrium as placeholder for a more process-based algorithm
Definition at line 71 of file unitmod_habparms.h.
Referenced by alloc_memory(), cell_dyn8(), and ReadHabParms().
float* HP_SfDepthLo |
Habitat-specific parameter. _Units_: m; _Brief_: Lower Depth tolerance for Surface Water Depth
Definition at line 73 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().
float* HP_SfDepthHi |
Habitat-specific parameter. _Units_: m; _Brief_: Higher Depth tolerance for Surface Water Depth
Definition at line 74 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().
float* HP_SfDepthInt |
Habitat-specific parameter. _Units_: days; _Brief_: Time Interval for staying within Surface Water Depth range
Definition at line 75 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().
float* HP_PhosLo |
Habitat-specific parameter. _Units_: mgP/kg soil; _Brief_: Lower concentration tolerance for soil total Phosphorus
Definition at line 76 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().
float* HP_PhosHi |
Habitat-specific parameter. _Units_: mgP/kg soil; _Brief_: Higher concentration tolerance for soil total Phosphorus
Definition at line 77 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().
float* HP_PhosInt |
Habitat-specific parameter. _Units_: days; _Brief_: Time Interval for staying within soil total Phosphorus range
Definition at line 78 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().
float* HP_FireInt |
Habitat-specific parameter. _Units_: days; _Brief_: UNUSED. Time Interval since last Fire
Definition at line 79 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().
float* HP_SalinLo |
Habitat-specific parameter. _Units_: g/L; _Brief_: Lower concentration tolerance for soil water salinity
Definition at line 80 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().
float* HP_SalinHi |
Habitat-specific parameter. _Units_: g/L; _Brief_: Higher concentration tolerance for soil water salinity
Definition at line 81 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().
float* HP_SalinInt |
Habitat-specific parameter. _Units_: days; _Brief_: Time Interval for staying within soil water salinity range
Definition at line 82 of file unitmod_habparms.h.
Referenced by alloc_memory(), HabSwitch_Init(), and ReadHabParms().