Ecological Landscape Modeling: Models Pages

unitmod_habparms.h File Reference

Header file for habitat-specific parameters for the ecological Unit Model. More...

This graph shows which files directly or indirectly include this file:

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


Detailed Description

Header file for habitat-specific parameters for the ecological Unit Model.

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.


Variable Documentation

float* HP_ALG_MAX

Remarks:
This header file is generated from the "HabParms_v?.xls" OpenOffice workbook. Editing this .h header source directly is not recommended w/o changing HabParms.
To add/remove a habitat-specific parameter to/from the model:
1) Enter/delete the parameter data and documentation in HabParms_v?.xls;
2) Add/remove the line of code in the ReadHabParms function of UnitMod.c;
3) Add/remove the line of code in the alloc_memory function of UnitMod.c;
3) Export (cut&paste) the contents of this page into unitmod_habparms.h;
4) Use/delete the parameter in the code equations! Habitat-specific parameter. _Units_: gC/m^2; _Brief_: Maximum attainable (observed) algal biomass density.

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().

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().


Generated on Sat Jan 7 14:04:50 2012 for ELM source code by  doxygen 1.5.6