diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs index 9b7cb3c036..e14ce11599 100644 --- a/.git-blame-ignore-revs +++ b/.git-blame-ignore-revs @@ -1,4 +1,5 @@ # Ran python directory through black python formatter +d229b5c6689efc4c2a6cef077515c4ccd5c18ff6 4cd83cb3ee6d85eb909403487abf5eeaf4d98911 0aa2957c1f8603c63fa30b11295c06cfddff44a5 2cdb380febb274478e84cd90945aee93f29fa2e6 @@ -10,6 +11,11 @@ b88e1cd1b28e3609684c79a2ec0e88f26cfc362b b771971e3299c4fa56534b93421f7a2b9c7282fd 9de88bb57ea9855da408cbec1dc8acb9079eda47 8bc4688e52ea23ef688e283698f70a44388373eb +0a5a9e803b56ec1bbd6232eff1c99dbbeef25eb7 +810cb346f05ac1aabfff931ab1a2b7b584add241 +5933b0018f8e29413e30dda9b906370d147bad45 # Ran SystemTests and python/ctsm through black python formatter 5364ad66eaceb55dde2d3d598fe4ce37ac83a93c 8056ae649c1b37f5e10aaaac79005d6e3a8b2380 +540b256d1f3382f4619d7b0877c32d54ce5c40b6 +8a168bb0895f4f2421608dd2589398e13a6663e6 diff --git a/bld/CLMBuildNamelist.pm b/bld/CLMBuildNamelist.pm index 72c3b1b74a..2136cfc05c 100755 --- a/bld/CLMBuildNamelist.pm +++ b/bld/CLMBuildNamelist.pm @@ -4413,7 +4413,7 @@ sub setup_logic_misc { add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'for_testing_use_second_grain_pool'); add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'for_testing_use_repr_structure_pool'); add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'for_testing_no_crop_seed_replenishment'); - add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'hist_master_list_file'); + add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, 'hist_fields_list_file'); } #------------------------------------------------------------------------------- diff --git a/bld/namelist_files/namelist_defaults_ctsm.xml b/bld/namelist_files/namelist_defaults_ctsm.xml index 88b2947b10..68e38117be 100644 --- a/bld/namelist_files/namelist_defaults_ctsm.xml +++ b/bld/namelist_files/namelist_defaults_ctsm.xml @@ -67,8 +67,8 @@ attributes from the config_cache.xml file (with keys converted to upper-case). .false. .false. - -.false. + +.false. .true. diff --git a/bld/namelist_files/namelist_definition_ctsm.xml b/bld/namelist_files/namelist_definition_ctsm.xml index 22ea6a4c3c..9a0663c34f 100644 --- a/bld/namelist_files/namelist_definition_ctsm.xml +++ b/bld/namelist_files/namelist_definition_ctsm.xml @@ -764,9 +764,9 @@ SNICAR (SNow, ICe, and Aerosol Radiative model) optical data file name SNICAR (SNow, ICe, and Aerosol Radiative model) snow aging data file name - -If TRUE, write master field list to separate file for documentation purposes +If TRUE, write list of all output fields to separate file for documentation purposes - + @@ -2594,7 +2594,7 @@ - + diff --git a/cime_config/testdefs/testmods_dirs/clm/FatesColdCH4Off/user_nl_clm b/cime_config/testdefs/testmods_dirs/clm/FatesColdCH4Off/user_nl_clm index 4d7617fed4..9f977ac5ce 100644 --- a/cime_config/testdefs/testmods_dirs/clm/FatesColdCH4Off/user_nl_clm +++ b/cime_config/testdefs/testmods_dirs/clm/FatesColdCH4Off/user_nl_clm @@ -1,2 +1,2 @@ use_lch4 = .false. -hist_master_list_file = .true. +hist_fields_list_file = .true. diff --git a/cime_config/testdefs/testmods_dirs/clm/SaveHistFieldList/user_nl_clm b/cime_config/testdefs/testmods_dirs/clm/SaveHistFieldList/user_nl_clm new file mode 100644 index 0000000000..4791cd28b2 --- /dev/null +++ b/cime_config/testdefs/testmods_dirs/clm/SaveHistFieldList/user_nl_clm @@ -0,0 +1 @@ +hist_fields_list_file = .true. diff --git a/cime_config/testdefs/testmods_dirs/clm/extra_outputs/README b/cime_config/testdefs/testmods_dirs/clm/extra_outputs/README index 03bc956b6f..574d7cc204 100644 --- a/cime_config/testdefs/testmods_dirs/clm/extra_outputs/README +++ b/cime_config/testdefs/testmods_dirs/clm/extra_outputs/README @@ -1,4 +1,4 @@ This test mod turns on extra diagnostic fields -It also outputs an optional text file containing a table of the -history fields master list +It also outputs an optional text file containing a table of all +the possible history fields diff --git a/cime_config/testdefs/testmods_dirs/clm/extra_outputs/user_nl_clm b/cime_config/testdefs/testmods_dirs/clm/extra_outputs/user_nl_clm index 6dc5225f1d..dad8a7e843 100644 --- a/cime_config/testdefs/testmods_dirs/clm/extra_outputs/user_nl_clm +++ b/cime_config/testdefs/testmods_dirs/clm/extra_outputs/user_nl_clm @@ -1,5 +1,5 @@ calc_human_stress_indices = 'ALL' -hist_master_list_file = .true. +hist_fields_list_file = .true. hist_fincl1 += 'GSSUN:L43200', 'GSSHA:L43200', 'FSDSND:L43200', 'FSRND:L43200', 'FSRSFND:L43200', 'SSRE_FSRND:L43200', 'FSDSVD:L43200', 'FSDSVI:L43200', diff --git a/doc/ChangeLog b/doc/ChangeLog index 518e2b59cb..8e8a99b868 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,4 +1,77 @@ =============================================================== +Tag name: ctsm5.1.dev142 +Originator(s): samrabin (Sam Rabin, UCAR/TSS, samrabin@ucar.edu) +Date: Tue Sep 19 11:30:22 MDT 2023 +One-line Summary: Merge 5 bit-for-bit pull requests + +Purpose and description of changes +---------------------------------- + +Merge 5 bit-for-bit pull requests; see "Other details." + + +Significant changes to scientifically-supported configurations +-------------------------------------------------------------- + +Does this tag change answers significantly for any of the following physics configurations? +(Details of any changes will be given in the "Answer changes" section below.) + +[ ] clm5_1 + +[ ] clm5_0 + +[ ] ctsm5_0-nwp + +[ ] clm4_5 + + +Bugs fixed or introduced +------------------------ +CTSM issues fixed (include CTSM Issue #): +* Add unit test for making fsurdat with all crops everywhere (#2079) +* Rework master_list_(no)?fates.rst? (#2083) +* conda run -n can fail if a conda environment is already active (#2109) +* conda fails to load for SystemTests (#2111) + + +Notes of particular relevance for developers: +--------------------------------------------- +Changes to tests or testing: +* FSURDATMODIFYCTSM system test should now work for everyone. + + +Testing summary: +---------------- + + [PASS means all tests PASS; OK means tests PASS other than expected fails.] + + build-namelist tests (if CLMBuildNamelist.pm has changed): + + cheyenne - PASS + + python testing (if python code has changed; see instructions in python/README.md; document testing done): + + cheyenne - PASS + clm_pymods test suite on cheyenne - PASS + + regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing): + + cheyenne ---- OK + izumi ------- OK + + +Other details +------------- + +Pull Requests that document the changes (include PR ids): +* Add system and unit tests for making fsurdat with all crops everywhere (#2081) +* Rework master_list* files etc. (#2087) +* Fixes to methane Tech Note (#2091) +* Add is_doy_in_interval() function (#2158) +* Avoid using subprocess.run() in FSURDATMODIFYCTSM (#2125) + +=============================================================== +=============================================================== Tag name: ctsm5.1.dev141 Originator(s): slevis (Samuel Levis,UCAR/TSS,303-665-1310) Date: Wed Sep 13 13:58:04 MDT 2023 diff --git a/doc/ChangeSum b/doc/ChangeSum index 95a0285551..e11f439658 100644 --- a/doc/ChangeSum +++ b/doc/ChangeSum @@ -1,5 +1,6 @@ Tag Who Date Summary ============================================================================================================================ + ctsm5.1.dev142 samrabin 09/19/2023 Merge 5 bit-for-bit pull requests ctsm5.1.dev141 slevis 09/13/2023 Change small snocan to zero ctsm5.1.dev140 afoster 09/12/2023 add lai_streams capability for FATES ctsm5.1.dev139 slevis 08/28/2023 Fix problems uncovered by nag -nan tests diff --git a/doc/source/tech_note/Methane/CLM50_Tech_Note_Methane.rst b/doc/source/tech_note/Methane/CLM50_Tech_Note_Methane.rst index 7c89f857e3..875689558b 100644 --- a/doc/source/tech_note/Methane/CLM50_Tech_Note_Methane.rst +++ b/doc/source/tech_note/Methane/CLM50_Tech_Note_Methane.rst @@ -66,7 +66,7 @@ phases:\ :math:`R = \epsilon _{a} +K_{H} \epsilon _{w}`, with porosity, and partitioning coefficient for the species of interest, respectively, and :math:`C` represents CH\ :sub:`4` or O\ :sub:`2` concentration with respect to water volume (mol m\ :sup:`-3`). -An analogous version of equation is concurrently solved for +An analogous version of equation :eq:`24.1` is concurrently solved for O\ :sub:`2`, but with the following differences relative to CH\ :sub:`4`: *P* = *E* = 0 (i.e., no production or ebullition), and the oxidation sink includes the O\ :sub:`2` demanded by @@ -74,7 +74,7 @@ methanotrophs, heterotroph decomposers, nitrifiers, and autotrophic root respiration. As currently implemented, each gridcell contains an inundated and a -non-inundated fraction. Therefore, equation is solved four times for +non-inundated fraction. Therefore, equation :eq:`24.1` is solved four times for each gridcell and time step: in the inundated and non-inundated fractions, and for CH\ :sub:`4` and O\ :sub:`2`. If desired, the CH\ :sub:`4` and O\ :sub:`2` mass balance equation is @@ -173,9 +173,9 @@ anoxic microsites above the water table, we apply the Arah and Stephen \varphi =\frac{1}{1+\eta C_{O_{2} } } . -Here, :math:`\phi` is the factor by which production is inhibited +Here, :math:`\varphi` is the factor by which production is inhibited above the water table (compared to production as calculated in equation -, :math:`C_{O_{2}}` (mol m\ :sup:`-3`) is the bulk soil oxygen +:eq:`24.2`, :math:`C_{O_{2}}` (mol m\ :sup:`-3`) is the bulk soil oxygen concentration, and :math:`\eta` = 400 mol m\ :sup:`-3`. The O\ :sub:`2` required to facilitate the vertically resolved @@ -259,8 +259,8 @@ aqueous CH\ :sub:`4` concentration, and *p* is pressure. The local pressure is calculated as the sum of the ambient pressure, water pressure down to the local depth, and pressure from surface ponding (if applicable). When the CH\ :sub:`4` partial pressure -exceeds 15% of the local pressure (Baird et al. 2004; Strack et al. -2006; Wania et al. 2010), bubbling occurs to remove CH\ :sub:`4` +exceeds 15% of the local pressure (:ref:`Baird et al. 2004`; :ref:`Strack et al. +2006`; :ref:`Wania et al. 2010`), bubbling occurs to remove CH\ :sub:`4` to below this value, modified by the fraction of CH\ :sub:`4` in the bubbles [taken as 57%; (:ref:`Kellner et al. 2006`; :ref:`Wania et al. 2010`)]. @@ -286,14 +286,14 @@ The diffusive transport through aerenchyma (*A*, mol m\ :sup:`-2` s\ :sup:`-1`) A=\frac{C\left(z\right)-C_{a} }{{\raise0.7ex\hbox{$ r_{L} z $}\!\mathord{\left/ {\vphantom {r_{L} z D}} \right. \kern-\nulldelimiterspace}\!\lower0.7ex\hbox{$ D $}} +r_{a} } pT\rho _{r} , -where *D* is the free-air gas diffusion coefficient (m:sup:`2` s\ :sup:`-1`); *C(z)* (mol m\ :sup:`-3`) is the gaseous +where *D* is the free-air gas diffusion coefficient (m\ :sup:`2` s\ :sup:`-1`); *C(z)* (mol m\ :sup:`-3`) is the gaseous concentration at depth *z* (m); :math:`r_{L}` is the ratio of root length to depth; *p* is the porosity (-); *T* is specific aerenchyma -area (m:sup:`2` m\ :sup:`-2`); :math:`{r}_{a}` is the +area (m\ :sup:`2` m\ :sup:`-2`); :math:`{r}_{a}` is the aerodynamic resistance between the surface and the atmospheric reference -height (s m:sup:`-1`); and :math:`\rho _{r}` is the rooting +height (s m\ :sup:`-1`); and :math:`\rho _{r}` is the rooting density as a function of depth (-). The gaseous concentration is -calculated with Henry’s law as described in equation . +calculated with Henry’s law as described in equation :eq:`24.7`. Based on the ranges reported in :ref:`Colmer (2003)`, we have chosen baseline aerenchyma porosity values of 0.3 for grass and crop PFTs and 0.1 for @@ -310,7 +310,7 @@ m\ :sup:`-2` s\ :sup:`-1`); *R* is the aerenchyma radius belowground fraction of annual NPP; and the 0.22 factor represents the amount of C per tiller. O\ :sub:`2` can also diffuse in from the atmosphere to the soil layer via the reverse of the same pathway, with -the same representation as Equation but with the gas diffusivity of +the same representation as Equation :eq:`24.8` but with the gas diffusivity of oxygen. CLM also simulates the direct emission of CH\ :sub:`4` from leaves @@ -358,7 +358,7 @@ potential and :math:`{P}_{c} = -2.4 \times {10}^{5}` mm. Reactive Transport Solution -------------------------------- -The solution to equation is solved in several sequential steps: resolve +The solution to equation :eq:`24.11` is solved in several sequential steps: resolve competition for CH\ :sub:`4` and O\ :sub:`2` (section :numref:`Competition for CH4and O2`); add the ebullition flux into the layer directly above the water @@ -416,7 +416,7 @@ Aqueous and Gaseous Diffusion For gaseous diffusion, we adopted the temperature dependence of molecular free-air diffusion coefficients (:math:`{D}_{0}` -(m:sup:`2` s\ :sup:`-1`)) as described by +(m\ :sup:`2` s\ :sup:`-1`)) as described by :ref:`Lerman (1979) ` and applied by :ref:`Wania et al. (2010)` (:numref:`Table Temperature dependence of aqueous and gaseous diffusion`). @@ -426,7 +426,7 @@ molecular free-air diffusion coefficients (:math:`{D}_{0}` .. table:: Temperature dependence of aqueous and gaseous diffusion coefficients for CH\ :sub:`4` and O\ :sub:`2` +----------------------------------------------------------+----------------------------------------------------------+--------------------------------------------------------+ - | :math:`{D}_{0}` (m\ :sup:`2` s\ :sup:`-1`) | CH\ :sub:`4` | O\ :sub:`2` | + | :math:`{D}_{0}` (cm\ :sup:`2` s\ :sup:`-1`) | CH\ :sub:`4` | O\ :sub:`2` | +==========================================================+==========================================================+========================================================+ | Aqueous | 0.9798 + 0.02986\ *T* + 0.0004381\ *T*\ :sup:`2` | 1.172+ 0.03443\ *T* + 0.0005048\ *T*\ :sup:`2` | +----------------------------------------------------------+----------------------------------------------------------+--------------------------------------------------------+ @@ -437,7 +437,7 @@ Gaseous diffusivity in soils also depends on the molecular diffusivity, soil structure, porosity, and organic matter content. :ref:`Moldrup et al. (2003)`, using observations across a range of unsaturated mineral soils, showed that the relationship between -effective diffusivity (:math:`D_{e}` (m:sup:`2` s\ :sup:`-1`)) and soil +effective diffusivity (:math:`D_{e}` (m\ :sup:`2` s\ :sup:`-1`)) and soil properties can be represented as: .. math:: @@ -457,8 +457,8 @@ measurements more closely in unsaturated peat soils: D_{e} =D_{0} \frac{\theta _{a} ^{{\raise0.7ex\hbox{$ 10 $}\!\mathord{\left/ {\vphantom {10 3}} \right. \kern-\nulldelimiterspace}\!\lower0.7ex\hbox{$ 3 $}} } }{\theta _{s} ^{2} } -In CLM, we applied equation for soils with zero organic matter content -and equation for soils with more than 130 kg m\ :sup:`-3` organic +In CLM, we applied equation :eq:`24.12` for soils with zero organic matter content +and equation :eq:`24.13` for soils with more than 130 kg m\ :sup:`-3` organic matter content. A linear interpolation between these two limits is applied for soils with SOM content below 130 kg m\ :sup:`-3`. For aqueous diffusion in the saturated part of the soil column, we applied @@ -518,10 +518,10 @@ a zero flux gradient at the bottom of the soil column. Crank-Nicholson Solution ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Equation is solved using a Crank-Nicholson solution -(:ref:`Press et al. 1992`), +Equation :eq:`24.1` is solved using a Crank-Nicholson solution +(:ref:`Press et al., 1992`), which combines fully explicit and implicit representations of the mass -balance. The fully explicit decomposition of equation can be written as +balance. The fully explicit decomposition of equation :eq:`24.1` can be written as .. math:: :label: 24.15 @@ -535,11 +535,11 @@ and :math:`S_{j}^{n}` is the net source at time step *n* and position *j*, i.e., :math:`S_{j}^{n} =P\left(j,n\right)-E\left(j,n\right)-A\left(j,n\right)-O\left(j,n\right)`. The diffusivity coefficients are calculated as harmonic means of values -from the adjacent cells. Equation is solved for gaseous and aqueous +from the adjacent cells. Equation :eq:`24.15` is solved for gaseous and aqueous concentrations above and below the water table, respectively. The *R* term ensure the total mass balance in both phases is properly accounted for. An analogous relationship can be generated for the fully implicit -case by replacing *n* by *n+1* on the *C* and *S* terms of equation . +case by replacing *n* by *n+1* on the *C* and *S* terms of equation :eq:`24.15`. Using an average of the fully implicit and fully explicit relationships gives: @@ -548,14 +548,14 @@ gives: \begin{array}{l} {-\frac{1}{2\Delta x_{j} } \frac{D_{m1}^{} }{\Delta x_{m1}^{} } C_{j-1}^{n+1} +\left[\frac{R_{j}^{n+1} }{\Delta t} +\frac{1}{2\Delta x_{j} } \left(\frac{D_{p1}^{} }{\Delta x_{p1}^{} } +\frac{D_{m1}^{} }{\Delta x_{m1}^{} } \right)\right]C_{j}^{n+1} -\frac{1}{2\Delta x_{j} } \frac{D_{p1}^{} }{\Delta x_{p1}^{} } C_{j+1}^{n+1} =} \\ {\frac{R_{j}^{n} }{\Delta t} +\frac{1}{2\Delta x_{j} } \left[\frac{D_{p1}^{} }{\Delta x_{p1}^{} } \left(C_{j+1}^{n} -C_{j}^{n} \right)-\frac{D_{m1}^{} }{\Delta x_{m1}^{} } \left(C_{j}^{n} -C_{j-1}^{n} \right)\right]+\frac{1}{2} \left[S_{j}^{n} +S_{j}^{n+1} \right]} \end{array}, -Equation is solved with a standard tridiagonal solver, i.e.: +Equation :eq:`24.16` is solved with a standard tridiagonal solver, i.e.: .. math:: :label: 24.17 aC_{j-1}^{n+1} +bC_{j}^{n+1} +cC_{j+1}^{n+1} =r, -with coefficients specified in equation . +with coefficients specified in equation :eq:`24.16`. Two methane balance checks are performed at each timestep to insure that the diffusion solution and the time-varying aggregation over inundated @@ -599,7 +599,7 @@ Inundated Fraction Prediction ---------------------------------- A simplified dynamic representation of spatial inundation -based on recent work by :ref:`Prigent et al. (2007)` is used. Prigent et al. (2007) described a +based on recent work by :ref:`Prigent et al. (2007)` is used. :ref:`Prigent et al. (2007)` described a multi-satellite approach to estimate the global monthly inundated fraction (:math:`{F}_{i}`) over an equal area grid (0.25 :math:`\circ` \ :math:`\times`\ 0.25\ :math:`\circ` at the equator) diff --git a/doc/source/users_guide/setting-up-and-running-a-case/README_history_fields_files b/doc/source/users_guide/setting-up-and-running-a-case/README_history_fields_files new file mode 100644 index 0000000000..c611c19ae2 --- /dev/null +++ b/doc/source/users_guide/setting-up-and-running-a-case/README_history_fields_files @@ -0,0 +1,11 @@ +2021/9/8 slevis +2023/8/15 samsrabin + +The files history_fields_nofates.rst and history_fields_fates.rst each contain a +table of the history fields, active and inactive, available in the CTSM cases +that get generated by these tests: +SMS_Ld1.f10_f10_mg37.I1850Clm50BgcCrop.cheyenne_intel.clm-SaveHistFieldList +SMS_Ld1.f10_f10_mg37.I2000Clm50FatesCru.cheyenne_intel.clm-SaveHistFieldList + +To reproduce these .rst files, run the above tests and the files +will appear in the corresponding run directories. diff --git a/doc/source/users_guide/setting-up-and-running-a-case/README_master_list_files b/doc/source/users_guide/setting-up-and-running-a-case/README_master_list_files deleted file mode 100644 index 61f8ef44d4..0000000000 --- a/doc/source/users_guide/setting-up-and-running-a-case/README_master_list_files +++ /dev/null @@ -1,10 +0,0 @@ -2021/9/8 slevis - -The files master_list_nofates.rst and master_list_fates.rst each contain a -table of the history fields, active and inactive, available in the CTSM cases -that get generated by these tests: -ERP_P36x2_D_Ld3.f10_f10_mg37.I1850Clm50BgcCrop.cheyenne_gnu.clm-extra_outputs -ERS_Ld9.f10_f10_mg37.I2000Clm50FatesCru.cheyenne_intel.clm-FatesColdDefCH4 - -To reproduce these .rst files, run the above tests and the files -will appear in the corresponding run directories. diff --git a/doc/source/users_guide/setting-up-and-running-a-case/customizing-the-clm-namelist.rst b/doc/source/users_guide/setting-up-and-running-a-case/customizing-the-clm-namelist.rst index 47274d8480..064d3f5979 100644 --- a/doc/source/users_guide/setting-up-and-running-a-case/customizing-the-clm-namelist.rst +++ b/doc/source/users_guide/setting-up-and-running-a-case/customizing-the-clm-namelist.rst @@ -43,12 +43,12 @@ Included in the table are the following pieces of information: Table 1-3. CLM History Fields from a BgcCrop case ------------------------------------------------- -For Table from a BgcCrop case, please see :doc:`master_list_nofates`. +For Table from a BgcCrop case, please see :doc:`history_fields_nofates`. Table 1-4. CLM History Fields from a Fates case ----------------------------------------------- -For Table from a Fates case, please see :doc:`master_list_fates`. +For Table from a Fates case, please see :doc:`history_fields_fates`. --------------------------------------------- diff --git a/doc/source/users_guide/setting-up-and-running-a-case/history_fields_fates.rst b/doc/source/users_guide/setting-up-and-running-a-case/history_fields_fates.rst new file mode 100644 index 0000000000..ea7c23d22a --- /dev/null +++ b/doc/source/users_guide/setting-up-and-running-a-case/history_fields_fates.rst @@ -0,0 +1,1087 @@ +============================= +CTSM History Fields (fates) +============================= + +CAUTION: Not all variables are relevant / present for all CTSM cases. +Key flags used in this CTSM case: +use_cn = F +use_crop = F +use_fates = T + +=================================== ================ ============================================================================================== ================================================================= ======= +CTSM History Fields +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Variable Name Level Dim. Long Description Units Active? +=================================== ================ ============================================================================================== ================================================================= ======= +A5TMIN - 5-day running mean of min 2-m temperature K F +ACTUAL_IMMOB - actual N immobilization gN/m^2/s T +AGLB - Aboveground leaf biomass kg/m^2 F +AGSB - Aboveground stem biomass kg/m^2 F +ALT - current active layer thickness m F +ALTMAX - maximum annual active layer thickness m F +ALTMAX_LASTYEAR - maximum prior year active layer thickness m F +ATM_O3 - atmospheric ozone partial pressure mol/mol F +ATM_TOPO - atmospheric surface height m T +AnnET - Annual ET mm/s F +BCDEP - total BC deposition (dry+wet) from atmosphere kg/m^2/s T +BTRAN - transpiration beta factor unitless T +BTRANMN - daily minimum of transpiration beta factor unitless T +CH4PROD - Gridcell total production of CH4 gC/m2/s T +CH4_EBUL_TOTAL_SAT - ebullition surface CH4 flux; (+ to atm) mol/m2/s F +CH4_EBUL_TOTAL_UNSAT - ebullition surface CH4 flux; (+ to atm) mol/m2/s F +CH4_SURF_AERE_SAT - aerenchyma surface CH4 flux for inundated area; (+ to atm) mol/m2/s T +CH4_SURF_AERE_UNSAT - aerenchyma surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T +CH4_SURF_DIFF_SAT - diffusive surface CH4 flux for inundated / lake area; (+ to atm) mol/m2/s T +CH4_SURF_DIFF_UNSAT - diffusive surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T +CH4_SURF_EBUL_SAT - ebullition surface CH4 flux for inundated / lake area; (+ to atm) mol/m2/s T +CH4_SURF_EBUL_UNSAT - ebullition surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T +COL_CTRUNC - column-level sink for C truncation gC/m^2 F +COL_NTRUNC - column-level sink for N truncation gN/m^2 F +COSZEN - cosine of solar zenith angle none F +CROPPROD1C - 1-yr crop product (grain+biofuel) C gC/m^2 T +CROPPROD1C_LOSS - loss from 1-yr crop product pool gC/m^2/s T +CROPPROD1N - 1-yr crop product (grain+biofuel) N gN/m^2 T +CROPPROD1N_LOSS - loss from 1-yr crop product pool gN/m^2/s T +CWDC_HR - cwd C heterotrophic respiration gC/m^2/s T +DENIT - total rate of denitrification gN/m^2/s T +DGNETDT - derivative of net ground heat flux wrt soil temp W/m^2/K F +DISPLA - displacement height (vegetated landunits only) m F +DPVLTRB1 - turbulent deposition velocity 1 m/s F +DPVLTRB2 - turbulent deposition velocity 2 m/s F +DPVLTRB3 - turbulent deposition velocity 3 m/s F +DPVLTRB4 - turbulent deposition velocity 4 m/s F +DSL - dry surface layer thickness mm T +DSTDEP - total dust deposition (dry+wet) from atmosphere kg/m^2/s T +DSTFLXT - total surface dust emission kg/m2/s T +DWT_CROPPROD1C_GAIN - landcover change-driven addition to 1-year crop product pool gC/m^2/s T +DWT_CROPPROD1N_GAIN - landcover change-driven addition to 1-year crop product pool gN/m^2/s T +DWT_PROD100C_GAIN - landcover change-driven addition to 100-yr wood product pool gC/m^2/s F +DWT_PROD100N_GAIN - landcover change-driven addition to 100-yr wood product pool gN/m^2/s F +DWT_PROD10C_GAIN - landcover change-driven addition to 10-yr wood product pool gC/m^2/s F +DWT_PROD10N_GAIN - landcover change-driven addition to 10-yr wood product pool gN/m^2/s F +DWT_WOODPRODC_GAIN - landcover change-driven addition to wood product pools gC/m^2/s T +DWT_WOODPRODN_GAIN - landcover change-driven addition to wood product pools gN/m^2/s T +DYN_COL_ADJUSTMENTS_CH4 - Adjustments in ch4 due to dynamic column areas; only makes sense at the column level: should n gC/m^2 F +DYN_COL_SOIL_ADJUSTMENTS_C - Adjustments in soil carbon due to dynamic column areas; only makes sense at the column level: gC/m^2 F +DYN_COL_SOIL_ADJUSTMENTS_N - Adjustments in soil nitrogen due to dynamic column areas; only makes sense at the column level gN/m^2 F +DYN_COL_SOIL_ADJUSTMENTS_NH4 - Adjustments in soil NH4 due to dynamic column areas; only makes sense at the column level: sho gN/m^2 F +DYN_COL_SOIL_ADJUSTMENTS_NO3 - Adjustments in soil NO3 due to dynamic column areas; only makes sense at the column level: sho gN/m^2 F +EFLXBUILD - building heat flux from change in interior building air temperature W/m^2 T +EFLX_DYNBAL - dynamic land cover change conversion energy flux W/m^2 T +EFLX_GNET - net heat flux into ground W/m^2 F +EFLX_GRND_LAKE - net heat flux into lake/snow surface, excluding light transmission W/m^2 T +EFLX_LH_TOT - total latent heat flux [+ to atm] W/m^2 T +EFLX_LH_TOT_ICE - total latent heat flux [+ to atm] (ice landunits only) W/m^2 F +EFLX_LH_TOT_R - Rural total evaporation W/m^2 T +EFLX_LH_TOT_U - Urban total evaporation W/m^2 F +EFLX_SOIL_GRND - soil heat flux [+ into soil] W/m^2 F +ELAI - exposed one-sided leaf area index m^2/m^2 T +ERRH2O - total water conservation error mm T +ERRH2OSNO - imbalance in snow depth (liquid water) mm T +ERRSEB - surface energy conservation error W/m^2 T +ERRSOI - soil/lake energy conservation error W/m^2 T +ERRSOL - solar radiation conservation error W/m^2 T +ESAI - exposed one-sided stem area index m^2/m^2 T +FATES_AR - autotrophic respiration gC/m^2/s T +FATES_AREA_PLANTS - area occupied by all plants per m2 land area m2 m-2 T +FATES_AREA_TREES - area occupied by woody plants per m2 land area m2 m-2 T +FATES_AR_CANOPY - autotrophic respiration of canopy plants gC/m^2/s T +FATES_AR_UNDERSTORY - autotrophic respiration of understory plants gC/m^2/s T +FATES_AUTORESP - autotrophic respiration in kg carbon per m2 per second kg m-2 s-1 T +FATES_AUTORESP_CANOPY - autotrophic respiration of canopy plants in kg carbon per m2 per second kg m-2 s-1 T +FATES_AUTORESP_SECONDARY - autotrophic respiration in kg carbon per m2 per second, secondary patches kg m-2 s-1 T +FATES_AUTORESP_USTORY - autotrophic respiration of understory plants in kg carbon per m2 per second kg m-2 s-1 T +FATES_BA_WEIGHTED_HEIGHT - basal area-weighted mean height of woody plants m T +FATES_BURNFRAC - burned area fraction per second s-1 T +FATES_CANOPY_SPREAD - scaling factor (0-1) between tree basal area and canopy area T +FATES_CANOPY_VEGC - biomass of canopy plants in kg carbon per m2 land area kg m-2 T +FATES_CA_WEIGHTED_HEIGHT - crown area-weighted mean height of canopy plants m T +FATES_CBALANCE_ERROR - total carbon error in kg carbon per second kg s-1 T +FATES_COLD_STATUS - site-level cold status, 0=not cold-dec, 1=too cold for leaves, 2=not too cold T +FATES_CROOTMAINTAR - live coarse root maintenance autotrophic respiration in kg carbon per m2 per second kg m-2 s-1 T +FATES_CROOT_ALLOC - allocation to coarse roots in kg carbon per m2 per second kg m-2 s-1 T +FATES_DAYSINCE_COLDLEAFOFF - site-level days elapsed since cold leaf drop days T +FATES_DAYSINCE_COLDLEAFON - site-level days elapsed since cold leaf flush days T +FATES_DEMOTION_CARBONFLUX - demotion-associated biomass carbon flux from canopy to understory in kg carbon per m2 per seco kg m-2 s-1 T +FATES_DISTURBANCE_RATE_FIRE - disturbance rate from fire m2 m-2 yr-1 T +FATES_DISTURBANCE_RATE_LOGGING - disturbance rate from logging m2 m-2 yr-1 T +FATES_DISTURBANCE_RATE_P2P - disturbance rate from primary to primary lands m2 m-2 yr-1 T +FATES_DISTURBANCE_RATE_P2S - disturbance rate from primary to secondary lands m2 m-2 yr-1 T +FATES_DISTURBANCE_RATE_POTENTIAL - potential (i.e., including unresolved) disturbance rate m2 m-2 yr-1 T +FATES_DISTURBANCE_RATE_S2S - disturbance rate from secondary to secondary lands m2 m-2 yr-1 T +FATES_DISTURBANCE_RATE_TREEFALL - disturbance rate from treefall m2 m-2 yr-1 T +FATES_EFFECT_WSPEED - effective wind speed for fire spread in meters per second m s-1 T +FATES_EXCESS_RESP - respiration of un-allocatable carbon gain kg m-2 s-1 T +FATES_FDI - Fire Danger Index (probability that an ignition will lead to a fire) 1 T +FATES_FIRE_CLOSS - carbon loss to atmosphere from fire in kg carbon per m2 per second kg m-2 s-1 T +FATES_FIRE_INTENSITY - spitfire surface fireline intensity in J per m per second J m-1 s-1 T +FATES_FIRE_INTENSITY_BURNFRAC - product of surface fire intensity and burned area fraction -- divide by FATES_BURNFRAC to get J m-1 s-1 T +FATES_FRACTION - total gridcell fraction which FATES is running over m2 m-2 T +FATES_FROOTC - total biomass in live plant fine roots in kg carbon per m2 kg m-2 T +FATES_FROOTMAINTAR - fine root maintenance autotrophic respiration in kg carbon per m2 per second kg m-2 s-1 T +FATES_FROOT_ALLOC - allocation to fine roots in kg carbon per m2 per second kg m-2 s-1 T +FATES_FUELCONSUMED - total fuel consumed in kg carbon per m2 land area kg m-2 T +FATES_FUEL_AMOUNT - total ground fuel related to FATES_ROS (omits 1000hr fuels) in kg C per m2 land area kg m-2 T +FATES_FUEL_BULKD - fuel bulk density in kg per m3 kg m-3 T +FATES_FUEL_EFF_MOIST - spitfire fuel moisture (volumetric) m3 m-3 T +FATES_FUEL_MEF - fuel moisture of extinction (volumetric) m3 m-3 T +FATES_FUEL_SAV - spitfire fuel surface area to volume ratio m-1 T +FATES_GDD - site-level growing degree days degree_Celsius T +FATES_GPP - gross primary production in kg carbon per m2 per second kg m-2 s-1 T +FATES_GPP_CANOPY - gross primary production of canopy plants in kg carbon per m2 per second kg m-2 s-1 T +FATES_GPP_SECONDARY - gross primary production in kg carbon per m2 per second, secondary patches kg m-2 s-1 T +FATES_GPP_USTORY - gross primary production of understory plants in kg carbon per m2 per second kg m-2 s-1 T +FATES_GROWTH_RESP - growth respiration in kg carbon per m2 per second kg m-2 s-1 T +FATES_GROWTH_RESP_SECONDARY - growth respiration in kg carbon per m2 per second, secondary patches kg m-2 s-1 T +FATES_HARVEST_CARBON_FLUX - harvest carbon flux in kg carbon per m2 per year kg m-2 yr-1 T +FATES_HARVEST_DEBT - Accumulated carbon failed to be harvested kg C T +FATES_HARVEST_DEBT_SEC - Accumulated carbon failed to be harvested from secondary patches kg C T +FATES_HET_RESP - heterotrophic respiration in kg carbon per m2 per second kg m-2 s-1 T +FATES_IGNITIONS - number of successful fire ignitions per m2 land area per second m-2 s-1 T +FATES_LAI - leaf area index per m2 land area m2 m-2 T +FATES_LAI_SECONDARY - leaf area index per m2 land area, secondary patches m2 m-2 T +FATES_LBLAYER_COND - mean leaf boundary layer conductance mol m-2 s-1 T +FATES_LEAFC - total biomass in live plant leaves in kg carbon per m2 kg m-2 T +FATES_LEAFMAINTAR - leaf maintenance autotrophic respiration in kg carbon per m2 per second kg m-2 s-1 T +FATES_LEAF_ALLOC - allocation to leaves in kg carbon per m2 per second kg m-2 s-1 T +FATES_LITTER_IN - litter flux in kg carbon per m2 per second kg m-2 s-1 T +FATES_LITTER_OUT - litter flux out in kg carbon (exudation, fragmentation, seed decay) kg m-2 s-1 T +FATES_LSTEMMAINTAR - live stem maintenance autotrophic respiration in kg carbon per m2 per second kg m-2 s-1 T +FATES_MAINT_RESP - maintenance respiration in kg carbon per m2 land area per second, secondary patches kg m-2 s-1 T +FATES_MAINT_RESP_SECONDARY - maintenance respiration in kg carbon per m2 land area per second kg m-2 s-1 T +FATES_MAINT_RESP_UNREDUCED - diagnostic maintenance respiration if the low-carbon-storage reduction is ignored kg m-2 s-1 F +FATES_MORTALITY_CFLUX_CANOPY - flux of biomass carbon from live to dead pools from mortality of canopy plants in kg carbon pe kg m-2 s-1 T +FATES_MORTALITY_CFLUX_USTORY - flux of biomass carbon from live to dead pools from mortality of understory plants in kg carbo kg m-2 s-1 T +FATES_NCHILLDAYS - site-level number of chill days days T +FATES_NCOHORTS - total number of cohorts per site T +FATES_NCOHORTS_SECONDARY - total number of cohorts per site T +FATES_NCOLDDAYS - site-level number of cold days days T +FATES_NEP - net ecosystem production in kg carbon per m2 per second kg m-2 s-1 T +FATES_NESTEROV_INDEX - nesterov fire danger index T +FATES_NONSTRUCTC - non-structural biomass (sapwood + leaf + fineroot) in kg carbon per m2 kg m-2 T +FATES_NPATCHES - total number of patches per site T +FATES_NPATCHES_SECONDARY - total number of patches per site T +FATES_NPP - net primary production in kg carbon per m2 per second kg m-2 s-1 T +FATES_NPP_SECONDARY - net primary production in kg carbon per m2 per second, secondary patches kg m-2 s-1 T +FATES_PRIMARY_PATCHFUSION_ERR - error in total primary lands associated with patch fusion m2 m-2 yr-1 T +FATES_PROMOTION_CARBONFLUX - promotion-associated biomass carbon flux from understory to canopy in kg carbon per m2 per sec kg m-2 s-1 T +FATES_RAD_ERROR - radiation error in FATES RTM W m-2 T +FATES_REPROC - total biomass in live plant reproductive tissues in kg carbon per m2 kg m-2 T +FATES_ROS - fire rate of spread in meters per second m s-1 T +FATES_SAPWOODC - total biomass in live plant sapwood in kg carbon per m2 kg m-2 T +FATES_SECONDARY_FOREST_FRACTION - secondary forest fraction m2 m-2 T +FATES_SECONDARY_FOREST_VEGC - biomass on secondary lands in kg carbon per m2 land area (mult by FATES_SECONDARY_FOREST_FRACT kg m-2 T +FATES_SEEDLING_POOL - total seedling (ie germinated seeds) mass of all PFTs in kg carbon per m2 land area kg m-2 T +FATES_SEEDS_IN - seed production rate in kg carbon per m2 second kg m-2 s-1 T +FATES_SEEDS_IN_LOCAL - local seed production rate in kg carbon per m2 second kg m-2 s-1 T +FATES_SEED_ALLOC - allocation to seeds in kg carbon per m2 per second kg m-2 s-1 T +FATES_SEED_BANK - total seed mass of all PFTs in kg carbon per m2 land area kg m-2 T +FATES_STEM_ALLOC - allocation to stem in kg carbon per m2 per second kg m-2 s-1 T +FATES_STOMATAL_COND - mean stomatal conductance mol m-2 s-1 T +FATES_STOREC - total biomass in live plant storage in kg carbon per m2 land area kg m-2 T +FATES_STOREC_TF - Storage C fraction of target kg kg-1 T +FATES_STORE_ALLOC - allocation to storage tissues in kg carbon per m2 per second kg m-2 s-1 T +FATES_STRUCTC - structural biomass in kg carbon per m2 land area kg m-2 T +FATES_TGROWTH - fates long-term running mean vegetation temperature by site degree_Celsius F +FATES_TLONGTERM - fates 30-year running mean vegetation temperature by site degree_Celsius F +FATES_TRIMMING - degree to which canopy expansion is limited by leaf economics (0-1) 1 T +FATES_TVEG - fates instantaneous mean vegetation temperature by site degree_Celsius T +FATES_TVEG24 - fates 24-hr running mean vegetation temperature by site degree_Celsius T +FATES_UNGERM_SEED_BANK - ungerminated seed mass of all PFTs in kg carbon per m2 land area kg m-2 T +FATES_USTORY_VEGC - biomass of understory plants in kg carbon per m2 land area kg m-2 T +FATES_VEGC - total biomass in live plants in kg carbon per m2 land area kg m-2 T +FATES_VEGC_ABOVEGROUND - aboveground biomass in kg carbon per m2 land area kg m-2 T +FATES_WOOD_PRODUCT - total wood product from logging in kg carbon per m2 land area kg m-2 T +FCEV - canopy evaporation W/m^2 T +FCH4 - Gridcell surface CH4 flux to atmosphere (+ to atm) kgC/m2/s T +FCH4TOCO2 - Gridcell oxidation of CH4 to CO2 gC/m2/s T +FCH4_DFSAT - CH4 additional flux due to changing fsat, natural vegetated and crop landunits only kgC/m2/s T +FCO2 - CO2 flux to atmosphere (+ to atm) kgCO2/m2/s F +FCOV - fractional impermeable area unitless T +FCTR - canopy transpiration W/m^2 T +FGEV - ground evaporation W/m^2 T +FGR - heat flux into soil/snow including snow melt and lake / snow light transmission W/m^2 T +FGR12 - heat flux between soil layers 1 and 2 W/m^2 T +FGR_ICE - heat flux into soil/snow including snow melt and lake / snow light transmission (ice landunits W/m^2 F +FGR_R - Rural heat flux into soil/snow including snow melt and snow light transmission W/m^2 F +FGR_U - Urban heat flux into soil/snow including snow melt W/m^2 F +FH2OSFC - fraction of ground covered by surface water unitless T +FH2OSFC_NOSNOW - fraction of ground covered by surface water (if no snow present) unitless F +FINUNDATED - fractional inundated area of vegetated columns unitless T +FINUNDATED_LAG - time-lagged inundated fraction of vegetated columns unitless F +FIRA - net infrared (longwave) radiation W/m^2 T +FIRA_ICE - net infrared (longwave) radiation (ice landunits only) W/m^2 F +FIRA_R - Rural net infrared (longwave) radiation W/m^2 T +FIRA_U - Urban net infrared (longwave) radiation W/m^2 F +FIRE - emitted infrared (longwave) radiation W/m^2 T +FIRE_ICE - emitted infrared (longwave) radiation (ice landunits only) W/m^2 F +FIRE_R - Rural emitted infrared (longwave) radiation W/m^2 T +FIRE_U - Urban emitted infrared (longwave) radiation W/m^2 F +FLDS - atmospheric longwave radiation (downscaled to columns in glacier regions) W/m^2 T +FLDS_ICE - atmospheric longwave radiation (downscaled to columns in glacier regions) (ice landunits only) W/m^2 F +FPG - fraction of potential gpp proportion T +FPI - fraction of potential immobilization proportion T +FROST_TABLE - frost table depth (natural vegetated and crop landunits only) m F +FSA - absorbed solar radiation W/m^2 T +FSAT - fractional area with water table at surface unitless T +FSA_ICE - absorbed solar radiation (ice landunits only) W/m^2 F +FSA_R - Rural absorbed solar radiation W/m^2 F +FSA_U - Urban absorbed solar radiation W/m^2 F +FSD24 - direct radiation (last 24hrs) K F +FSD240 - direct radiation (last 240hrs) K F +FSDS - atmospheric incident solar radiation W/m^2 T +FSDSND - direct nir incident solar radiation W/m^2 T +FSDSNDLN - direct nir incident solar radiation at local noon W/m^2 T +FSDSNI - diffuse nir incident solar radiation W/m^2 T +FSDSVD - direct vis incident solar radiation W/m^2 T +FSDSVDLN - direct vis incident solar radiation at local noon W/m^2 T +FSDSVI - diffuse vis incident solar radiation W/m^2 T +FSDSVILN - diffuse vis incident solar radiation at local noon W/m^2 T +FSH - sensible heat not including correction for land use change and rain/snow conversion W/m^2 T +FSH_G - sensible heat from ground W/m^2 T +FSH_ICE - sensible heat not including correction for land use change and rain/snow conversion (ice landu W/m^2 F +FSH_PRECIP_CONVERSION - Sensible heat flux from conversion of rain/snow atm forcing W/m^2 T +FSH_R - Rural sensible heat W/m^2 T +FSH_RUNOFF_ICE_TO_LIQ - sensible heat flux generated from conversion of ice runoff to liquid W/m^2 T +FSH_TO_COUPLER - sensible heat sent to coupler (includes corrections for land use change, rain/snow conversion W/m^2 T +FSH_U - Urban sensible heat W/m^2 F +FSH_V - sensible heat from veg W/m^2 T +FSI24 - indirect radiation (last 24hrs) K F +FSI240 - indirect radiation (last 240hrs) K F +FSM - snow melt heat flux W/m^2 T +FSM_ICE - snow melt heat flux (ice landunits only) W/m^2 F +FSM_R - Rural snow melt heat flux W/m^2 F +FSM_U - Urban snow melt heat flux W/m^2 F +FSNO - fraction of ground covered by snow unitless T +FSNO_EFF - effective fraction of ground covered by snow unitless T +FSNO_ICE - fraction of ground covered by snow (ice landunits only) unitless F +FSR - reflected solar radiation W/m^2 T +FSRND - direct nir reflected solar radiation W/m^2 T +FSRNDLN - direct nir reflected solar radiation at local noon W/m^2 T +FSRNI - diffuse nir reflected solar radiation W/m^2 T +FSRVD - direct vis reflected solar radiation W/m^2 T +FSRVDLN - direct vis reflected solar radiation at local noon W/m^2 T +FSRVI - diffuse vis reflected solar radiation W/m^2 T +FSR_ICE - reflected solar radiation (ice landunits only) W/m^2 F +FSUN - sunlit fraction of canopy proportion F +FSUN24 - fraction sunlit (last 24hrs) K F +FSUN240 - fraction sunlit (last 240hrs) K F +F_DENIT - denitrification flux gN/m^2/s T +F_N2O_DENIT - denitrification N2O flux gN/m^2/s T +F_N2O_NIT - nitrification N2O flux gN/m^2/s T +F_NIT - nitrification flux gN/m^2/s T +GROSS_NMIN - gross rate of N mineralization gN/m^2/s T +GRU_PROD100C_GAIN - gross unrepresented landcover change addition to 100-yr wood product pool gC/m^2/s F +GRU_PROD100N_GAIN - gross unrepresented landcover change addition to 100-yr wood product pool gN/m^2/s F +GRU_PROD10C_GAIN - gross unrepresented landcover change addition to 10-yr wood product pool gC/m^2/s F +GRU_PROD10N_GAIN - gross unrepresented landcover change addition to 10-yr wood product pool gN/m^2/s F +GSSHA - shaded leaf stomatal conductance umol H20/m2/s T +GSSHALN - shaded leaf stomatal conductance at local noon umol H20/m2/s T +GSSUN - sunlit leaf stomatal conductance umol H20/m2/s T +GSSUNLN - sunlit leaf stomatal conductance at local noon umol H20/m2/s T +H2OCAN - intercepted water mm T +H2OSFC - surface water depth mm T +H2OSNO - snow depth (liquid water) mm T +H2OSNO_ICE - snow depth (liquid water, ice landunits only) mm F +H2OSNO_TOP - mass of snow in top snow layer kg/m2 T +HBOT - canopy bottom m F +HEAT_CONTENT1 - initial gridcell total heat content J/m^2 T +HEAT_CONTENT1_VEG - initial gridcell total heat content - natural vegetated and crop landunits only J/m^2 F +HEAT_CONTENT2 - post land cover change total heat content J/m^2 F +HEAT_FROM_AC - sensible heat flux put into canyon due to heat removed from air conditioning W/m^2 T +HIA - 2 m NWS Heat Index C T +HIA_R - Rural 2 m NWS Heat Index C T +HIA_U - Urban 2 m NWS Heat Index C T +HR - total heterotrophic respiration gC/m^2/s T +HTOP - canopy top m T +HUMIDEX - 2 m Humidex C T +HUMIDEX_R - Rural 2 m Humidex C T +HUMIDEX_U - Urban 2 m Humidex C T +ICE_CONTENT1 - initial gridcell total ice content mm T +ICE_CONTENT2 - post land cover change total ice content mm F +ICE_MODEL_FRACTION - Ice sheet model fractional coverage unitless F +INT_SNOW - accumulated swe (natural vegetated and crop landunits only) mm F +INT_SNOW_ICE - accumulated swe (ice landunits only) mm F +IWUELN - local noon intrinsic water use efficiency umolCO2/molH2O T +LAI240 - 240hr average of leaf area index m^2/m^2 F +LAISHA - shaded projected leaf area index m^2/m^2 T +LAISUN - sunlit projected leaf area index m^2/m^2 T +LAKEICEFRAC_SURF - surface lake layer ice mass fraction unitless T +LAKEICETHICK - thickness of lake ice (including physical expansion on freezing) m T +LIQCAN - intercepted liquid water mm T +LIQUID_CONTENT1 - initial gridcell total liq content mm T +LIQUID_CONTENT2 - post landuse change gridcell total liq content mm F +LIQUID_WATER_TEMP1 - initial gridcell weighted average liquid water temperature K F +LITTERC_HR - litter C heterotrophic respiration gC/m^2/s T +LIT_CEL_C - LIT_CEL C gC/m^2 T +LIT_CEL_C_1m - LIT_CEL C to 1 meter gC/m^2 F +LIT_CEL_C_TO_SOM_ACT_C - decomp. of cellulosic litter C to active soil organic C gC/m^2/s F +LIT_CEL_HR - Het. Resp. from cellulosic litter gC/m^2/s F +LIT_CEL_N - LIT_CEL N gN/m^2 T +LIT_CEL_N_1m - LIT_CEL N to 1 meter gN/m^2 F +LIT_CEL_N_TO_SOM_ACT_N - decomp. of cellulosic litter N to active soil organic N gN/m^2 F +LIT_LIG_C - LIT_LIG C gC/m^2 T +LIT_LIG_C_1m - LIT_LIG C to 1 meter gC/m^2 F +LIT_LIG_C_TO_SOM_SLO_C - decomp. of lignin litter C to slow soil organic ma C gC/m^2/s F +LIT_LIG_HR - Het. Resp. from lignin litter gC/m^2/s F +LIT_LIG_N - LIT_LIG N gN/m^2 T +LIT_LIG_N_1m - LIT_LIG N to 1 meter gN/m^2 F +LIT_LIG_N_TO_SOM_SLO_N - decomp. of lignin litter N to slow soil organic ma N gN/m^2 F +LIT_MET_C - LIT_MET C gC/m^2 T +LIT_MET_C_1m - LIT_MET C to 1 meter gC/m^2 F +LIT_MET_C_TO_SOM_ACT_C - decomp. of metabolic litter C to active soil organic C gC/m^2/s F +LIT_MET_HR - Het. Resp. from metabolic litter gC/m^2/s F +LIT_MET_N - LIT_MET N gN/m^2 T +LIT_MET_N_1m - LIT_MET N to 1 meter gN/m^2 F +LIT_MET_N_TO_SOM_ACT_N - decomp. of metabolic litter N to active soil organic N gN/m^2 F +LNC - leaf N concentration gN leaf/m^2 T +LWdown - atmospheric longwave radiation (downscaled to columns in glacier regions) W/m^2 F +LWup - upwelling longwave radiation W/m^2 F +MORTALITY_CROWNAREA_CANOPY - Crown area of canopy trees that died m2/ha/year T +MORTALITY_CROWNAREA_UNDERSTORY - Crown aera of understory trees that died m2/ha/year T +M_LIT_CEL_C_TO_LEACHING - cellulosic litter C leaching loss gC/m^2/s F +M_LIT_CEL_N_TO_LEACHING - cellulosic litter N leaching loss gN/m^2/s F +M_LIT_LIG_C_TO_LEACHING - lignin litter C leaching loss gC/m^2/s F +M_LIT_LIG_N_TO_LEACHING - lignin litter N leaching loss gN/m^2/s F +M_LIT_MET_C_TO_LEACHING - metabolic litter C leaching loss gC/m^2/s F +M_LIT_MET_N_TO_LEACHING - metabolic litter N leaching loss gN/m^2/s F +M_SOM_ACT_C_TO_LEACHING - active soil organic C leaching loss gC/m^2/s F +M_SOM_ACT_N_TO_LEACHING - active soil organic N leaching loss gN/m^2/s F +M_SOM_PAS_C_TO_LEACHING - passive soil organic C leaching loss gC/m^2/s F +M_SOM_PAS_N_TO_LEACHING - passive soil organic N leaching loss gN/m^2/s F +M_SOM_SLO_C_TO_LEACHING - slow soil organic ma C leaching loss gC/m^2/s F +M_SOM_SLO_N_TO_LEACHING - slow soil organic ma N leaching loss gN/m^2/s F +NDEP_TO_SMINN - atmospheric N deposition to soil mineral N gN/m^2/s T +NEM - Gridcell net adjustment to net carbon exchange passed to atm. for methane production gC/m2/s T +NET_NMIN - net rate of N mineralization gN/m^2/s T +NFIX_TO_SMINN - symbiotic/asymbiotic N fixation to soil mineral N gN/m^2/s T +NSUBSTEPS - number of adaptive timesteps in CLM timestep unitless F +OBU - Monin-Obukhov length m F +OCDEP - total OC deposition (dry+wet) from atmosphere kg/m^2/s T +PARVEGLN - absorbed par by vegetation at local noon W/m^2 T +PBOT - atmospheric pressure at surface (downscaled to columns in glacier regions) Pa T +PCH4 - atmospheric partial pressure of CH4 Pa T +PCO2 - atmospheric partial pressure of CO2 Pa T +POTENTIAL_IMMOB - potential N immobilization gN/m^2/s T +POT_F_DENIT - potential denitrification flux gN/m^2/s T +POT_F_NIT - potential nitrification flux gN/m^2/s T +PROD100C - 100-yr wood product C gC/m^2 F +PROD100C_LOSS - loss from 100-yr wood product pool gC/m^2/s F +PROD100N - 100-yr wood product N gN/m^2 F +PROD100N_LOSS - loss from 100-yr wood product pool gN/m^2/s F +PROD10C - 10-yr wood product C gC/m^2 F +PROD10C_LOSS - loss from 10-yr wood product pool gC/m^2/s F +PROD10N - 10-yr wood product N gN/m^2 F +PROD10N_LOSS - loss from 10-yr wood product pool gN/m^2/s F +PSurf - atmospheric pressure at surface (downscaled to columns in glacier regions) Pa F +Q2M - 2m specific humidity kg/kg T +QAF - canopy air humidity kg/kg F +QBOT - atmospheric specific humidity (downscaled to columns in glacier regions) kg/kg T +QDIRECT_THROUGHFALL - direct throughfall of liquid (rain + above-canopy irrigation) mm/s F +QDIRECT_THROUGHFALL_SNOW - direct throughfall of snow mm/s F +QDRAI - sub-surface drainage mm/s T +QDRAI_PERCH - perched wt drainage mm/s T +QDRAI_XS - saturation excess drainage mm/s T +QDRIP - rate of excess canopy liquid falling off canopy mm/s F +QDRIP_SNOW - rate of excess canopy snow falling off canopy mm/s F +QFLOOD - runoff from river flooding mm/s T +QFLX_EVAP_TOT - qflx_evap_soi + qflx_evap_can + qflx_tran_veg kg m-2 s-1 T +QFLX_EVAP_VEG - vegetation evaporation mm H2O/s F +QFLX_ICE_DYNBAL - ice dynamic land cover change conversion runoff flux mm/s T +QFLX_LIQDEW_TO_TOP_LAYER - rate of liquid water deposited on top soil or snow layer (dew) mm H2O/s T +QFLX_LIQEVAP_FROM_TOP_LAYER - rate of liquid water evaporated from top soil or snow layer mm H2O/s T +QFLX_LIQ_DYNBAL - liq dynamic land cover change conversion runoff flux mm/s T +QFLX_LIQ_GRND - liquid (rain+irrigation) on ground after interception mm H2O/s F +QFLX_SNOW_DRAIN - drainage from snow pack mm/s T +QFLX_SNOW_DRAIN_ICE - drainage from snow pack melt (ice landunits only) mm/s T +QFLX_SNOW_GRND - snow on ground after interception mm H2O/s F +QFLX_SOLIDDEW_TO_TOP_LAYER - rate of solid water deposited on top soil or snow layer (frost) mm H2O/s T +QFLX_SOLIDEVAP_FROM_TOP_LAYER - rate of ice evaporated from top soil or snow layer (sublimation) (also includes bare ice subli mm H2O/s T +QFLX_SOLIDEVAP_FROM_TOP_LAYER_ICE - rate of ice evaporated from top soil or snow layer (sublimation) (also includes bare ice subli mm H2O/s F +QH2OSFC - surface water runoff mm/s T +QH2OSFC_TO_ICE - surface water converted to ice mm/s F +QHR - hydraulic redistribution mm/s T +QICE - ice growth/melt mm/s T +QICE_FRZ - ice growth mm/s T +QICE_MELT - ice melt mm/s T +QINFL - infiltration mm/s T +QINTR - interception mm/s T +QIRRIG_DEMAND - irrigation demand mm/s F +QIRRIG_DRIP - water added via drip irrigation mm/s F +QIRRIG_FROM_GW_CONFINED - water added through confined groundwater irrigation mm/s T +QIRRIG_FROM_GW_UNCONFINED - water added through unconfined groundwater irrigation mm/s T +QIRRIG_FROM_SURFACE - water added through surface water irrigation mm/s T +QIRRIG_SPRINKLER - water added via sprinkler irrigation mm/s F +QOVER - total surface runoff (includes QH2OSFC) mm/s T +QOVER_LAG - time-lagged surface runoff for soil columns mm/s F +QPHSNEG - net negative hydraulic redistribution flux mm/s F +QRGWL - surface runoff at glaciers (liquid only), wetlands, lakes; also includes melted ice runoff fro mm/s T +QRUNOFF - total liquid runoff not including correction for land use change mm/s T +QRUNOFF_ICE - total liquid runoff not incl corret for LULCC (ice landunits only) mm/s T +QRUNOFF_ICE_TO_COUPLER - total ice runoff sent to coupler (includes corrections for land use change) mm/s T +QRUNOFF_ICE_TO_LIQ - liquid runoff from converted ice runoff mm/s F +QRUNOFF_R - Rural total runoff mm/s F +QRUNOFF_TO_COUPLER - total liquid runoff sent to coupler (includes corrections for land use change) mm/s T +QRUNOFF_U - Urban total runoff mm/s F +QSNOCPLIQ - excess liquid h2o due to snow capping not including correction for land use change mm H2O/s T +QSNOEVAP - evaporation from snow (only when snl<0, otherwise it is equal to qflx_ev_soil) mm/s T +QSNOFRZ - column-integrated snow freezing rate kg/m2/s T +QSNOFRZ_ICE - column-integrated snow freezing rate (ice landunits only) mm/s T +QSNOMELT - snow melt rate mm/s T +QSNOMELT_ICE - snow melt (ice landunits only) mm/s T +QSNOUNLOAD - canopy snow unloading mm/s T +QSNO_TEMPUNLOAD - canopy snow temp unloading mm/s T +QSNO_WINDUNLOAD - canopy snow wind unloading mm/s T +QSNWCPICE - excess solid h2o due to snow capping not including correction for land use change mm H2O/s T +QSOIL - Ground evaporation (soil/snow evaporation + soil/snow sublimation - dew) mm/s T +QSOIL_ICE - Ground evaporation (ice landunits only) mm/s T +QTOPSOIL - water input to surface mm/s F +QVEGE - canopy evaporation mm/s T +QVEGT - canopy transpiration mm/s T +Qair - atmospheric specific humidity (downscaled to columns in glacier regions) kg/kg F +Qh - sensible heat W/m^2 F +Qle - total evaporation W/m^2 F +Qstor - storage heat flux (includes snowmelt) W/m^2 F +Qtau - momentum flux kg/m/s^2 F +RAH1 - aerodynamical resistance s/m F +RAH2 - aerodynamical resistance s/m F +RAIN - atmospheric rain, after rain/snow repartitioning based on temperature mm/s T +RAIN_FROM_ATM - atmospheric rain received from atmosphere (pre-repartitioning) mm/s T +RAIN_ICE - atmospheric rain, after rain/snow repartitioning based on temperature (ice landunits only) mm/s F +RAM_LAKE - aerodynamic resistance for momentum (lakes only) s/m F +RAW1 - aerodynamical resistance s/m F +RAW2 - aerodynamical resistance s/m F +RB - leaf boundary resistance s/m F +RH - atmospheric relative humidity % F +RH2M - 2m relative humidity % T +RH2M_R - Rural 2m specific humidity % F +RH2M_U - Urban 2m relative humidity % F +RHAF - fractional humidity of canopy air fraction F +RH_LEAF - fractional humidity at leaf surface fraction F +RSCANOPY - canopy resistance s m-1 T +RSSHA - shaded leaf stomatal resistance s/m T +RSSUN - sunlit leaf stomatal resistance s/m T +Rainf - atmospheric rain, after rain/snow repartitioning based on temperature mm/s F +Rnet - net radiation W/m^2 F +SABG - solar rad absorbed by ground W/m^2 T +SABG_PEN - Rural solar rad penetrating top soil or snow layer watt/m^2 T +SABV - solar rad absorbed by veg W/m^2 T +SMINN - soil mineral N gN/m^2 T +SMINN_TO_PLANT - plant uptake of soil mineral N gN/m^2/s T +SMINN_TO_S1N_L1 - mineral N flux for decomp. of LIT_METto SOM_ACT gN/m^2 F +SMINN_TO_S1N_L2 - mineral N flux for decomp. of LIT_CELto SOM_ACT gN/m^2 F +SMINN_TO_S1N_S2 - mineral N flux for decomp. of SOM_SLOto SOM_ACT gN/m^2 F +SMINN_TO_S1N_S3 - mineral N flux for decomp. of SOM_PASto SOM_ACT gN/m^2 F +SMINN_TO_S2N_L3 - mineral N flux for decomp. of LIT_LIGto SOM_SLO gN/m^2 F +SMINN_TO_S2N_S1 - mineral N flux for decomp. of SOM_ACTto SOM_SLO gN/m^2 F +SMINN_TO_S3N_S1 - mineral N flux for decomp. of SOM_ACTto SOM_PAS gN/m^2 F +SMINN_TO_S3N_S2 - mineral N flux for decomp. of SOM_SLOto SOM_PAS gN/m^2 F +SMIN_NH4 - soil mineral NH4 gN/m^2 T +SMIN_NO3 - soil mineral NO3 gN/m^2 T +SMIN_NO3_LEACHED - soil NO3 pool loss to leaching gN/m^2/s T +SMIN_NO3_RUNOFF - soil NO3 pool loss to runoff gN/m^2/s T +SNOBCMCL - mass of BC in snow column kg/m2 T +SNOBCMSL - mass of BC in top snow layer kg/m2 T +SNOCAN - intercepted snow mm T +SNODSTMCL - mass of dust in snow column kg/m2 T +SNODSTMSL - mass of dust in top snow layer kg/m2 T +SNOFSDSND - direct nir incident solar radiation on snow W/m^2 F +SNOFSDSNI - diffuse nir incident solar radiation on snow W/m^2 F +SNOFSDSVD - direct vis incident solar radiation on snow W/m^2 F +SNOFSDSVI - diffuse vis incident solar radiation on snow W/m^2 F +SNOFSRND - direct nir reflected solar radiation from snow W/m^2 T +SNOFSRNI - diffuse nir reflected solar radiation from snow W/m^2 T +SNOFSRVD - direct vis reflected solar radiation from snow W/m^2 T +SNOFSRVI - diffuse vis reflected solar radiation from snow W/m^2 T +SNOINTABS - Fraction of incoming solar absorbed by lower snow layers - T +SNOLIQFL - top snow layer liquid water fraction (land) fraction F +SNOOCMCL - mass of OC in snow column kg/m2 T +SNOOCMSL - mass of OC in top snow layer kg/m2 T +SNORDSL - top snow layer effective grain radius m^-6 F +SNOTTOPL - snow temperature (top layer) K F +SNOTTOPL_ICE - snow temperature (top layer, ice landunits only) K F +SNOTXMASS - snow temperature times layer mass, layer sum; to get mass-weighted temperature, divide by (SNO K kg/m2 T +SNOTXMASS_ICE - snow temperature times layer mass, layer sum (ice landunits only); to get mass-weighted temper K kg/m2 F +SNOW - atmospheric snow, after rain/snow repartitioning based on temperature mm/s T +SNOWDP - gridcell mean snow height m T +SNOWICE - snow ice kg/m2 T +SNOWICE_ICE - snow ice (ice landunits only) kg/m2 F +SNOWLIQ - snow liquid water kg/m2 T +SNOWLIQ_ICE - snow liquid water (ice landunits only) kg/m2 F +SNOW_5D - 5day snow avg m F +SNOW_DEPTH - snow height of snow covered area m T +SNOW_DEPTH_ICE - snow height of snow covered area (ice landunits only) m F +SNOW_FROM_ATM - atmospheric snow received from atmosphere (pre-repartitioning) mm/s T +SNOW_ICE - atmospheric snow, after rain/snow repartitioning based on temperature (ice landunits only) mm/s F +SNOW_PERSISTENCE - Length of time of continuous snow cover (nat. veg. landunits only) seconds T +SNOW_SINKS - snow sinks (liquid water) mm/s T +SNOW_SOURCES - snow sources (liquid water) mm/s T +SNOdTdzL - top snow layer temperature gradient (land) K/m F +SOIL10 - 10-day running mean of 12cm layer soil K F +SOILC_HR - soil C heterotrophic respiration gC/m^2/s T +SOILRESIS - soil resistance to evaporation s/m T +SOILWATER_10CM - soil liquid water + ice in top 10cm of soil (veg landunits only) kg/m2 T +SOMC_FIRE - C loss due to peat burning gC/m^2/s T +SOM_ACT_C - SOM_ACT C gC/m^2 T +SOM_ACT_C_1m - SOM_ACT C to 1 meter gC/m^2 F +SOM_ACT_C_TO_SOM_PAS_C - decomp. of active soil organic C to passive soil organic C gC/m^2/s F +SOM_ACT_C_TO_SOM_SLO_C - decomp. of active soil organic C to slow soil organic ma C gC/m^2/s F +SOM_ACT_HR_S2 - Het. Resp. from active soil organic gC/m^2/s F +SOM_ACT_HR_S3 - Het. Resp. from active soil organic gC/m^2/s F +SOM_ACT_N - SOM_ACT N gN/m^2 T +SOM_ACT_N_1m - SOM_ACT N to 1 meter gN/m^2 F +SOM_ACT_N_TO_SOM_PAS_N - decomp. of active soil organic N to passive soil organic N gN/m^2 F +SOM_ACT_N_TO_SOM_SLO_N - decomp. of active soil organic N to slow soil organic ma N gN/m^2 F +SOM_C_LEACHED - total flux of C from SOM pools due to leaching gC/m^2/s T +SOM_N_LEACHED - total flux of N from SOM pools due to leaching gN/m^2/s F +SOM_PAS_C - SOM_PAS C gC/m^2 T +SOM_PAS_C_1m - SOM_PAS C to 1 meter gC/m^2 F +SOM_PAS_C_TO_SOM_ACT_C - decomp. of passive soil organic C to active soil organic C gC/m^2/s F +SOM_PAS_HR - Het. Resp. from passive soil organic gC/m^2/s F +SOM_PAS_N - SOM_PAS N gN/m^2 T +SOM_PAS_N_1m - SOM_PAS N to 1 meter gN/m^2 F +SOM_PAS_N_TO_SOM_ACT_N - decomp. of passive soil organic N to active soil organic N gN/m^2 F +SOM_SLO_C - SOM_SLO C gC/m^2 T +SOM_SLO_C_1m - SOM_SLO C to 1 meter gC/m^2 F +SOM_SLO_C_TO_SOM_ACT_C - decomp. of slow soil organic ma C to active soil organic C gC/m^2/s F +SOM_SLO_C_TO_SOM_PAS_C - decomp. of slow soil organic ma C to passive soil organic C gC/m^2/s F +SOM_SLO_HR_S1 - Het. Resp. from slow soil organic ma gC/m^2/s F +SOM_SLO_HR_S3 - Het. Resp. from slow soil organic ma gC/m^2/s F +SOM_SLO_N - SOM_SLO N gN/m^2 T +SOM_SLO_N_1m - SOM_SLO N to 1 meter gN/m^2 F +SOM_SLO_N_TO_SOM_ACT_N - decomp. of slow soil organic ma N to active soil organic N gN/m^2 F +SOM_SLO_N_TO_SOM_PAS_N - decomp. of slow soil organic ma N to passive soil organic N gN/m^2 F +SUPPLEMENT_TO_SMINN - supplemental N supply gN/m^2/s T +SWBGT - 2 m Simplified Wetbulb Globe Temp C T +SWBGT_R - Rural 2 m Simplified Wetbulb Globe Temp C T +SWBGT_U - Urban 2 m Simplified Wetbulb Globe Temp C T +SWdown - atmospheric incident solar radiation W/m^2 F +SWup - upwelling shortwave radiation W/m^2 F +SoilAlpha - factor limiting ground evap unitless F +SoilAlpha_U - urban factor limiting ground evap unitless F +T10 - 10-day running mean of 2-m temperature K F +TAF - canopy air temperature K F +TAUX - zonal surface stress kg/m/s^2 T +TAUY - meridional surface stress kg/m/s^2 T +TBOT - atmospheric air temperature (downscaled to columns in glacier regions) K T +TBUILD - internal urban building air temperature K T +TBUILD_MAX - prescribed maximum interior building temperature K F +TFLOOR - floor temperature K F +TG - ground temperature K T +TG_ICE - ground temperature (ice landunits only) K F +TG_R - Rural ground temperature K F +TG_U - Urban ground temperature K F +TH2OSFC - surface water temperature K T +THBOT - atmospheric air potential temperature (downscaled to columns in glacier regions) K T +TKE1 - top lake level eddy thermal conductivity W/(mK) T +TLAI - total projected leaf area index m^2/m^2 T +TOPO_COL - column-level topographic height m F +TOPO_COL_ICE - column-level topographic height (ice landunits only) m F +TOTCOLC - total column carbon, incl veg and cpool but excl product pools gC/m^2 T +TOTCOLCH4 - total belowground CH4 (0 for non-lake special landunits in the absence of dynamic landunits) gC/m2 T +TOTCOLN - total column-level N, excluding product pools gN/m^2 T +TOTECOSYSC - total ecosystem carbon, incl veg but excl cpool and product pools gC/m^2 T +TOTECOSYSN - total ecosystem N, excluding product pools gN/m^2 T +TOTLITC - total litter carbon gC/m^2 T +TOTLITC_1m - total litter carbon to 1 meter depth gC/m^2 T +TOTLITN - total litter N gN/m^2 T +TOTLITN_1m - total litter N to 1 meter gN/m^2 T +TOTSOILICE - vertically summed soil ice (veg landunits only) kg/m2 T +TOTSOILLIQ - vertically summed soil liquid water (veg landunits only) kg/m2 T +TOTSOMC - total soil organic matter carbon gC/m^2 T +TOTSOMC_1m - total soil organic matter carbon to 1 meter depth gC/m^2 T +TOTSOMN - total soil organic matter N gN/m^2 T +TOTSOMN_1m - total soil organic matter N to 1 meter gN/m^2 T +TOT_WOODPRODC - total wood product C gC/m^2 T +TOT_WOODPRODC_LOSS - total loss from wood product pools gC/m^2/s T +TOT_WOODPRODN - total wood product N gN/m^2 T +TOT_WOODPRODN_LOSS - total loss from wood product pools gN/m^2/s T +TRAFFICFLUX - sensible heat flux from urban traffic W/m^2 F +TREFMNAV - daily minimum of average 2-m temperature K T +TREFMNAV_R - Rural daily minimum of average 2-m temperature K F +TREFMNAV_U - Urban daily minimum of average 2-m temperature K F +TREFMXAV - daily maximum of average 2-m temperature K T +TREFMXAV_R - Rural daily maximum of average 2-m temperature K F +TREFMXAV_U - Urban daily maximum of average 2-m temperature K F +TROOF_INNER - roof inside surface temperature K F +TSA - 2m air temperature K T +TSAI - total projected stem area index m^2/m^2 T +TSA_ICE - 2m air temperature (ice landunits only) K F +TSA_R - Rural 2m air temperature K F +TSA_U - Urban 2m air temperature K F +TSHDW_INNER - shadewall inside surface temperature K F +TSKIN - skin temperature K T +TSL - temperature of near-surface soil layer (natural vegetated and crop landunits only) K T +TSOI_10CM - soil temperature in top 10cm of soil K T +TSUNW_INNER - sunwall inside surface temperature K F +TV - vegetation temperature K T +TV24 - vegetation temperature (last 24hrs) K F +TV240 - vegetation temperature (last 240hrs) K F +TWS - total water storage mm T +Tair - atmospheric air temperature (downscaled to columns in glacier regions) K F +Tair_from_atm - atmospheric air temperature received from atmosphere (pre-downscaling) K F +U10 - 10-m wind m/s T +U10_DUST - 10-m wind for dust model m/s T +U10_ICE - 10-m wind (ice landunits only) m/s F +UAF - canopy air speed m/s F +UM - wind speed plus stability effect m/s F +URBAN_AC - urban air conditioning flux W/m^2 T +URBAN_HEAT - urban heating flux W/m^2 T +USTAR - aerodynamical resistance s/m F +UST_LAKE - friction velocity (lakes only) m/s F +VA - atmospheric wind speed plus convective velocity m/s F +VENTILATION - sensible heat flux from building ventilation W/m^2 T +VOLR - river channel total water storage m3 T +VOLRMCH - river channel main channel water storage m3 T +VPD - vpd Pa F +VPD2M - 2m vapor pressure deficit Pa T +VPD_CAN - canopy vapor pressure deficit kPa T +WASTEHEAT - sensible heat flux from heating/cooling sources of urban waste heat W/m^2 T +WBT - 2 m Stull Wet Bulb C T +WBT_R - Rural 2 m Stull Wet Bulb C T +WBT_U - Urban 2 m Stull Wet Bulb C T +WIND - atmospheric wind velocity magnitude m/s T +WTGQ - surface tracer conductance m/s T +Wind - atmospheric wind velocity magnitude m/s F +Z0HG - roughness length over ground, sensible heat (vegetated landunits only) m F +Z0MG - roughness length over ground, momentum (vegetated landunits only) m F +Z0MV_DENSE - roughness length over vegetation, momentum, for dense canopy m F +Z0M_TO_COUPLER - roughness length, momentum: gridcell average sent to coupler m F +Z0QG - roughness length over ground, latent heat (vegetated landunits only) m F +ZBOT - atmospheric reference height m T +ZETA - dimensionless stability parameter unitless F +ZII - convective boundary height m F +ZWT - water table depth (natural vegetated and crop landunits only) m T +ZWT_CH4_UNSAT - depth of water table for methane production used in non-inundated area m T +ZWT_PERCH - perched water table depth (natural vegetated and crop landunits only) m T +num_iter - number of iterations unitless F +QICE_FORC elevclas qice forcing sent to GLC mm/s F +TOPO_FORC elevclas topograephic height sent to GLC m F +TSRF_FORC elevclas surface temperature sent to GLC K F +FATES_BURNFRAC_AP fates_levage spitfire fraction area burnt (per second) by patch age s-1 T +FATES_CANOPYAREA_AP fates_levage canopy area by age bin per m2 land area m2 m-2 T +FATES_FIRE_INTENSITY_BURNFRAC_AP fates_levage product of fire intensity and burned fraction, resolved by patch age (so divide by FATES_BURNF J m-1 s-1 T +FATES_FUEL_AMOUNT_AP fates_levage spitfire ground fuel (kg carbon per m2) related to FATES_ROS (omits 1000hr fuels) within each kg m-2 T +FATES_GPP_AP fates_levage gross primary productivity by age bin in kg carbon per m2 per second kg m-2 s-1 F +FATES_LAI_AP fates_levage leaf area index by age bin per m2 land area m2 m-2 T +FATES_LBLAYER_COND_AP fates_levage mean leaf boundary layer conductance - by patch age mol m-2 s-1 F +FATES_NCL_AP fates_levage number of canopy levels by age bin F +FATES_NPATCH_AP fates_levage number of patches by age bin F +FATES_NPP_AP fates_levage net primary productivity by age bin in kg carbon per m2 per second kg m-2 s-1 F +FATES_PATCHAREA_AP fates_levage patch area by age bin per m2 land area m2 m-2 T +FATES_SECONDAREA_ANTHRODIST_AP fates_levage secondary forest patch area age distribution since anthropgenic disturbance m2 m-2 F +FATES_SECONDAREA_DIST_AP fates_levage secondary forest patch area age distribution since any kind of disturbance m2 m-2 F +FATES_STOMATAL_COND_AP fates_levage mean stomatal conductance - by patch age mol m-2 s-1 F +FATES_VEGC_AP fates_levage total biomass within a given patch age bin in kg carbon per m2 land area kg m-2 F +FATES_ZSTAR_AP fates_levage product of zstar and patch area by age bin (divide by FATES_PATCHAREA_AP to get mean zstar) m F +FATES_FUEL_AMOUNT_APFC fates_levagefuel spitfire fuel quantity in each age x fuel class in kg carbon per m2 land area kg m-2 F +FATES_NPP_APPF fates_levagepft NPP per PFT in each age bin in kg carbon per m2 per second kg m-2 s-1 F +FATES_SCORCH_HEIGHT_APPF fates_levagepft SPITFIRE flame Scorch Height (calculated per PFT in each patch age bin) m F +FATES_VEGC_APPF fates_levagepft biomass per PFT in each age bin in kg carbon per m2 kg m-2 F +FATES_MORTALITY_AGESCEN_AC fates_levcacls age senescence mortality by cohort age in number of plants per m2 per year m-2 yr-1 T +FATES_NPLANT_AC fates_levcacls number of plants per m2 by cohort age class m-2 T +FATES_CROWNAREA_CL fates_levcan total crown area in each canopy layer m2 m-2 T +FATES_FABD_SHA_TOPLF_CL fates_levcan shade fraction of direct light absorbed by the top leaf layer of each canopy layer 1 F +FATES_FABD_SUN_TOPLF_CL fates_levcan sun fraction of direct light absorbed by the top leaf layer of each canopy layer 1 F +FATES_FABI_SHA_TOPLF_CL fates_levcan shade fraction of indirect light absorbed by the top leaf layer of each canopy layer 1 F +FATES_FABI_SUN_TOPLF_CL fates_levcan sun fraction of indirect light absorbed by the top leaf layer of each canopy layer 1 F +FATES_LAISHA_TOP_CL fates_levcan LAI in the shade by the top leaf layer of each canopy layer m2 m-2 F +FATES_LAISUN_TOP_CL fates_levcan LAI in the sun by the top leaf layer of each canopy layer m2 m-2 F +FATES_PARSHA_Z_CL fates_levcan PAR absorbed in the shade by top leaf layer in each canopy layer W m-2 F +FATES_PARSUN_Z_CL fates_levcan PAR absorbed in the sun by top leaf layer in each canopy layer W m-2 F +FATES_MORTALITY_AGESCEN_ACPF fates_levcapf age senescence mortality by pft/cohort age in number of plants per m2 per year m-2 yr-1 F +FATES_NPLANT_ACPF fates_levcapf stem number density by pft and age class m-2 F +FATES_CROWNAREA_CLLL fates_levcnlf total crown area that is occupied by leaves in each canopy and leaf layer m2 m-2 F +FATES_FABD_SHA_CLLL fates_levcnlf shade fraction of direct light absorbed by each canopy and leaf layer 1 F +FATES_FABD_SUN_CLLL fates_levcnlf sun fraction of direct light absorbed by each canopy and leaf layer 1 F +FATES_FABI_SHA_CLLL fates_levcnlf shade fraction of indirect light absorbed by each canopy and leaf layer 1 F +FATES_FABI_SUN_CLLL fates_levcnlf sun fraction of indirect light absorbed by each canopy and leaf layer 1 F +FATES_LAISHA_Z_CLLL fates_levcnlf LAI in the shade by each canopy and leaf layer m2 m-2 F +FATES_LAISUN_Z_CLLL fates_levcnlf LAI in the sun by each canopy and leaf layer m2 m-2 F +FATES_NET_C_UPTAKE_CLLL fates_levcnlf net carbon uptake in kg carbon per m2 per second by each canopy and leaf layer per unit ground kg m-2 s-1 F +FATES_PARPROF_DIF_CLLL fates_levcnlf radiative profile of diffuse PAR through each canopy and leaf layer (averaged across PFTs) W m-2 F +FATES_PARPROF_DIR_CLLL fates_levcnlf radiative profile of direct PAR through each canopy and leaf layer (averaged across PFTs) W m-2 F +FATES_PARSHA_Z_CLLL fates_levcnlf PAR absorbed in the shade by each canopy and leaf layer W m-2 F +FATES_PARSUN_Z_CLLL fates_levcnlf PAR absorbed in the sun by each canopy and leaf layer W m-2 F +FATES_FABD_SHA_CLLLPF fates_levcnlfpf shade fraction of direct light absorbed by each canopy, leaf, and PFT 1 F +FATES_FABD_SUN_CLLLPF fates_levcnlfpf sun fraction of direct light absorbed by each canopy, leaf, and PFT 1 F +FATES_FABI_SHA_CLLLPF fates_levcnlfpf shade fraction of indirect light absorbed by each canopy, leaf, and PFT 1 F +FATES_FABI_SUN_CLLLPF fates_levcnlfpf sun fraction of indirect light absorbed by each canopy, leaf, and PFT 1 F +FATES_LAISHA_Z_CLLLPF fates_levcnlfpf LAI in the shade by each canopy, leaf, and PFT m2 m-2 F +FATES_LAISUN_Z_CLLLPF fates_levcnlfpf LAI in the sun by each canopy, leaf, and PFT m2 m-2 F +FATES_PARPROF_DIF_CLLLPF fates_levcnlfpf radiative profile of diffuse PAR through each canopy, leaf, and PFT W m-2 F +FATES_PARPROF_DIR_CLLLPF fates_levcnlfpf radiative profile of direct PAR through each canopy, leaf, and PFT W m-2 F +FATES_PARSHA_Z_CLLLPF fates_levcnlfpf PAR absorbed in the shade by each canopy, leaf, and PFT W m-2 F +FATES_PARSUN_Z_CLLLPF fates_levcnlfpf PAR absorbed in the sun by each canopy, leaf, and PFT W m-2 F +FATES_CWD_ABOVEGROUND_DC fates_levcwdsc debris class-level aboveground coarse woody debris stocks in kg carbon per m2 kg m-2 F +FATES_CWD_ABOVEGROUND_IN_DC fates_levcwdsc debris class-level aboveground coarse woody debris input in kg carbon per m2 per second kg m-2 s-1 F +FATES_CWD_ABOVEGROUND_OUT_DC fates_levcwdsc debris class-level aboveground coarse woody debris output in kg carbon per m2 per second kg m-2 s-1 F +FATES_CWD_BELOWGROUND_DC fates_levcwdsc debris class-level belowground coarse woody debris stocks in kg carbon per m2 kg m-2 F +FATES_CWD_BELOWGROUND_IN_DC fates_levcwdsc debris class-level belowground coarse woody debris input in kg carbon per m2 per second kg m-2 s-1 F +FATES_CWD_BELOWGROUND_OUT_DC fates_levcwdsc debris class-level belowground coarse woody debris output in kg carbon per m2 per second kg m-2 s-1 F +FATES_LITTER_CWD_ELDC fates_levelcwd total mass of litter in coarse woody debris by element and coarse woody debris size kg m-2 T +FATES_ERROR_EL fates_levelem total mass-balance error in kg per second by element kg s-1 T +FATES_FIRE_FLUX_EL fates_levelem loss to atmosphere from fire by element in kg element per m2 per s kg m-2 s-1 T +FATES_LITTER_AG_CWD_EL fates_levelem mass of aboveground litter in coarse woody debris (trunks/branches/twigs) by element kg m-2 T +FATES_LITTER_AG_FINE_EL fates_levelem mass of aboveground litter in fines (leaves, nonviable seed) by element kg m-2 T +FATES_LITTER_BG_CWD_EL fates_levelem mass of belowground litter in coarse woody debris (coarse roots) by element kg m-2 T +FATES_LITTER_BG_FINE_EL fates_levelem mass of belowground litter in fines (fineroots) by element kg m-2 T +FATES_LITTER_IN_EL fates_levelem litter flux in in kg element per m2 per second kg m-2 s-1 T +FATES_LITTER_OUT_EL fates_levelem litter flux out (exudation, fragmentation and seed decay) in kg element kg m-2 s-1 T +FATES_SEEDS_IN_EXTERN_EL fates_levelem external seed influx rate in kg element per m2 per second kg m-2 s-1 T +FATES_SEEDS_IN_LOCAL_EL fates_levelem within-site, element-level seed production rate in kg element per m2 per second kg m-2 s-1 T +FATES_SEED_BANK_EL fates_levelem element-level total seed mass of all PFTs in kg element per m2 kg m-2 T +FATES_SEED_DECAY_EL fates_levelem seed mass decay (germinated and un-germinated) in kg element per m2 per second kg m-2 s-1 T +FATES_SEED_GERM_EL fates_levelem element-level total germinated seed mass of all PFTs in kg element per m2 kg m-2 T +FATES_FUEL_AMOUNT_FC fates_levfuel spitfire fuel-class level fuel amount in kg carbon per m2 land area kg m-2 T +FATES_FUEL_BURNT_BURNFRAC_FC fates_levfuel product of fraction (0-1) of fuel burnt and burnt fraction (divide by FATES_BURNFRAC to get bu 1 T +FATES_FUEL_MOISTURE_FC fates_levfuel spitfire fuel class-level fuel moisture (volumetric) m3 m-3 T +FATES_CANOPYAREA_HT fates_levheight canopy area height distribution m2 m-2 T +FATES_LEAFAREA_HT fates_levheight leaf area height distribution m2 m-2 T +FATES_CANOPYCROWNAREA_PF fates_levpft total PFT-level canopy-layer crown area per m2 land area m2 m-2 T +FATES_CROWNAREA_PF fates_levpft total PFT-level crown area per m2 land area m2 m-2 T +FATES_DAYSINCE_DROUGHTLEAFOFF_PF fates_levpft PFT-level days elapsed since drought leaf drop days T +FATES_DAYSINCE_DROUGHTLEAFON_PF fates_levpft PFT-level days elapsed since drought leaf flush days T +FATES_DROUGHT_STATUS_PF fates_levpft PFT-level drought status, <2 too dry for leaves, >=2 not too dry T +FATES_ELONG_FACTOR_PF fates_levpft PFT-level mean elongation factor (partial flushing/abscission) 1 T +FATES_GPP_PF fates_levpft total PFT-level GPP in kg carbon per m2 land area per second kg m-2 s-1 T +FATES_GPP_SE_PF fates_levpft total PFT-level GPP in kg carbon per m2 land area per second, secondary patches kg m-2 s-1 T +FATES_LEAFC_PF fates_levpft total PFT-level leaf biomass in kg carbon per m2 land area kg m-2 T +FATES_MEANLIQVOL_DROUGHTPHEN_PF fates_levpft PFT-level mean liquid water volume for drought phenolgy m3 m-3 T +FATES_MEANSMP_DROUGHTPHEN_PF fates_levpft PFT-level mean soil matric potential for drought phenology Pa T +FATES_MORTALITY_CFLUX_PF fates_levpft PFT-level flux of biomass carbon from live to dead pool from mortality kg m-2 s-1 T +FATES_MORTALITY_CSTARV_CFLUX_PF fates_levpft PFT-level flux of biomass carbon from live to dead pool from carbon starvation mortality kg m-2 s-1 T +FATES_MORTALITY_FIRE_CFLUX_PF fates_levpft PFT-level flux of biomass carbon from live to dead pool from fire mortality kg m-2 s-1 T +FATES_MORTALITY_HYDRO_CFLUX_PF fates_levpft PFT-level flux of biomass carbon from live to dead pool from hydraulic failure mortality kg m-2 s-1 T +FATES_MORTALITY_PF fates_levpft PFT-level mortality rate in number of individuals per m2 land area per year m-2 yr-1 T +FATES_NPLANT_PF fates_levpft total PFT-level number of individuals per m2 land area m-2 T +FATES_NPLANT_SEC_PF fates_levpft total PFT-level number of individuals per m2 land area, secondary patches m-2 T +FATES_NPP_PF fates_levpft total PFT-level NPP in kg carbon per m2 land area per second kg m-2 s-1 T +FATES_NPP_SE_PF fates_levpft total PFT-level NPP in kg carbon per m2 land area per second, secondary patches kg m-2 yr-1 T +FATES_RECRUITMENT_PF fates_levpft PFT-level recruitment rate in number of individuals per m2 land area per year m-2 yr-1 T +FATES_STOREC_PF fates_levpft total PFT-level stored biomass in kg carbon per m2 land area kg m-2 T +FATES_VEGC_PF fates_levpft total PFT-level biomass in kg of carbon per land area kg m-2 T +FATES_VEGC_SE_PF fates_levpft total PFT-level biomass in kg of carbon per land area, secondary patches kg m-2 T +FATES_DDBH_CANOPY_SZAP fates_levscag growth rate of canopy plants in meters DBH per m2 per year in canopy in each size x age class m m-2 yr-1 F +FATES_DDBH_USTORY_SZAP fates_levscag growth rate of understory plants in meters DBH per m2 per year in each size x age class m m-2 yr-1 F +FATES_MORTALITY_CANOPY_SZAP fates_levscag mortality rate of canopy plants in number of plants per m2 per year in each size x age class m-2 yr-1 F +FATES_MORTALITY_USTORY_SZAP fates_levscag mortality rate of understory plants in number of plants per m2 per year in each size x age cla m-2 yr-1 F +FATES_NPLANT_CANOPY_SZAP fates_levscag number of plants per m2 in canopy in each size x age class m-2 F +FATES_NPLANT_SZAP fates_levscag number of plants per m2 in each size x age class m-2 F +FATES_NPLANT_USTORY_SZAP fates_levscag number of plants per m2 in understory in each size x age class m-2 F +FATES_NPLANT_SZAPPF fates_levscagpf number of plants per m2 in each size x age x pft class m-2 F +FATES_BASALAREA_SZ fates_levscls basal area by size class m2 m-2 T +FATES_CROOTMAINTAR_CANOPY_SZ fates_levscls live coarse root maintenance autotrophic respiration for canopy plants in kg carbon per m2 per kg m-2 s-1 F +FATES_CROOTMAINTAR_USTORY_SZ fates_levscls live coarse root maintenance autotrophic respiration for understory plants in kg carbon per m2 kg m-2 s-1 F +FATES_CROWNAREA_CANOPY_SZ fates_levscls total crown area of canopy plants by size class m2 m-2 F +FATES_CROWNAREA_USTORY_SZ fates_levscls total crown area of understory plants by size class m2 m-2 F +FATES_DDBH_CANOPY_SZ fates_levscls diameter growth increment by size of canopy plants m m-2 yr-1 T +FATES_DDBH_USTORY_SZ fates_levscls diameter growth increment by size of understory plants m m-2 yr-1 T +FATES_DEMOTION_RATE_SZ fates_levscls demotion rate from canopy to understory by size class in number of plants per m2 per year m-2 yr-1 F +FATES_FROOTCTURN_CANOPY_SZ fates_levscls fine root turnover (non-mortal) for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_FROOTCTURN_USTORY_SZ fates_levscls fine root turnover (non-mortal) for understory plants by size class in kg carbon per m2 per se kg m-2 s-1 F +FATES_FROOTMAINTAR_CANOPY_SZ fates_levscls live coarse root maintenance autotrophic respiration for canopy plants in kg carbon per m2 per kg m-2 s-1 F +FATES_FROOTMAINTAR_USTORY_SZ fates_levscls fine root maintenance autotrophic respiration for understory plants in kg carbon per m2 per se kg m-2 s-1 F +FATES_FROOT_ALLOC_CANOPY_SZ fates_levscls allocation to fine root C for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_FROOT_ALLOC_USTORY_SZ fates_levscls allocation to fine roots for understory plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_GROWAR_CANOPY_SZ fates_levscls growth autotrophic respiration of canopy plants in kg carbon per m2 per second by size kg m-2 s-1 F +FATES_GROWAR_USTORY_SZ fates_levscls growth autotrophic respiration of understory plants in kg carbon per m2 per second by size kg m-2 s-1 F +FATES_LAI_CANOPY_SZ fates_levscls leaf area index (LAI) of canopy plants by size class m2 m-2 T +FATES_LAI_USTORY_SZ fates_levscls leaf area index (LAI) of understory plants by size class m2 m-2 T +FATES_LEAFCTURN_CANOPY_SZ fates_levscls leaf turnover (non-mortal) for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_LEAFCTURN_USTORY_SZ fates_levscls leaf turnover (non-mortal) for understory plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_LEAF_ALLOC_CANOPY_SZ fates_levscls allocation to leaves for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_LEAF_ALLOC_USTORY_SZ fates_levscls allocation to leaves for understory plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_LSTEMMAINTAR_CANOPY_SZ fates_levscls live stem maintenance autotrophic respiration for canopy plants in kg carbon per m2 per second kg m-2 s-1 F +FATES_LSTEMMAINTAR_USTORY_SZ fates_levscls live stem maintenance autotrophic respiration for understory plants in kg carbon per m2 per se kg m-2 s-1 F +FATES_M3_MORTALITY_CANOPY_SZ fates_levscls C starvation mortality of canopy plants by size N/ha/yr F +FATES_M3_MORTALITY_USTORY_SZ fates_levscls C starvation mortality of understory plants by size N/ha/yr F +FATES_MAINTAR_CANOPY_SZ fates_levscls maintenance autotrophic respiration of canopy plants in kg carbon per m2 per second by size kg m-2 s-1 F +FATES_MAINTAR_USTORY_SZ fates_levscls maintenance autotrophic respiration of understory plants in kg carbon per m2 per second by siz kg m-2 s-1 F +FATES_MORTALITY_AGESCEN_SE_SZ fates_levscls age senescence mortality by size in number of plants per m2 per year, secondary patches m-2 yr-1 T +FATES_MORTALITY_AGESCEN_SZ fates_levscls age senescence mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_BACKGROUND_SE_SZ fates_levscls background mortality by size in number of plants per m2 per year, secondary patches m-2 yr-1 T +FATES_MORTALITY_BACKGROUND_SZ fates_levscls background mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_CANOPY_SE_SZ fates_levscls total mortality of canopy trees by size class in number of plants per m2, secondary patches m-2 yr-1 T +FATES_MORTALITY_CANOPY_SZ fates_levscls total mortality of canopy trees by size class in number of plants per m2 m-2 yr-1 T +FATES_MORTALITY_CSTARV_SE_SZ fates_levscls carbon starvation mortality by size in number of plants per m2 per year, secondary patches m-2 yr-1 T +FATES_MORTALITY_CSTARV_SZ fates_levscls carbon starvation mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_FIRE_SZ fates_levscls fire mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_FREEZING_SE_SZ fates_levscls freezing mortality by size in number of plants per m2 per event, secondary patches m-2 event-1 T +FATES_MORTALITY_FREEZING_SZ fates_levscls freezing mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_HYDRAULIC_SE_SZ fates_levscls hydraulic mortality by size in number of plants per m2 per year, secondary patches m-2 yr-1 T +FATES_MORTALITY_HYDRAULIC_SZ fates_levscls hydraulic mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_IMPACT_SZ fates_levscls impact mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_LOGGING_SE_SZ fates_levscls logging mortality by size in number of plants per m2 per event, secondary patches m-2 yr-1 T +FATES_MORTALITY_LOGGING_SZ fates_levscls logging mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_SENESCENCE_SE_SZ fates_levscls senescence mortality by size in number of plants per m2 per event, secondary patches m-2 yr-1 T +FATES_MORTALITY_SENESCENCE_SZ fates_levscls senescence mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_TERMINATION_SZ fates_levscls termination mortality by size in number of plants per m2 per year m-2 yr-1 T +FATES_MORTALITY_USTORY_SZ fates_levscls total mortality of understory trees by size class in individuals per m2 per year m-2 yr-1 T +FATES_NPLANT_CANOPY_SZ fates_levscls number of canopy plants per m2 by size class m-2 T +FATES_NPLANT_SZ fates_levscls number of plants per m2 by size class m-2 T +FATES_NPLANT_USTORY_SZ fates_levscls number of understory plants per m2 by size class m-2 T +FATES_NPP_CANOPY_SZ fates_levscls NPP of canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_NPP_USTORY_SZ fates_levscls NPP of understory plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_PROMOTION_RATE_SZ fates_levscls promotion rate from understory to canopy by size class m-2 yr-1 F +FATES_RDARK_CANOPY_SZ fates_levscls dark respiration for canopy plants in kg carbon per m2 per second by size kg m-2 s-1 F +FATES_RDARK_USTORY_SZ fates_levscls dark respiration for understory plants in kg carbon per m2 per second by size kg m-2 s-1 F +FATES_SAI_CANOPY_SZ fates_levscls stem area index (SAI) of canopy plants by size class m2 m-2 F +FATES_SAI_USTORY_SZ fates_levscls stem area index (SAI) of understory plants by size class m2 m-2 F +FATES_SAPWOODCTURN_CANOPY_SZ fates_levscls sapwood turnover (non-mortal) for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_SAPWOODCTURN_USTORY_SZ fates_levscls sapwood C turnover (non-mortal) for understory plants by size class in kg carbon per m2 per se kg m-2 s-1 F +FATES_SAPWOOD_ALLOC_CANOPY_SZ fates_levscls allocation to sapwood C for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_SAPWOOD_ALLOC_USTORY_SZ fates_levscls allocation to sapwood C for understory plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_SEED_ALLOC_CANOPY_SZ fates_levscls allocation to reproductive C for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_SEED_ALLOC_USTORY_SZ fates_levscls allocation to reproductive C for understory plants by size class in kg carbon per m2 per secon kg m-2 s-1 F +FATES_SEED_PROD_CANOPY_SZ fates_levscls seed production of canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_SEED_PROD_USTORY_SZ fates_levscls seed production of understory plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_STORECTURN_CANOPY_SZ fates_levscls storage turnover (non-mortal) for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_STORECTURN_USTORY_SZ fates_levscls storage C turnover (non-mortal) for understory plants by size class in kg carbon per m2 per se kg m-2 s-1 F +FATES_STORE_ALLOC_CANOPY_SZ fates_levscls allocation to storage C for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_STORE_ALLOC_USTORY_SZ fates_levscls allocation to storage C for understory plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_STRUCTCTURN_CANOPY_SZ fates_levscls structural C turnover (non-mortal) for canopy plants by size class in kg carbon per m2 per sec kg m-2 s-1 F +FATES_STRUCTCTURN_USTORY_SZ fates_levscls structural C turnover (non-mortal) for understory plants by size class in kg carbon per m2 per kg m-2 s-1 F +FATES_STRUCT_ALLOC_CANOPY_SZ fates_levscls allocation to structural C for canopy plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_STRUCT_ALLOC_USTORY_SZ fates_levscls allocation to structural C for understory plants by size class in kg carbon per m2 per second kg m-2 s-1 F +FATES_TRIMMING_CANOPY_SZ fates_levscls trimming term of canopy plants weighted by plant density, by size class m-2 F +FATES_TRIMMING_USTORY_SZ fates_levscls trimming term of understory plants weighted by plant density, by size class m-2 F +FATES_VEGC_ABOVEGROUND_SZ fates_levscls aboveground biomass by size class in kg carbon per m2 kg m-2 T +FATES_VEGC_SZ fates_levscls total biomass by size class in kg carbon per m2 kg m-2 F +FATES_YESTCANLEV_CANOPY_SZ fates_levscls yesterdays canopy level for canopy plants by size class in number of plants per m2 m-2 F +FATES_YESTCANLEV_USTORY_SZ fates_levscls yesterdays canopy level for understory plants by size class in number of plants per m2 m-2 F +FATES_ABOVEGROUND_MORT_SZPF fates_levscpf Aboveground flux of carbon from AGB to necromass due to mortality kg m-2 s-1 F +FATES_ABOVEGROUND_PROD_SZPF fates_levscpf Aboveground carbon productivity kg m-2 s-1 F +FATES_AGSAPMAINTAR_SZPF fates_levscpf above-ground sapwood maintenance autotrophic respiration in kg carbon per m2 per second by pft kg m-2 s-1 F +FATES_AGSAPWOOD_ALLOC_SZPF fates_levscpf allocation to above-ground sapwood by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_AGSTRUCT_ALLOC_SZPF fates_levscpf allocation to above-ground structural (deadwood) by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_AUTORESP_CANOPY_SZPF fates_levscpf autotrophic respiration of canopy plants by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_AUTORESP_SZPF fates_levscpf total autotrophic respiration in kg carbon per m2 per second by pft/size kg m-2 s-1 F +FATES_AUTORESP_USTORY_SZPF fates_levscpf autotrophic respiration of understory plants by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_BASALAREA_SZPF fates_levscpf basal area by pft/size m2 m-2 F +FATES_BGSAPMAINTAR_SZPF fates_levscpf below-ground sapwood maintenance autotrophic respiration in kg carbon per m2 per second by pft kg m-2 s-1 F +FATES_BGSAPWOOD_ALLOC_SZPF fates_levscpf allocation to below-ground sapwood by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_BGSTRUCT_ALLOC_SZPF fates_levscpf allocation to below-ground structural (deadwood) by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_C13DISC_SZPF fates_levscpf C13 discrimination by pft/size per mil F +FATES_DDBH_CANOPY_SZPF fates_levscpf diameter growth increment by pft/size m m-2 yr-1 F +FATES_DDBH_SZPF fates_levscpf diameter growth increment by pft/size m m-2 yr-1 F +FATES_DDBH_USTORY_SZPF fates_levscpf diameter growth increment by pft/size m m-2 yr-1 F +FATES_FROOTC_SZPF fates_levscpf fine-root carbon mass by size-class x pft in kg carbon per m2 kg m-2 F +FATES_FROOTMAINTAR_SZPF fates_levscpf fine root maintenance autotrophic respiration in kg carbon per m2 per second by pft/size kg m-2 s-1 F +FATES_FROOT_ALLOC_SZPF fates_levscpf allocation to fine roots by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_GPP_CANOPY_SZPF fates_levscpf gross primary production of canopy plants by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_GPP_SZPF fates_levscpf gross primary production by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_GPP_USTORY_SZPF fates_levscpf gross primary production of understory plants by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_GROWAR_SZPF fates_levscpf growth autotrophic respiration in kg carbon per m2 per second by pft/size kg m-2 s-1 F +FATES_GROWTHFLUX_FUSION_SZPF fates_levscpf flux of individuals into a given size class bin via fusion m-2 yr-1 F +FATES_GROWTHFLUX_SZPF fates_levscpf flux of individuals into a given size class bin via growth and recruitment m-2 yr-1 F +FATES_LAI_CANOPY_SZPF fates_levscpf Leaf area index (LAI) of canopy plants by pft/size m2 m-2 F +FATES_LAI_USTORY_SZPF fates_levscpf Leaf area index (LAI) of understory plants by pft/size m2 m-2 F +FATES_LEAFC_CANOPY_SZPF fates_levscpf biomass in leaves of canopy plants by pft/size in kg carbon per m2 kg m-2 F +FATES_LEAFC_SZPF fates_levscpf leaf carbon mass by size-class x pft in kg carbon per m2 kg m-2 F +FATES_LEAFC_USTORY_SZPF fates_levscpf biomass in leaves of understory plants by pft/size in kg carbon per m2 kg m-2 F +FATES_LEAF_ALLOC_SZPF fates_levscpf allocation to leaves by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_M3_MORTALITY_CANOPY_SZPF fates_levscpf C starvation mortality of canopy plants by pft/size N/ha/yr F +FATES_M3_MORTALITY_USTORY_SZPF fates_levscpf C starvation mortality of understory plants by pft/size N/ha/yr F +FATES_MAINTAR_SZPF fates_levscpf maintenance autotrophic respiration in kg carbon per m2 per second by pft/size kg m-2 s-1 F +FATES_MORTALITY_AGESCEN_SZPF fates_levscpf age senescence mortality by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_BACKGROUND_SZPF fates_levscpf background mortality by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_CAMBIALBURN_SZPF fates_levscpf fire mortality from cambial burn by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_CANOPY_SZPF fates_levscpf total mortality of canopy plants by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_CROWNSCORCH_SZPF fates_levscpf fire mortality from crown scorch by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_CSTARV_SZPF fates_levscpf carbon starvation mortality by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_FIRE_SZPF fates_levscpf fire mortality by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_FREEZING_SZPF fates_levscpf freezing mortality by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_HYDRAULIC_SZPF fates_levscpf hydraulic mortality by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_IMPACT_SZPF fates_levscpf impact mortality by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_LOGGING_SZPF fates_levscpf logging mortality by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_SENESCENCE_SZPF fates_levscpf senescence mortality by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_TERMINATION_SZPF fates_levscpf termination mortality by pft/size in number pf plants per m2 per year m-2 yr-1 F +FATES_MORTALITY_USTORY_SZPF fates_levscpf total mortality of understory plants by pft/size in number of plants per m2 per year m-2 yr-1 F +FATES_NPLANT_CANOPY_SZPF fates_levscpf number of canopy plants by size/pft per m2 m-2 F +FATES_NPLANT_SZPF fates_levscpf stem number density by pft/size m-2 F +FATES_NPLANT_USTORY_SZPF fates_levscpf density of understory plants by pft/size in number of plants per m2 m-2 F +FATES_NPP_SZPF fates_levscpf total net primary production by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_RDARK_SZPF fates_levscpf dark portion of maintenance autotrophic respiration in kg carbon per m2 per second by pft/size kg m-2 s-1 F +FATES_REPROC_SZPF fates_levscpf reproductive carbon mass (on plant) by size-class x pft in kg carbon per m2 kg m-2 F +FATES_SAPWOODC_SZPF fates_levscpf sapwood carbon mass by size-class x pft in kg carbon per m2 kg m-2 F +FATES_SEED_ALLOC_SZPF fates_levscpf allocation to seeds by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_STOREC_CANOPY_SZPF fates_levscpf biomass in storage pools of canopy plants by pft/size in kg carbon per m2 kg m-2 F +FATES_STOREC_SZPF fates_levscpf storage carbon mass by size-class x pft in kg carbon per m2 kg m-2 F +FATES_STOREC_TF_CANOPY_SZPF fates_levscpf Storage C fraction of target by size x pft, in the canopy kg kg-1 F +FATES_STOREC_TF_USTORY_SZPF fates_levscpf Storage C fraction of target by size x pft, in the understory kg kg-1 F +FATES_STOREC_USTORY_SZPF fates_levscpf biomass in storage pools of understory plants by pft/size in kg carbon per m2 kg m-2 F +FATES_STORE_ALLOC_SZPF fates_levscpf allocation to storage C by pft/size in kg carbon per m2 per second kg m-2 s-1 F +FATES_VEGC_ABOVEGROUND_SZPF fates_levscpf aboveground biomass by pft/size in kg carbon per m2 kg m-2 F +FATES_VEGC_SZPF fates_levscpf total vegetation biomass in live plants by size-class x pft in kg carbon per m2 kg m-2 F +ACTUAL_IMMOB_NH4 levdcmp immobilization of NH4 gN/m^3/s F +ACTUAL_IMMOB_NO3 levdcmp immobilization of NO3 gN/m^3/s F +ACTUAL_IMMOB_vr levdcmp actual N immobilization gN/m^3/s F +FMAX_DENIT_CARBONSUBSTRATE levdcmp FMAX_DENIT_CARBONSUBSTRATE gN/m^3/s F +FMAX_DENIT_NITRATE levdcmp FMAX_DENIT_NITRATE gN/m^3/s F +FPI_vr levdcmp fraction of potential immobilization proportion F +F_DENIT_BASE levdcmp F_DENIT_BASE gN/m^3/s F +F_DENIT_vr levdcmp denitrification flux gN/m^3/s F +F_NIT_vr levdcmp nitrification flux gN/m^3/s F +GROSS_NMIN_vr levdcmp gross rate of N mineralization gN/m^3/s F +K_LIT_CEL levdcmp cellulosic litter potential loss coefficient 1/s F +K_LIT_LIG levdcmp lignin litter potential loss coefficient 1/s F +K_LIT_MET levdcmp metabolic litter potential loss coefficient 1/s F +K_NITR levdcmp K_NITR 1/s F +K_NITR_H2O levdcmp K_NITR_H2O unitless F +K_NITR_PH levdcmp K_NITR_PH unitless F +K_NITR_T levdcmp K_NITR_T unitless F +K_SOM_ACT levdcmp active soil organic potential loss coefficient 1/s F +K_SOM_PAS levdcmp passive soil organic potential loss coefficient 1/s F +K_SOM_SLO levdcmp slow soil organic ma potential loss coefficient 1/s F +L1_PATHFRAC_S1_vr levdcmp PATHFRAC from metabolic litter to active soil organic fraction F +L1_RESP_FRAC_S1_vr levdcmp respired from metabolic litter to active soil organic fraction F +L2_PATHFRAC_S1_vr levdcmp PATHFRAC from cellulosic litter to active soil organic fraction F +L2_RESP_FRAC_S1_vr levdcmp respired from cellulosic litter to active soil organic fraction F +L3_PATHFRAC_S2_vr levdcmp PATHFRAC from lignin litter to slow soil organic ma fraction F +L3_RESP_FRAC_S2_vr levdcmp respired from lignin litter to slow soil organic ma fraction F +LIT_CEL_C_TNDNCY_VERT_TR levdcmp cellulosic litter C tendency due to vertical transport gC/m^3/s F +LIT_CEL_C_TO_SOM_ACT_C_v levdcmp decomp. of cellulosic litter C to active soil organic C gC/m^3/s F +LIT_CEL_HR_vr levdcmp Het. Resp. from cellulosic litter gC/m^3/s F +LIT_CEL_N_TNDNCY_VERT_TR levdcmp cellulosic litter N tendency due to vertical transport gN/m^3/s F +LIT_CEL_N_TO_SOM_ACT_N_v levdcmp decomp. of cellulosic litter N to active soil organic N gN/m^3 F +LIT_CEL_N_vr levdcmp LIT_CEL N (vertically resolved) gN/m^3 T +LIT_LIG_C_TNDNCY_VERT_TR levdcmp lignin litter C tendency due to vertical transport gC/m^3/s F +LIT_LIG_C_TO_SOM_SLO_C_v levdcmp decomp. of lignin litter C to slow soil organic ma C gC/m^3/s F +LIT_LIG_HR_vr levdcmp Het. Resp. from lignin litter gC/m^3/s F +LIT_LIG_N_TNDNCY_VERT_TR levdcmp lignin litter N tendency due to vertical transport gN/m^3/s F +LIT_LIG_N_TO_SOM_SLO_N_v levdcmp decomp. of lignin litter N to slow soil organic ma N gN/m^3 F +LIT_LIG_N_vr levdcmp LIT_LIG N (vertically resolved) gN/m^3 T +LIT_MET_C_TNDNCY_VERT_TR levdcmp metabolic litter C tendency due to vertical transport gC/m^3/s F +LIT_MET_C_TO_SOM_ACT_C_v levdcmp decomp. of metabolic litter C to active soil organic C gC/m^3/s F +LIT_MET_HR_vr levdcmp Het. Resp. from metabolic litter gC/m^3/s F +LIT_MET_N_TNDNCY_VERT_TR levdcmp metabolic litter N tendency due to vertical transport gN/m^3/s F +LIT_MET_N_TO_SOM_ACT_N_v levdcmp decomp. of metabolic litter N to active soil organic N gN/m^3 F +LIT_MET_N_vr levdcmp LIT_MET N (vertically resolved) gN/m^3 T +NDEP_PROF levdcmp profile for atmospheric N deposition 1/m F +NET_NMIN_vr levdcmp net rate of N mineralization gN/m^3/s F +NFIXATION_PROF levdcmp profile for biological N fixation 1/m F +POTENTIAL_IMMOB_vr levdcmp potential N immobilization gN/m^3/s F +POT_F_DENIT_vr levdcmp potential denitrification flux gN/m^3/s F +POT_F_NIT_vr levdcmp potential nitrification flux gN/m^3/s F +S1_PATHFRAC_S2_vr levdcmp PATHFRAC from active soil organic to slow soil organic ma fraction F +S1_PATHFRAC_S3_vr levdcmp PATHFRAC from active soil organic to passive soil organic fraction F +S1_RESP_FRAC_S2_vr levdcmp respired from active soil organic to slow soil organic ma fraction F +S1_RESP_FRAC_S3_vr levdcmp respired from active soil organic to passive soil organic fraction F +S2_PATHFRAC_S1_vr levdcmp PATHFRAC from slow soil organic ma to active soil organic fraction F +S2_PATHFRAC_S3_vr levdcmp PATHFRAC from slow soil organic ma to passive soil organic fraction F +S2_RESP_FRAC_S1_vr levdcmp respired from slow soil organic ma to active soil organic fraction F +S2_RESP_FRAC_S3_vr levdcmp respired from slow soil organic ma to passive soil organic fraction F +S3_PATHFRAC_S1_vr levdcmp PATHFRAC from passive soil organic to active soil organic fraction F +S3_RESP_FRAC_S1_vr levdcmp respired from passive soil organic to active soil organic fraction F +SMINN_TO_PLANT_vr levdcmp plant uptake of soil mineral N gN/m^3/s F +SMINN_TO_S1N_L1_vr levdcmp mineral N flux for decomp. of LIT_METto SOM_ACT gN/m^3 F +SMINN_TO_S1N_L2_vr levdcmp mineral N flux for decomp. of LIT_CELto SOM_ACT gN/m^3 F +SMINN_TO_S1N_S2_vr levdcmp mineral N flux for decomp. of SOM_SLOto SOM_ACT gN/m^3 F +SMINN_TO_S1N_S3_vr levdcmp mineral N flux for decomp. of SOM_PASto SOM_ACT gN/m^3 F +SMINN_TO_S2N_L3_vr levdcmp mineral N flux for decomp. of LIT_LIGto SOM_SLO gN/m^3 F +SMINN_TO_S2N_S1_vr levdcmp mineral N flux for decomp. of SOM_ACTto SOM_SLO gN/m^3 F +SMINN_TO_S3N_S1_vr levdcmp mineral N flux for decomp. of SOM_ACTto SOM_PAS gN/m^3 F +SMINN_TO_S3N_S2_vr levdcmp mineral N flux for decomp. of SOM_SLOto SOM_PAS gN/m^3 F +SMIN_NH4_TO_PLANT levdcmp plant uptake of NH4 gN/m^3/s F +SMIN_NO3_LEACHED_vr levdcmp soil NO3 pool loss to leaching gN/m^3/s F +SMIN_NO3_MASSDENS levdcmp SMIN_NO3_MASSDENS ugN/cm^3 soil F +SMIN_NO3_RUNOFF_vr levdcmp soil NO3 pool loss to runoff gN/m^3/s F +SMIN_NO3_TO_PLANT levdcmp plant uptake of NO3 gN/m^3/s F +SOILN_vr levdcmp SOIL N (vertically resolved) gN/m^3 T +SOM_ACT_C_TNDNCY_VERT_TR levdcmp active soil organic C tendency due to vertical transport gC/m^3/s F +SOM_ACT_C_TO_SOM_PAS_C_v levdcmp decomp. of active soil organic C to passive soil organic C gC/m^3/s F +SOM_ACT_C_TO_SOM_SLO_C_v levdcmp decomp. of active soil organic C to slow soil organic ma C gC/m^3/s F +SOM_ACT_HR_S2_vr levdcmp Het. Resp. from active soil organic gC/m^3/s F +SOM_ACT_HR_S3_vr levdcmp Het. Resp. from active soil organic gC/m^3/s F +SOM_ACT_N_TNDNCY_VERT_TR levdcmp active soil organic N tendency due to vertical transport gN/m^3/s F +SOM_ACT_N_TO_SOM_PAS_N_v levdcmp decomp. of active soil organic N to passive soil organic N gN/m^3 F +SOM_ACT_N_TO_SOM_SLO_N_v levdcmp decomp. of active soil organic N to slow soil organic ma N gN/m^3 F +SOM_ACT_N_vr levdcmp SOM_ACT N (vertically resolved) gN/m^3 T +SOM_ADV_COEF levdcmp advection term for vertical SOM translocation m/s F +SOM_DIFFUS_COEF levdcmp diffusion coefficient for vertical SOM translocation m^2/s F +SOM_PAS_C_TNDNCY_VERT_TR levdcmp passive soil organic C tendency due to vertical transport gC/m^3/s F +SOM_PAS_C_TO_SOM_ACT_C_v levdcmp decomp. of passive soil organic C to active soil organic C gC/m^3/s F +SOM_PAS_HR_vr levdcmp Het. Resp. from passive soil organic gC/m^3/s F +SOM_PAS_N_TNDNCY_VERT_TR levdcmp passive soil organic N tendency due to vertical transport gN/m^3/s F +SOM_PAS_N_TO_SOM_ACT_N_v levdcmp decomp. of passive soil organic N to active soil organic N gN/m^3 F +SOM_PAS_N_vr levdcmp SOM_PAS N (vertically resolved) gN/m^3 T +SOM_SLO_C_TNDNCY_VERT_TR levdcmp slow soil organic ma C tendency due to vertical transport gC/m^3/s F +SOM_SLO_C_TO_SOM_ACT_C_v levdcmp decomp. of slow soil organic ma C to active soil organic C gC/m^3/s F +SOM_SLO_C_TO_SOM_PAS_C_v levdcmp decomp. of slow soil organic ma C to passive soil organic C gC/m^3/s F +SOM_SLO_HR_S1_vr levdcmp Het. Resp. from slow soil organic ma gC/m^3/s F +SOM_SLO_HR_S3_vr levdcmp Het. Resp. from slow soil organic ma gC/m^3/s F +SOM_SLO_N_TNDNCY_VERT_TR levdcmp slow soil organic ma N tendency due to vertical transport gN/m^3/s F +SOM_SLO_N_TO_SOM_ACT_N_v levdcmp decomp. of slow soil organic ma N to active soil organic N gN/m^3 F +SOM_SLO_N_TO_SOM_PAS_N_v levdcmp decomp. of slow soil organic ma N to passive soil organic N gN/m^3 F +SOM_SLO_N_vr levdcmp SOM_SLO N (vertically resolved) gN/m^3 T +SUPPLEMENT_TO_SMINN_vr levdcmp supplemental N supply gN/m^3/s F +WFPS levdcmp WFPS percent F +anaerobic_frac levdcmp anaerobic_frac m3/m3 F +diffus levdcmp diffusivity m^2/s F +fr_WFPS levdcmp fr_WFPS fraction F +n2_n2o_ratio_denit levdcmp n2_n2o_ratio_denit gN/gN F +r_psi levdcmp r_psi m F +ratio_k1 levdcmp ratio_k1 none F +ratio_no3_co2 levdcmp ratio_no3_co2 ratio F +soil_bulkdensity levdcmp soil_bulkdensity kg/m3 F +soil_co2_prod levdcmp soil_co2_prod ug C / g soil / day F +CONC_CH4_SAT levgrnd CH4 soil Concentration for inundated / lake area mol/m3 F +CONC_CH4_UNSAT levgrnd CH4 soil Concentration for non-inundated area mol/m3 F +FGR_SOIL_R levgrnd Rural downward heat flux at interface below each soil layer watt/m^2 F +HK levgrnd hydraulic conductivity (natural vegetated and crop landunits only) mm/s F +O2_DECOMP_DEPTH_UNSAT levgrnd O2 consumption from HR and AR for non-inundated area mol/m3/s F +SMP levgrnd soil matric potential (natural vegetated and crop landunits only) mm T +SOILPSI levgrnd soil water potential in each soil layer MPa F +TSOI levgrnd soil temperature (natural vegetated and crop landunits only) K T +TSOI_ICE levgrnd soil temperature (ice landunits only) K T +LAKEICEFRAC levlak lake layer ice mass fraction unitless F +TLAKE levlak lake temperature K T +SNO_ABS levsno Absorbed solar radiation in each snow layer W/m^2 F +SNO_ABS_ICE levsno Absorbed solar radiation in each snow layer (ice landunits only) W/m^2 F +SNO_BW levsno Partial density of water in the snow pack (ice + liquid) kg/m3 F +SNO_BW_ICE levsno Partial density of water in the snow pack (ice + liquid, ice landunits only) kg/m3 F +SNO_EXISTENCE levsno Fraction of averaging period for which each snow layer existed unitless F +SNO_FRZ levsno snow freezing rate in each snow layer kg/m2/s F +SNO_FRZ_ICE levsno snow freezing rate in each snow layer (ice landunits only) mm/s F +SNO_GS levsno Mean snow grain size Microns F +SNO_GS_ICE levsno Mean snow grain size (ice landunits only) Microns F +SNO_ICE levsno Snow ice content kg/m2 F +SNO_LIQH2O levsno Snow liquid water content kg/m2 F +SNO_MELT levsno snow melt rate in each snow layer mm/s F +SNO_MELT_ICE levsno snow melt rate in each snow layer (ice landunits only) mm/s F +SNO_T levsno Snow temperatures K F +SNO_TK levsno Thermal conductivity W/m-K F +SNO_TK_ICE levsno Thermal conductivity (ice landunits only) W/m-K F +SNO_T_ICE levsno Snow temperatures (ice landunits only) K F +SNO_Z levsno Snow layer thicknesses m F +SNO_Z_ICE levsno Snow layer thicknesses (ice landunits only) m F +CONC_O2_SAT levsoi O2 soil Concentration for inundated / lake area mol/m3 T +CONC_O2_UNSAT levsoi O2 soil Concentration for non-inundated area mol/m3 T +FATES_FRAGMENTATION_SCALER_SL levsoi factor (0-1) by which litter/cwd fragmentation proceeds relative to max rate by soil layer T +FATES_FROOTC_SL levsoi Total carbon in live plant fine-roots over depth kg m-3 T +H2OSOI levsoi volumetric soil water (natural vegetated and crop landunits only) mm3/mm3 T +HR_vr levsoi total vertically resolved heterotrophic respiration gC/m^3/s T +KROOT levsoi root conductance each soil layer 1/s F +KSOIL levsoi soil conductance in each soil layer 1/s F +LIT_CEL_C_vr levsoi LIT_CEL C (vertically resolved) gC/m^3 T +LIT_LIG_C_vr levsoi LIT_LIG C (vertically resolved) gC/m^3 T +LIT_MET_C_vr levsoi LIT_MET C (vertically resolved) gC/m^3 T +O_SCALAR levsoi fraction by which decomposition is reduced due to anoxia unitless T +QROOTSINK levsoi water flux from soil to root in each soil-layer mm/s F +SMINN_vr levsoi soil mineral N gN/m^3 T +SMIN_NH4_vr levsoi soil mineral NH4 (vert. res.) gN/m^3 T +SMIN_NO3_vr levsoi soil mineral NO3 (vert. res.) gN/m^3 T +SOILC_vr levsoi SOIL C (vertically resolved) gC/m^3 T +SOILICE levsoi soil ice (natural vegetated and crop landunits only) kg/m2 T +SOILLIQ levsoi soil liquid water (natural vegetated and crop landunits only) kg/m2 T +SOM_ACT_C_vr levsoi SOM_ACT C (vertically resolved) gC/m^3 T +SOM_PAS_C_vr levsoi SOM_PAS C (vertically resolved) gC/m^3 T +SOM_SLO_C_vr levsoi SOM_SLO C (vertically resolved) gC/m^3 T +T_SCALAR levsoi temperature inhibition of decomposition unitless T +W_SCALAR levsoi Moisture (dryness) inhibition of decomposition unitless T +ALBD numrad surface albedo (direct) proportion F +ALBGRD numrad ground albedo (direct) proportion F +ALBGRI numrad ground albedo (indirect) proportion F +ALBI numrad surface albedo (indirect) proportion F +=================================== ================ ============================================================================================== ================================================================= ======= diff --git a/doc/source/users_guide/setting-up-and-running-a-case/history_fields_nofates.rst b/doc/source/users_guide/setting-up-and-running-a-case/history_fields_nofates.rst new file mode 100644 index 0000000000..4e96f5fb91 --- /dev/null +++ b/doc/source/users_guide/setting-up-and-running-a-case/history_fields_nofates.rst @@ -0,0 +1,1288 @@ +============================= +CTSM History Fields (nofates) +============================= + +CAUTION: Not all variables are relevant / present for all CTSM cases. +Key flags used in this CTSM case: +use_cn = T +use_crop = T +use_fates = F + +=================================== ================ ============================================================================================== ================================================================= ======= +CTSM History Fields +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + Variable Name Level Dim. Long Description Units Active? +=================================== ================ ============================================================================================== ================================================================= ======= +A10TMIN - 10-day running mean of min 2-m temperature K F +A5TMIN - 5-day running mean of min 2-m temperature K F +ACTUAL_IMMOB - actual N immobilization gN/m^2/s T +AGLB - Aboveground leaf biomass kg/m^2 F +AGNPP - aboveground NPP gC/m^2/s T +AGSB - Aboveground stem biomass kg/m^2 F +ALPHA - alpha coefficient for VOC calc non F +ALT - current active layer thickness m T +ALTMAX - maximum annual active layer thickness m T +ALTMAX_LASTYEAR - maximum prior year active layer thickness m F +ANNAVG_T2M - annual average 2m air temperature K F +ANNMAX_RETRANSN - annual max of retranslocated N pool gN/m^2 F +ANNSUM_COUNTER - seconds since last annual accumulator turnover s F +ANNSUM_NPP - annual sum of NPP gC/m^2/yr F +ANNSUM_POTENTIAL_GPP - annual sum of potential GPP gN/m^2/yr F +AR - autotrophic respiration (MR + GR) gC/m^2/s T +ATM_O3 - atmospheric ozone partial pressure mol/mol F +ATM_TOPO - atmospheric surface height m T +AVAILC - C flux available for allocation gC/m^2/s F +AVAIL_RETRANSN - N flux available from retranslocation pool gN/m^2/s F +AnnET - Annual ET mm/s F +BAF_CROP - fractional area burned for crop s-1 T +BAF_PEATF - fractional area burned in peatland s-1 T +BCDEP - total BC deposition (dry+wet) from atmosphere kg/m^2/s T +BETA - coefficient of convective velocity none F +BGLFR - background litterfall rate 1/s F +BGNPP - belowground NPP gC/m^2/s T +BGTR - background transfer growth rate 1/s F +BTRANMN - daily minimum of transpiration beta factor unitless T +CANNAVG_T2M - annual average of 2m air temperature K F +CANNSUM_NPP - annual sum of column-level NPP gC/m^2/s F +CGRND - deriv. of soil energy flux wrt to soil temp W/m^2/K F +CGRNDL - deriv. of soil latent heat flux wrt soil temp W/m^2/K F +CGRNDS - deriv. of soil sensible heat flux wrt soil temp W/m^2/K F +CH4PROD - Gridcell total production of CH4 gC/m2/s T +CH4_EBUL_TOTAL_SAT - ebullition surface CH4 flux; (+ to atm) mol/m2/s F +CH4_EBUL_TOTAL_UNSAT - ebullition surface CH4 flux; (+ to atm) mol/m2/s F +CH4_SURF_AERE_SAT - aerenchyma surface CH4 flux for inundated area; (+ to atm) mol/m2/s T +CH4_SURF_AERE_UNSAT - aerenchyma surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T +CH4_SURF_DIFF_SAT - diffusive surface CH4 flux for inundated / lake area; (+ to atm) mol/m2/s T +CH4_SURF_DIFF_UNSAT - diffusive surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T +CH4_SURF_EBUL_SAT - ebullition surface CH4 flux for inundated / lake area; (+ to atm) mol/m2/s T +CH4_SURF_EBUL_UNSAT - ebullition surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T +COL_CTRUNC - column-level sink for C truncation gC/m^2 F +COL_FIRE_CLOSS - total column-level fire C loss for non-peat fires outside land-type converted region gC/m^2/s T +COL_FIRE_NLOSS - total column-level fire N loss gN/m^2/s T +COL_NTRUNC - column-level sink for N truncation gN/m^2 F +COST_NACTIVE - Cost of active uptake gN/gC T +COST_NFIX - Cost of fixation gN/gC T +COST_NRETRANS - Cost of retranslocation gN/gC T +COSZEN - cosine of solar zenith angle none F +CPHASE - crop phenology phase 0-not planted, 1-planted, 2-leaf emerge, 3-grain fill, 4-harvest T +CPOOL - temporary photosynthate C pool gC/m^2 T +CPOOL_DEADCROOT_GR - dead coarse root growth respiration gC/m^2/s F +CPOOL_DEADCROOT_STORAGE_GR - dead coarse root growth respiration to storage gC/m^2/s F +CPOOL_DEADSTEM_GR - dead stem growth respiration gC/m^2/s F +CPOOL_DEADSTEM_STORAGE_GR - dead stem growth respiration to storage gC/m^2/s F +CPOOL_FROOT_GR - fine root growth respiration gC/m^2/s F +CPOOL_FROOT_STORAGE_GR - fine root growth respiration to storage gC/m^2/s F +CPOOL_LEAF_GR - leaf growth respiration gC/m^2/s F +CPOOL_LEAF_STORAGE_GR - leaf growth respiration to storage gC/m^2/s F +CPOOL_LIVECROOT_GR - live coarse root growth respiration gC/m^2/s F +CPOOL_LIVECROOT_STORAGE_GR - live coarse root growth respiration to storage gC/m^2/s F +CPOOL_LIVESTEM_GR - live stem growth respiration gC/m^2/s F +CPOOL_LIVESTEM_STORAGE_GR - live stem growth respiration to storage gC/m^2/s F +CPOOL_TO_DEADCROOTC - allocation to dead coarse root C gC/m^2/s F +CPOOL_TO_DEADCROOTC_STORAGE - allocation to dead coarse root C storage gC/m^2/s F +CPOOL_TO_DEADSTEMC - allocation to dead stem C gC/m^2/s F +CPOOL_TO_DEADSTEMC_STORAGE - allocation to dead stem C storage gC/m^2/s F +CPOOL_TO_FROOTC - allocation to fine root C gC/m^2/s F +CPOOL_TO_FROOTC_STORAGE - allocation to fine root C storage gC/m^2/s F +CPOOL_TO_GRESP_STORAGE - allocation to growth respiration storage gC/m^2/s F +CPOOL_TO_LEAFC - allocation to leaf C gC/m^2/s F +CPOOL_TO_LEAFC_STORAGE - allocation to leaf C storage gC/m^2/s F +CPOOL_TO_LIVECROOTC - allocation to live coarse root C gC/m^2/s F +CPOOL_TO_LIVECROOTC_STORAGE - allocation to live coarse root C storage gC/m^2/s F +CPOOL_TO_LIVESTEMC - allocation to live stem C gC/m^2/s F +CPOOL_TO_LIVESTEMC_STORAGE - allocation to live stem C storage gC/m^2/s F +CROPPROD1C - 1-yr crop product (grain+biofuel) C gC/m^2 T +CROPPROD1C_LOSS - loss from 1-yr crop product pool gC/m^2/s T +CROPPROD1N - 1-yr crop product (grain+biofuel) N gN/m^2 T +CROPPROD1N_LOSS - loss from 1-yr crop product pool gN/m^2/s T +CROPSEEDC_DEFICIT - C used for crop seed that needs to be repaid gC/m^2 T +CROPSEEDN_DEFICIT - N used for crop seed that needs to be repaid gN/m^2 F +CROP_SEEDC_TO_LEAF - crop seed source to leaf gC/m^2/s F +CROP_SEEDN_TO_LEAF - crop seed source to leaf gN/m^2/s F +CURRENT_GR - growth resp for new growth displayed in this timestep gC/m^2/s F +CWDC_HR - cwd C heterotrophic respiration gC/m^2/s T +CWDC_LOSS - coarse woody debris C loss gC/m^2/s T +CWD_C - CWD C gC/m^2 T +CWD_C_1m - CWD C to 1 meter gC/m^2 F +CWD_C_TO_LIT_CEL_C - decomp. of coarse woody debris C to cellulosic litter C gC/m^2/s F +CWD_C_TO_LIT_LIG_C - decomp. of coarse woody debris C to lignin litter C gC/m^2/s F +CWD_HR_L2 - Het. Resp. from coarse woody debris gC/m^2/s F +CWD_HR_L3 - Het. Resp. from coarse woody debris gC/m^2/s F +CWD_N - CWD N gN/m^2 T +CWD_N_1m - CWD N to 1 meter gN/m^2 F +CWD_N_TO_LIT_CEL_N - decomp. of coarse woody debris N to cellulosic litter N gN/m^2 F +CWD_N_TO_LIT_LIG_N - decomp. of coarse woody debris N to lignin litter N gN/m^2 F +C_ALLOMETRY - C allocation index none F +DAYL - daylength s F +DAYS_ACTIVE - number of days since last dormancy days F +DEADCROOTC - dead coarse root C gC/m^2 T +DEADCROOTC_STORAGE - dead coarse root C storage gC/m^2 F +DEADCROOTC_STORAGE_TO_XFER - dead coarse root C shift storage to transfer gC/m^2/s F +DEADCROOTC_XFER - dead coarse root C transfer gC/m^2 F +DEADCROOTC_XFER_TO_DEADCROOTC - dead coarse root C growth from storage gC/m^2/s F +DEADCROOTN - dead coarse root N gN/m^2 T +DEADCROOTN_STORAGE - dead coarse root N storage gN/m^2 F +DEADCROOTN_STORAGE_TO_XFER - dead coarse root N shift storage to transfer gN/m^2/s F +DEADCROOTN_XFER - dead coarse root N transfer gN/m^2 F +DEADCROOTN_XFER_TO_DEADCROOTN - dead coarse root N growth from storage gN/m^2/s F +DEADSTEMC - dead stem C gC/m^2 T +DEADSTEMC_STORAGE - dead stem C storage gC/m^2 F +DEADSTEMC_STORAGE_TO_XFER - dead stem C shift storage to transfer gC/m^2/s F +DEADSTEMC_XFER - dead stem C transfer gC/m^2 F +DEADSTEMC_XFER_TO_DEADSTEMC - dead stem C growth from storage gC/m^2/s F +DEADSTEMN - dead stem N gN/m^2 T +DEADSTEMN_STORAGE - dead stem N storage gN/m^2 F +DEADSTEMN_STORAGE_TO_XFER - dead stem N shift storage to transfer gN/m^2/s F +DEADSTEMN_XFER - dead stem N transfer gN/m^2 F +DEADSTEMN_XFER_TO_DEADSTEMN - dead stem N growth from storage gN/m^2/s F +DENIT - total rate of denitrification gN/m^2/s T +DGNETDT - derivative of net ground heat flux wrt soil temp W/m^2/K F +DISPLA - displacement height (vegetated landunits only) m F +DISPVEGC - displayed veg carbon, excluding storage and cpool gC/m^2 T +DISPVEGN - displayed vegetation nitrogen gN/m^2 T +DLRAD - downward longwave radiation below the canopy W/m^2 F +DORMANT_FLAG - dormancy flag none F +DOWNREG - fractional reduction in GPP due to N limitation proportion F +DPVLTRB1 - turbulent deposition velocity 1 m/s F +DPVLTRB2 - turbulent deposition velocity 2 m/s F +DPVLTRB3 - turbulent deposition velocity 3 m/s F +DPVLTRB4 - turbulent deposition velocity 4 m/s F +DSL - dry surface layer thickness mm T +DSTDEP - total dust deposition (dry+wet) from atmosphere kg/m^2/s T +DSTFLXT - total surface dust emission kg/m2/s T +DT_VEG - change in t_veg, last iteration K F +DWT_CONV_CFLUX - conversion C flux (immediate loss to atm) (0 at all times except first timestep of year) gC/m^2/s T +DWT_CONV_CFLUX_DRIBBLED - conversion C flux (immediate loss to atm), dribbled throughout the year gC/m^2/s T +DWT_CONV_CFLUX_PATCH - patch-level conversion C flux (immediate loss to atm) (0 at all times except first timestep of gC/m^2/s F +DWT_CONV_NFLUX - conversion N flux (immediate loss to atm) (0 at all times except first timestep of year) gN/m^2/s T +DWT_CONV_NFLUX_PATCH - patch-level conversion N flux (immediate loss to atm) (0 at all times except first timestep of gN/m^2/s F +DWT_CROPPROD1C_GAIN - landcover change-driven addition to 1-year crop product pool gC/m^2/s T +DWT_CROPPROD1N_GAIN - landcover change-driven addition to 1-year crop product pool gN/m^2/s T +DWT_PROD100C_GAIN - landcover change-driven addition to 100-yr wood product pool gC/m^2/s F +DWT_PROD100N_GAIN - landcover change-driven addition to 100-yr wood product pool gN/m^2/s F +DWT_PROD10C_GAIN - landcover change-driven addition to 10-yr wood product pool gC/m^2/s F +DWT_PROD10N_GAIN - landcover change-driven addition to 10-yr wood product pool gN/m^2/s F +DWT_SEEDC_TO_DEADSTEM - seed source to patch-level deadstem gC/m^2/s F +DWT_SEEDC_TO_DEADSTEM_PATCH - patch-level seed source to patch-level deadstem (per-area-gridcell; only makes sense with dov2 gC/m^2/s F +DWT_SEEDC_TO_LEAF - seed source to patch-level leaf gC/m^2/s F +DWT_SEEDC_TO_LEAF_PATCH - patch-level seed source to patch-level leaf (per-area-gridcell; only makes sense with dov2xy=. gC/m^2/s F +DWT_SEEDN_TO_DEADSTEM - seed source to patch-level deadstem gN/m^2/s T +DWT_SEEDN_TO_DEADSTEM_PATCH - patch-level seed source to patch-level deadstem (per-area-gridcell; only makes sense with dov2 gN/m^2/s F +DWT_SEEDN_TO_LEAF - seed source to patch-level leaf gN/m^2/s T +DWT_SEEDN_TO_LEAF_PATCH - patch-level seed source to patch-level leaf (per-area-gridcell; only makes sense with dov2xy=. gN/m^2/s F +DWT_SLASH_CFLUX - slash C flux (to litter diagnostic only) (0 at all times except first timestep of year) gC/m^2/s T +DWT_SLASH_CFLUX_PATCH - patch-level slash C flux (to litter diagnostic only) (0 at all times except first timestep of gC/m^2/s F +DWT_WOODPRODC_GAIN - landcover change-driven addition to wood product pools gC/m^2/s T +DWT_WOODPRODN_GAIN - landcover change-driven addition to wood product pools gN/m^2/s T +DWT_WOOD_PRODUCTC_GAIN_PATCH - patch-level landcover change-driven addition to wood product pools(0 at all times except first gC/m^2/s F +DYN_COL_ADJUSTMENTS_CH4 - Adjustments in ch4 due to dynamic column areas; only makes sense at the column level: should n gC/m^2 F +DYN_COL_SOIL_ADJUSTMENTS_C - Adjustments in soil carbon due to dynamic column areas; only makes sense at the column level: gC/m^2 F +DYN_COL_SOIL_ADJUSTMENTS_N - Adjustments in soil nitrogen due to dynamic column areas; only makes sense at the column level gN/m^2 F +DYN_COL_SOIL_ADJUSTMENTS_NH4 - Adjustments in soil NH4 due to dynamic column areas; only makes sense at the column level: sho gN/m^2 F +DYN_COL_SOIL_ADJUSTMENTS_NO3 - Adjustments in soil NO3 due to dynamic column areas; only makes sense at the column level: sho gN/m^2 F +EFLXBUILD - building heat flux from change in interior building air temperature W/m^2 T +EFLX_DYNBAL - dynamic land cover change conversion energy flux W/m^2 T +EFLX_GNET - net heat flux into ground W/m^2 F +EFLX_GRND_LAKE - net heat flux into lake/snow surface, excluding light transmission W/m^2 T +EFLX_LH_TOT - total latent heat flux [+ to atm] W/m^2 T +EFLX_LH_TOT_ICE - total latent heat flux [+ to atm] (ice landunits only) W/m^2 F +EFLX_LH_TOT_R - Rural total evaporation W/m^2 T +EFLX_LH_TOT_U - Urban total evaporation W/m^2 F +EFLX_SOIL_GRND - soil heat flux [+ into soil] W/m^2 F +ELAI - exposed one-sided leaf area index m^2/m^2 T +EMG - ground emissivity proportion F +EMV - vegetation emissivity proportion F +EOPT - Eopt coefficient for VOC calc non F +ER - total ecosystem respiration, autotrophic + heterotrophic gC/m^2/s T +ERRH2O - total water conservation error mm T +ERRH2OSNO - imbalance in snow depth (liquid water) mm T +ERRSEB - surface energy conservation error W/m^2 T +ERRSOI - soil/lake energy conservation error W/m^2 T +ERRSOL - solar radiation conservation error W/m^2 T +ESAI - exposed one-sided stem area index m^2/m^2 T +EXCESSC_MR - excess C maintenance respiration gC/m^2/s F +EXCESS_CFLUX - C flux not allocated due to downregulation gC/m^2/s F +FAREA_BURNED - timestep fractional area burned s-1 T +FCANSNO - fraction of canopy that is wet proportion F +FCEV - canopy evaporation W/m^2 T +FCH4 - Gridcell surface CH4 flux to atmosphere (+ to atm) kgC/m2/s T +FCH4TOCO2 - Gridcell oxidation of CH4 to CO2 gC/m2/s T +FCH4_DFSAT - CH4 additional flux due to changing fsat, natural vegetated and crop landunits only kgC/m2/s T +FCO2 - CO2 flux to atmosphere (+ to atm) kgCO2/m2/s F +FCOV - fractional impermeable area unitless T +FCTR - canopy transpiration W/m^2 T +FDRY - fraction of foliage that is green and dry proportion F +FERTNITRO - Nitrogen fertilizer for each crop gN/m2/yr F +FERT_COUNTER - time left to fertilize seconds F +FERT_TO_SMINN - fertilizer to soil mineral N gN/m^2/s F +FFIX_TO_SMINN - free living N fixation to soil mineral N gN/m^2/s T +FGEV - ground evaporation W/m^2 T +FGR - heat flux into soil/snow including snow melt and lake / snow light transmission W/m^2 T +FGR12 - heat flux between soil layers 1 and 2 W/m^2 T +FGR_ICE - heat flux into soil/snow including snow melt and lake / snow light transmission (ice landunits W/m^2 F +FGR_R - Rural heat flux into soil/snow including snow melt and snow light transmission W/m^2 F +FGR_U - Urban heat flux into soil/snow including snow melt W/m^2 F +FH2OSFC - fraction of ground covered by surface water unitless T +FH2OSFC_NOSNOW - fraction of ground covered by surface water (if no snow present) unitless F +FINUNDATED - fractional inundated area of vegetated columns unitless T +FINUNDATED_LAG - time-lagged inundated fraction of vegetated columns unitless F +FIRA - net infrared (longwave) radiation W/m^2 T +FIRA_ICE - net infrared (longwave) radiation (ice landunits only) W/m^2 F +FIRA_R - Rural net infrared (longwave) radiation W/m^2 T +FIRA_U - Urban net infrared (longwave) radiation W/m^2 F +FIRE - emitted infrared (longwave) radiation W/m^2 T +FIRE_ICE - emitted infrared (longwave) radiation (ice landunits only) W/m^2 F +FIRE_R - Rural emitted infrared (longwave) radiation W/m^2 T +FIRE_U - Urban emitted infrared (longwave) radiation W/m^2 F +FLDS - atmospheric longwave radiation (downscaled to columns in glacier regions) W/m^2 T +FLDS_ICE - atmospheric longwave radiation (downscaled to columns in glacier regions) (ice landunits only) W/m^2 F +FPI - fraction of potential immobilization proportion T +FPSN - photosynthesis umol m-2 s-1 T +FPSN24 - 24 hour accumulative patch photosynthesis starting from mid-night umol CO2/m^2 ground/day F +FPSN_WC - Rubisco-limited photosynthesis umol m-2 s-1 F +FPSN_WJ - RuBP-limited photosynthesis umol m-2 s-1 F +FPSN_WP - Product-limited photosynthesis umol m-2 s-1 F +FREE_RETRANSN_TO_NPOOL - deployment of retranslocated N gN/m^2/s T +FROOTC - fine root C gC/m^2 T +FROOTC_ALLOC - fine root C allocation gC/m^2/s T +FROOTC_LOSS - fine root C loss gC/m^2/s T +FROOTC_STORAGE - fine root C storage gC/m^2 F +FROOTC_STORAGE_TO_XFER - fine root C shift storage to transfer gC/m^2/s F +FROOTC_TO_LITTER - fine root C litterfall gC/m^2/s F +FROOTC_XFER - fine root C transfer gC/m^2 F +FROOTC_XFER_TO_FROOTC - fine root C growth from storage gC/m^2/s F +FROOTN - fine root N gN/m^2 T +FROOTN_STORAGE - fine root N storage gN/m^2 F +FROOTN_STORAGE_TO_XFER - fine root N shift storage to transfer gN/m^2/s F +FROOTN_TO_LITTER - fine root N litterfall gN/m^2/s F +FROOTN_XFER - fine root N transfer gN/m^2 F +FROOTN_XFER_TO_FROOTN - fine root N growth from storage gN/m^2/s F +FROOT_MR - fine root maintenance respiration gC/m^2/s F +FROST_TABLE - frost table depth (natural vegetated and crop landunits only) m F +FSA - absorbed solar radiation W/m^2 T +FSAT - fractional area with water table at surface unitless T +FSA_ICE - absorbed solar radiation (ice landunits only) W/m^2 F +FSA_R - Rural absorbed solar radiation W/m^2 F +FSA_U - Urban absorbed solar radiation W/m^2 F +FSD24 - direct radiation (last 24hrs) K F +FSD240 - direct radiation (last 240hrs) K F +FSDS - atmospheric incident solar radiation W/m^2 T +FSDSND - direct nir incident solar radiation W/m^2 T +FSDSNDLN - direct nir incident solar radiation at local noon W/m^2 T +FSDSNI - diffuse nir incident solar radiation W/m^2 T +FSDSVD - direct vis incident solar radiation W/m^2 T +FSDSVDLN - direct vis incident solar radiation at local noon W/m^2 T +FSDSVI - diffuse vis incident solar radiation W/m^2 T +FSDSVILN - diffuse vis incident solar radiation at local noon W/m^2 T +FSH - sensible heat not including correction for land use change and rain/snow conversion W/m^2 T +FSH_G - sensible heat from ground W/m^2 T +FSH_ICE - sensible heat not including correction for land use change and rain/snow conversion (ice landu W/m^2 F +FSH_PRECIP_CONVERSION - Sensible heat flux from conversion of rain/snow atm forcing W/m^2 T +FSH_R - Rural sensible heat W/m^2 T +FSH_RUNOFF_ICE_TO_LIQ - sensible heat flux generated from conversion of ice runoff to liquid W/m^2 T +FSH_TO_COUPLER - sensible heat sent to coupler (includes corrections for land use change, rain/snow conversion W/m^2 T +FSH_U - Urban sensible heat W/m^2 F +FSH_V - sensible heat from veg W/m^2 T +FSI24 - indirect radiation (last 24hrs) K F +FSI240 - indirect radiation (last 240hrs) K F +FSM - snow melt heat flux W/m^2 T +FSM_ICE - snow melt heat flux (ice landunits only) W/m^2 F +FSM_R - Rural snow melt heat flux W/m^2 F +FSM_U - Urban snow melt heat flux W/m^2 F +FSNO - fraction of ground covered by snow unitless T +FSNO_EFF - effective fraction of ground covered by snow unitless T +FSNO_ICE - fraction of ground covered by snow (ice landunits only) unitless F +FSR - reflected solar radiation W/m^2 T +FSRND - direct nir reflected solar radiation W/m^2 T +FSRNDLN - direct nir reflected solar radiation at local noon W/m^2 T +FSRNI - diffuse nir reflected solar radiation W/m^2 T +FSRVD - direct vis reflected solar radiation W/m^2 T +FSRVDLN - direct vis reflected solar radiation at local noon W/m^2 T +FSRVI - diffuse vis reflected solar radiation W/m^2 T +FSR_ICE - reflected solar radiation (ice landunits only) W/m^2 F +FSUN - sunlit fraction of canopy proportion F +FSUN24 - fraction sunlit (last 24hrs) K F +FSUN240 - fraction sunlit (last 240hrs) K F +FUELC - fuel load gC/m^2 T +FV - friction velocity m/s T +FWET - fraction of canopy that is wet proportion F +F_DENIT - denitrification flux gN/m^2/s T +F_N2O_DENIT - denitrification N2O flux gN/m^2/s T +F_N2O_NIT - nitrification N2O flux gN/m^2/s T +F_NIT - nitrification flux gN/m^2/s T +GAMMA - total gamma for VOC calc non F +GAMMAA - gamma A for VOC calc non F +GAMMAC - gamma C for VOC calc non F +GAMMAL - gamma L for VOC calc non F +GAMMAP - gamma P for VOC calc non F +GAMMAS - gamma S for VOC calc non F +GAMMAT - gamma T for VOC calc non F +GDD0 - Growing degree days base 0C from planting ddays F +GDD020 - Twenty year average of growing degree days base 0C from planting ddays F +GDD10 - Growing degree days base 10C from planting ddays F +GDD1020 - Twenty year average of growing degree days base 10C from planting ddays F +GDD8 - Growing degree days base 8C from planting ddays F +GDD820 - Twenty year average of growing degree days base 8C from planting ddays F +GDDACCUM - Accumulated growing degree days past planting date for crop ddays F +GDDHARV - Growing degree days (gdd) needed to harvest ddays F +GDDTSOI - Growing degree-days from planting (top two soil layers) ddays F +GPP - gross primary production gC/m^2/s T +GR - total growth respiration gC/m^2/s T +GRAINC - grain C (does not equal yield) gC/m^2 T +GRAINC_TO_FOOD - grain C to food gC/m^2/s T +GRAINC_TO_FOOD_ANN - grain C to food harvested per calendar year; should only be output annually gC/m^2 F +GRAINC_TO_SEED - grain C to seed gC/m^2/s T +GRAINN - grain N gN/m^2 T +GRESP_STORAGE - growth respiration storage gC/m^2 F +GRESP_STORAGE_TO_XFER - growth respiration shift storage to transfer gC/m^2/s F +GRESP_XFER - growth respiration transfer gC/m^2 F +GROSS_NMIN - gross rate of N mineralization gN/m^2/s T +GRU_PROD100C_GAIN - gross unrepresented landcover change addition to 100-yr wood product pool gC/m^2/s F +GRU_PROD100N_GAIN - gross unrepresented landcover change addition to 100-yr wood product pool gN/m^2/s F +GRU_PROD10C_GAIN - gross unrepresented landcover change addition to 10-yr wood product pool gC/m^2/s F +GRU_PROD10N_GAIN - gross unrepresented landcover change addition to 10-yr wood product pool gN/m^2/s F +GSSHA - shaded leaf stomatal conductance umol H20/m2/s T +GSSHALN - shaded leaf stomatal conductance at local noon umol H20/m2/s T +GSSUN - sunlit leaf stomatal conductance umol H20/m2/s T +GSSUNLN - sunlit leaf stomatal conductance at local noon umol H20/m2/s T +H2OCAN - intercepted water mm T +H2OSFC - surface water depth mm T +H2OSNO - snow depth (liquid water) mm T +H2OSNO_ICE - snow depth (liquid water, ice landunits only) mm F +H2OSNO_TOP - mass of snow in top snow layer kg/m2 T +HBOT - canopy bottom m F +HEAT_CONTENT1 - initial gridcell total heat content J/m^2 T +HEAT_CONTENT1_VEG - initial gridcell total heat content - natural vegetated and crop landunits only J/m^2 F +HEAT_CONTENT2 - post land cover change total heat content J/m^2 F +HEAT_FROM_AC - sensible heat flux put into canyon due to heat removed from air conditioning W/m^2 T +HIA - 2 m NWS Heat Index C T +HIA_R - Rural 2 m NWS Heat Index C T +HIA_U - Urban 2 m NWS Heat Index C T +HR - total heterotrophic respiration gC/m^2/s T +HTOP - canopy top m T +HUI - Crop patch heat unit index ddays F +HUMIDEX - 2 m Humidex C T +HUMIDEX_R - Rural 2 m Humidex C T +HUMIDEX_U - Urban 2 m Humidex C T +ICE_CONTENT1 - initial gridcell total ice content mm T +ICE_CONTENT2 - post land cover change total ice content mm F +ICE_MODEL_FRACTION - Ice sheet model fractional coverage unitless F +INIT_GPP - GPP flux before downregulation gC/m^2/s F +INT_SNOW - accumulated swe (natural vegetated and crop landunits only) mm F +INT_SNOW_ICE - accumulated swe (ice landunits only) mm F +IWUELN - local noon intrinsic water use efficiency umolCO2/molH2O T +JMX25T - canopy profile of jmax umol/m2/s T +Jmx25Z - maximum rate of electron transport at 25 Celcius for canopy layers umol electrons/m2/s T +LAI240 - 240hr average of leaf area index m^2/m^2 F +LAISHA - shaded projected leaf area index m^2/m^2 T +LAISUN - sunlit projected leaf area index m^2/m^2 T +LAKEICEFRAC_SURF - surface lake layer ice mass fraction unitless T +LAKEICETHICK - thickness of lake ice (including physical expansion on freezing) m T +LAND_USE_FLUX - total C emitted from land cover conversion (smoothed over the year) and wood and grain product gC/m^2/s T +LATBASET - latitude vary base temperature for hui degree C F +LEAFC - leaf C gC/m^2 T +LEAFCN - Leaf CN ratio used for flexible CN gC/gN T +LEAFCN_OFFSET - Leaf C:N used by FUN unitless F +LEAFCN_STORAGE - Storage Leaf CN ratio used for flexible CN gC/gN F +LEAFC_ALLOC - leaf C allocation gC/m^2/s T +LEAFC_CHANGE - C change in leaf gC/m^2/s T +LEAFC_LOSS - leaf C loss gC/m^2/s T +LEAFC_STORAGE - leaf C storage gC/m^2 F +LEAFC_STORAGE_TO_XFER - leaf C shift storage to transfer gC/m^2/s F +LEAFC_STORAGE_XFER_ACC - Accumulated leaf C transfer gC/m^2 F +LEAFC_TO_BIOFUELC - leaf C to biofuel C gC/m^2/s T +LEAFC_TO_LITTER - leaf C litterfall gC/m^2/s F +LEAFC_TO_LITTER_FUN - leaf C litterfall used by FUN gC/m^2/s T +LEAFC_XFER - leaf C transfer gC/m^2 F +LEAFC_XFER_TO_LEAFC - leaf C growth from storage gC/m^2/s F +LEAFN - leaf N gN/m^2 T +LEAFN_STORAGE - leaf N storage gN/m^2 F +LEAFN_STORAGE_TO_XFER - leaf N shift storage to transfer gN/m^2/s F +LEAFN_STORAGE_XFER_ACC - Accmulated leaf N transfer gN/m^2 F +LEAFN_TO_LITTER - leaf N litterfall gN/m^2/s T +LEAFN_TO_RETRANSN - leaf N to retranslocated N pool gN/m^2/s F +LEAFN_XFER - leaf N transfer gN/m^2 F +LEAFN_XFER_TO_LEAFN - leaf N growth from storage gN/m^2/s F +LEAF_MR - leaf maintenance respiration gC/m^2/s T +LFC2 - conversion area fraction of BET and BDT that burned per sec T +LGSF - long growing season factor proportion F +LIQCAN - intercepted liquid water mm T +LIQUID_CONTENT1 - initial gridcell total liq content mm T +LIQUID_CONTENT2 - post landuse change gridcell total liq content mm F +LIQUID_WATER_TEMP1 - initial gridcell weighted average liquid water temperature K F +LITFALL - litterfall (leaves and fine roots) gC/m^2/s T +LITFIRE - litter fire losses gC/m^2/s F +LITTERC_HR - litter C heterotrophic respiration gC/m^2/s T +LITTERC_LOSS - litter C loss gC/m^2/s T +LIT_CEL_C - LIT_CEL C gC/m^2 T +LIT_CEL_C_1m - LIT_CEL C to 1 meter gC/m^2 F +LIT_CEL_C_TO_SOM_ACT_C - decomp. of cellulosic litter C to active soil organic C gC/m^2/s F +LIT_CEL_HR - Het. Resp. from cellulosic litter gC/m^2/s F +LIT_CEL_N - LIT_CEL N gN/m^2 T +LIT_CEL_N_1m - LIT_CEL N to 1 meter gN/m^2 F +LIT_CEL_N_TO_SOM_ACT_N - decomp. of cellulosic litter N to active soil organic N gN/m^2 F +LIT_LIG_C - LIT_LIG C gC/m^2 T +LIT_LIG_C_1m - LIT_LIG C to 1 meter gC/m^2 F +LIT_LIG_C_TO_SOM_SLO_C - decomp. of lignin litter C to slow soil organic ma C gC/m^2/s F +LIT_LIG_HR - Het. Resp. from lignin litter gC/m^2/s F +LIT_LIG_N - LIT_LIG N gN/m^2 T +LIT_LIG_N_1m - LIT_LIG N to 1 meter gN/m^2 F +LIT_LIG_N_TO_SOM_SLO_N - decomp. of lignin litter N to slow soil organic ma N gN/m^2 F +LIT_MET_C - LIT_MET C gC/m^2 T +LIT_MET_C_1m - LIT_MET C to 1 meter gC/m^2 F +LIT_MET_C_TO_SOM_ACT_C - decomp. of metabolic litter C to active soil organic C gC/m^2/s F +LIT_MET_HR - Het. Resp. from metabolic litter gC/m^2/s F +LIT_MET_N - LIT_MET N gN/m^2 T +LIT_MET_N_1m - LIT_MET N to 1 meter gN/m^2 F +LIT_MET_N_TO_SOM_ACT_N - decomp. of metabolic litter N to active soil organic N gN/m^2 F +LIVECROOTC - live coarse root C gC/m^2 T +LIVECROOTC_STORAGE - live coarse root C storage gC/m^2 F +LIVECROOTC_STORAGE_TO_XFER - live coarse root C shift storage to transfer gC/m^2/s F +LIVECROOTC_TO_DEADCROOTC - live coarse root C turnover gC/m^2/s F +LIVECROOTC_XFER - live coarse root C transfer gC/m^2 F +LIVECROOTC_XFER_TO_LIVECROOTC - live coarse root C growth from storage gC/m^2/s F +LIVECROOTN - live coarse root N gN/m^2 T +LIVECROOTN_STORAGE - live coarse root N storage gN/m^2 F +LIVECROOTN_STORAGE_TO_XFER - live coarse root N shift storage to transfer gN/m^2/s F +LIVECROOTN_TO_DEADCROOTN - live coarse root N turnover gN/m^2/s F +LIVECROOTN_TO_RETRANSN - live coarse root N to retranslocated N pool gN/m^2/s F +LIVECROOTN_XFER - live coarse root N transfer gN/m^2 F +LIVECROOTN_XFER_TO_LIVECROOTN - live coarse root N growth from storage gN/m^2/s F +LIVECROOT_MR - live coarse root maintenance respiration gC/m^2/s F +LIVESTEMC - live stem C gC/m^2 T +LIVESTEMC_STORAGE - live stem C storage gC/m^2 F +LIVESTEMC_STORAGE_TO_XFER - live stem C shift storage to transfer gC/m^2/s F +LIVESTEMC_TO_BIOFUELC - livestem C to biofuel C gC/m^2/s T +LIVESTEMC_TO_DEADSTEMC - live stem C turnover gC/m^2/s F +LIVESTEMC_XFER - live stem C transfer gC/m^2 F +LIVESTEMC_XFER_TO_LIVESTEMC - live stem C growth from storage gC/m^2/s F +LIVESTEMN - live stem N gN/m^2 T +LIVESTEMN_STORAGE - live stem N storage gN/m^2 F +LIVESTEMN_STORAGE_TO_XFER - live stem N shift storage to transfer gN/m^2/s F +LIVESTEMN_TO_DEADSTEMN - live stem N turnover gN/m^2/s F +LIVESTEMN_TO_RETRANSN - live stem N to retranslocated N pool gN/m^2/s F +LIVESTEMN_XFER - live stem N transfer gN/m^2 F +LIVESTEMN_XFER_TO_LIVESTEMN - live stem N growth from storage gN/m^2/s F +LIVESTEM_MR - live stem maintenance respiration gC/m^2/s F +LNC - leaf N concentration gN leaf/m^2 T +LWdown - atmospheric longwave radiation (downscaled to columns in glacier regions) W/m^2 F +LWup - upwelling longwave radiation W/m^2 F +MEG_acetaldehyde - MEGAN flux kg/m2/sec T +MEG_acetic_acid - MEGAN flux kg/m2/sec T +MEG_acetone - MEGAN flux kg/m2/sec T +MEG_carene_3 - MEGAN flux kg/m2/sec T +MEG_ethanol - MEGAN flux kg/m2/sec T +MEG_formaldehyde - MEGAN flux kg/m2/sec T +MEG_isoprene - MEGAN flux kg/m2/sec T +MEG_methanol - MEGAN flux kg/m2/sec T +MEG_pinene_a - MEGAN flux kg/m2/sec T +MEG_thujene_a - MEGAN flux kg/m2/sec T +MR - maintenance respiration gC/m^2/s T +M_CWD_C_TO_FIRE - coarse woody debris C fire loss gC/m^2/s F +M_CWD_N_TO_FIRE - coarse woody debris N fire loss gN/m^2 F +M_DEADCROOTC_STORAGE_TO_LITTER - dead coarse root C storage mortality gC/m^2/s F +M_DEADCROOTC_STORAGE_TO_LITTER_FIRE - dead coarse root C storage fire mortality to litter gC/m^2/s F +M_DEADCROOTC_TO_LITTER - dead coarse root C mortality gC/m^2/s F +M_DEADCROOTC_XFER_TO_LITTER - dead coarse root C transfer mortality gC/m^2/s F +M_DEADCROOTN_STORAGE_TO_FIRE - dead coarse root N storage fire loss gN/m^2/s F +M_DEADCROOTN_STORAGE_TO_LITTER - dead coarse root N storage mortality gN/m^2/s F +M_DEADCROOTN_TO_FIRE - dead coarse root N fire loss gN/m^2/s F +M_DEADCROOTN_TO_LITTER - dead coarse root N mortality gN/m^2/s F +M_DEADCROOTN_TO_LITTER_FIRE - dead coarse root N fire mortality to litter gN/m^2/s F +M_DEADCROOTN_XFER_TO_FIRE - dead coarse root N transfer fire loss gN/m^2/s F +M_DEADCROOTN_XFER_TO_LITTER - dead coarse root N transfer mortality gN/m^2/s F +M_DEADROOTC_STORAGE_TO_FIRE - dead root C storage fire loss gC/m^2/s F +M_DEADROOTC_STORAGE_TO_LITTER_FIRE - dead root C storage fire mortality to litter gC/m^2/s F +M_DEADROOTC_TO_FIRE - dead root C fire loss gC/m^2/s F +M_DEADROOTC_TO_LITTER_FIRE - dead root C fire mortality to litter gC/m^2/s F +M_DEADROOTC_XFER_TO_FIRE - dead root C transfer fire loss gC/m^2/s F +M_DEADROOTC_XFER_TO_LITTER_FIRE - dead root C transfer fire mortality to litter gC/m^2/s F +M_DEADSTEMC_STORAGE_TO_FIRE - dead stem C storage fire loss gC/m^2/s F +M_DEADSTEMC_STORAGE_TO_LITTER - dead stem C storage mortality gC/m^2/s F +M_DEADSTEMC_STORAGE_TO_LITTER_FIRE - dead stem C storage fire mortality to litter gC/m^2/s F +M_DEADSTEMC_TO_FIRE - dead stem C fire loss gC/m^2/s F +M_DEADSTEMC_TO_LITTER - dead stem C mortality gC/m^2/s F +M_DEADSTEMC_TO_LITTER_FIRE - dead stem C fire mortality to litter gC/m^2/s F +M_DEADSTEMC_XFER_TO_FIRE - dead stem C transfer fire loss gC/m^2/s F +M_DEADSTEMC_XFER_TO_LITTER - dead stem C transfer mortality gC/m^2/s F +M_DEADSTEMC_XFER_TO_LITTER_FIRE - dead stem C transfer fire mortality to litter gC/m^2/s F +M_DEADSTEMN_STORAGE_TO_FIRE - dead stem N storage fire loss gN/m^2/s F +M_DEADSTEMN_STORAGE_TO_LITTER - dead stem N storage mortality gN/m^2/s F +M_DEADSTEMN_TO_FIRE - dead stem N fire loss gN/m^2/s F +M_DEADSTEMN_TO_LITTER - dead stem N mortality gN/m^2/s F +M_DEADSTEMN_TO_LITTER_FIRE - dead stem N fire mortality to litter gN/m^2/s F +M_DEADSTEMN_XFER_TO_FIRE - dead stem N transfer fire loss gN/m^2/s F +M_DEADSTEMN_XFER_TO_LITTER - dead stem N transfer mortality gN/m^2/s F +M_FROOTC_STORAGE_TO_FIRE - fine root C storage fire loss gC/m^2/s F +M_FROOTC_STORAGE_TO_LITTER - fine root C storage mortality gC/m^2/s F +M_FROOTC_STORAGE_TO_LITTER_FIRE - fine root C storage fire mortality to litter gC/m^2/s F +M_FROOTC_TO_FIRE - fine root C fire loss gC/m^2/s F +M_FROOTC_TO_LITTER - fine root C mortality gC/m^2/s F +M_FROOTC_TO_LITTER_FIRE - fine root C fire mortality to litter gC/m^2/s F +M_FROOTC_XFER_TO_FIRE - fine root C transfer fire loss gC/m^2/s F +M_FROOTC_XFER_TO_LITTER - fine root C transfer mortality gC/m^2/s F +M_FROOTC_XFER_TO_LITTER_FIRE - fine root C transfer fire mortality to litter gC/m^2/s F +M_FROOTN_STORAGE_TO_FIRE - fine root N storage fire loss gN/m^2/s F +M_FROOTN_STORAGE_TO_LITTER - fine root N storage mortality gN/m^2/s F +M_FROOTN_TO_FIRE - fine root N fire loss gN/m^2/s F +M_FROOTN_TO_LITTER - fine root N mortality gN/m^2/s F +M_FROOTN_XFER_TO_FIRE - fine root N transfer fire loss gN/m^2/s F +M_FROOTN_XFER_TO_LITTER - fine root N transfer mortality gN/m^2/s F +M_GRESP_STORAGE_TO_FIRE - growth respiration storage fire loss gC/m^2/s F +M_GRESP_STORAGE_TO_LITTER - growth respiration storage mortality gC/m^2/s F +M_GRESP_STORAGE_TO_LITTER_FIRE - growth respiration storage fire mortality to litter gC/m^2/s F +M_GRESP_XFER_TO_FIRE - growth respiration transfer fire loss gC/m^2/s F +M_GRESP_XFER_TO_LITTER - growth respiration transfer mortality gC/m^2/s F +M_GRESP_XFER_TO_LITTER_FIRE - growth respiration transfer fire mortality to litter gC/m^2/s F +M_LEAFC_STORAGE_TO_FIRE - leaf C storage fire loss gC/m^2/s F +M_LEAFC_STORAGE_TO_LITTER - leaf C storage mortality gC/m^2/s F +M_LEAFC_STORAGE_TO_LITTER_FIRE - leaf C fire mortality to litter gC/m^2/s F +M_LEAFC_TO_FIRE - leaf C fire loss gC/m^2/s F +M_LEAFC_TO_LITTER - leaf C mortality gC/m^2/s F +M_LEAFC_TO_LITTER_FIRE - leaf C fire mortality to litter gC/m^2/s F +M_LEAFC_XFER_TO_FIRE - leaf C transfer fire loss gC/m^2/s F +M_LEAFC_XFER_TO_LITTER - leaf C transfer mortality gC/m^2/s F +M_LEAFC_XFER_TO_LITTER_FIRE - leaf C transfer fire mortality to litter gC/m^2/s F +M_LEAFN_STORAGE_TO_FIRE - leaf N storage fire loss gN/m^2/s F +M_LEAFN_STORAGE_TO_LITTER - leaf N storage mortality gN/m^2/s F +M_LEAFN_TO_FIRE - leaf N fire loss gN/m^2/s F +M_LEAFN_TO_LITTER - leaf N mortality gN/m^2/s F +M_LEAFN_XFER_TO_FIRE - leaf N transfer fire loss gN/m^2/s F +M_LEAFN_XFER_TO_LITTER - leaf N transfer mortality gN/m^2/s F +M_LIT_CEL_C_TO_FIRE - cellulosic litter C fire loss gC/m^2/s F +M_LIT_CEL_C_TO_LEACHING - cellulosic litter C leaching loss gC/m^2/s F +M_LIT_CEL_N_TO_FIRE - cellulosic litter N fire loss gN/m^2 F +M_LIT_CEL_N_TO_LEACHING - cellulosic litter N leaching loss gN/m^2/s F +M_LIT_LIG_C_TO_FIRE - lignin litter C fire loss gC/m^2/s F +M_LIT_LIG_C_TO_LEACHING - lignin litter C leaching loss gC/m^2/s F +M_LIT_LIG_N_TO_FIRE - lignin litter N fire loss gN/m^2 F +M_LIT_LIG_N_TO_LEACHING - lignin litter N leaching loss gN/m^2/s F +M_LIT_MET_C_TO_FIRE - metabolic litter C fire loss gC/m^2/s F +M_LIT_MET_C_TO_LEACHING - metabolic litter C leaching loss gC/m^2/s F +M_LIT_MET_N_TO_FIRE - metabolic litter N fire loss gN/m^2 F +M_LIT_MET_N_TO_LEACHING - metabolic litter N leaching loss gN/m^2/s F +M_LIVECROOTC_STORAGE_TO_LITTER - live coarse root C storage mortality gC/m^2/s F +M_LIVECROOTC_STORAGE_TO_LITTER_FIRE - live coarse root C fire mortality to litter gC/m^2/s F +M_LIVECROOTC_TO_LITTER - live coarse root C mortality gC/m^2/s F +M_LIVECROOTC_XFER_TO_LITTER - live coarse root C transfer mortality gC/m^2/s F +M_LIVECROOTN_STORAGE_TO_FIRE - live coarse root N storage fire loss gN/m^2/s F +M_LIVECROOTN_STORAGE_TO_LITTER - live coarse root N storage mortality gN/m^2/s F +M_LIVECROOTN_TO_FIRE - live coarse root N fire loss gN/m^2/s F +M_LIVECROOTN_TO_LITTER - live coarse root N mortality gN/m^2/s F +M_LIVECROOTN_XFER_TO_FIRE - live coarse root N transfer fire loss gN/m^2/s F +M_LIVECROOTN_XFER_TO_LITTER - live coarse root N transfer mortality gN/m^2/s F +M_LIVEROOTC_STORAGE_TO_FIRE - live root C storage fire loss gC/m^2/s F +M_LIVEROOTC_STORAGE_TO_LITTER_FIRE - live root C storage fire mortality to litter gC/m^2/s F +M_LIVEROOTC_TO_DEADROOTC_FIRE - live root C fire mortality to dead root C gC/m^2/s F +M_LIVEROOTC_TO_FIRE - live root C fire loss gC/m^2/s F +M_LIVEROOTC_TO_LITTER_FIRE - live root C fire mortality to litter gC/m^2/s F +M_LIVEROOTC_XFER_TO_FIRE - live root C transfer fire loss gC/m^2/s F +M_LIVEROOTC_XFER_TO_LITTER_FIRE - live root C transfer fire mortality to litter gC/m^2/s F +M_LIVESTEMC_STORAGE_TO_FIRE - live stem C storage fire loss gC/m^2/s F +M_LIVESTEMC_STORAGE_TO_LITTER - live stem C storage mortality gC/m^2/s F +M_LIVESTEMC_STORAGE_TO_LITTER_FIRE - live stem C storage fire mortality to litter gC/m^2/s F +M_LIVESTEMC_TO_DEADSTEMC_FIRE - live stem C fire mortality to dead stem C gC/m^2/s F +M_LIVESTEMC_TO_FIRE - live stem C fire loss gC/m^2/s F +M_LIVESTEMC_TO_LITTER - live stem C mortality gC/m^2/s F +M_LIVESTEMC_TO_LITTER_FIRE - live stem C fire mortality to litter gC/m^2/s F +M_LIVESTEMC_XFER_TO_FIRE - live stem C transfer fire loss gC/m^2/s F +M_LIVESTEMC_XFER_TO_LITTER - live stem C transfer mortality gC/m^2/s F +M_LIVESTEMC_XFER_TO_LITTER_FIRE - live stem C transfer fire mortality to litter gC/m^2/s F +M_LIVESTEMN_STORAGE_TO_FIRE - live stem N storage fire loss gN/m^2/s F +M_LIVESTEMN_STORAGE_TO_LITTER - live stem N storage mortality gN/m^2/s F +M_LIVESTEMN_TO_FIRE - live stem N fire loss gN/m^2/s F +M_LIVESTEMN_TO_LITTER - live stem N mortality gN/m^2/s F +M_LIVESTEMN_XFER_TO_FIRE - live stem N transfer fire loss gN/m^2/s F +M_LIVESTEMN_XFER_TO_LITTER - live stem N transfer mortality gN/m^2/s F +M_RETRANSN_TO_FIRE - retranslocated N pool fire loss gN/m^2/s F +M_RETRANSN_TO_LITTER - retranslocated N pool mortality gN/m^2/s F +M_SOM_ACT_C_TO_LEACHING - active soil organic C leaching loss gC/m^2/s F +M_SOM_ACT_N_TO_LEACHING - active soil organic N leaching loss gN/m^2/s F +M_SOM_PAS_C_TO_LEACHING - passive soil organic C leaching loss gC/m^2/s F +M_SOM_PAS_N_TO_LEACHING - passive soil organic N leaching loss gN/m^2/s F +M_SOM_SLO_C_TO_LEACHING - slow soil organic ma C leaching loss gC/m^2/s F +M_SOM_SLO_N_TO_LEACHING - slow soil organic ma N leaching loss gN/m^2/s F +NACTIVE - Mycorrhizal N uptake flux gN/m^2/s T +NACTIVE_NH4 - Mycorrhizal N uptake flux gN/m^2/s T +NACTIVE_NO3 - Mycorrhizal N uptake flux gN/m^2/s T +NAM - AM-associated N uptake flux gN/m^2/s T +NAM_NH4 - AM-associated N uptake flux gN/m^2/s T +NAM_NO3 - AM-associated N uptake flux gN/m^2/s T +NBP - net biome production, includes fire, landuse, harvest and hrv_xsmrpool flux (latter smoothed o gC/m^2/s T +NDEPLOY - total N deployed in new growth gN/m^2/s T +NDEP_TO_SMINN - atmospheric N deposition to soil mineral N gN/m^2/s T +NECM - ECM-associated N uptake flux gN/m^2/s T +NECM_NH4 - ECM-associated N uptake flux gN/m^2/s T +NECM_NO3 - ECM-associated N uptake flux gN/m^2/s T +NEE - net ecosystem exchange of carbon, includes fire and hrv_xsmrpool (latter smoothed over the yea gC/m^2/s T +NEM - Gridcell net adjustment to net carbon exchange passed to atm. for methane production gC/m2/s T +NEP - net ecosystem production, excludes fire, landuse, and harvest flux, positive for sink gC/m^2/s T +NET_NMIN - net rate of N mineralization gN/m^2/s T +NFERTILIZATION - fertilizer added gN/m^2/s T +NFIRE - fire counts valid only in Reg.C counts/km2/sec T +NFIX - Symbiotic BNF uptake flux gN/m^2/s T +NFIX_TO_SMINN - symbiotic/asymbiotic N fixation to soil mineral N gN/m^2/s F +NNONMYC - Non-mycorrhizal N uptake flux gN/m^2/s T +NNONMYC_NH4 - Non-mycorrhizal N uptake flux gN/m^2/s T +NNONMYC_NO3 - Non-mycorrhizal N uptake flux gN/m^2/s T +NPASSIVE - Passive N uptake flux gN/m^2/s T +NPOOL - temporary plant N pool gN/m^2 T +NPOOL_TO_DEADCROOTN - allocation to dead coarse root N gN/m^2/s F +NPOOL_TO_DEADCROOTN_STORAGE - allocation to dead coarse root N storage gN/m^2/s F +NPOOL_TO_DEADSTEMN - allocation to dead stem N gN/m^2/s F +NPOOL_TO_DEADSTEMN_STORAGE - allocation to dead stem N storage gN/m^2/s F +NPOOL_TO_FROOTN - allocation to fine root N gN/m^2/s F +NPOOL_TO_FROOTN_STORAGE - allocation to fine root N storage gN/m^2/s F +NPOOL_TO_LEAFN - allocation to leaf N gN/m^2/s F +NPOOL_TO_LEAFN_STORAGE - allocation to leaf N storage gN/m^2/s F +NPOOL_TO_LIVECROOTN - allocation to live coarse root N gN/m^2/s F +NPOOL_TO_LIVECROOTN_STORAGE - allocation to live coarse root N storage gN/m^2/s F +NPOOL_TO_LIVESTEMN - allocation to live stem N gN/m^2/s F +NPOOL_TO_LIVESTEMN_STORAGE - allocation to live stem N storage gN/m^2/s F +NPP - net primary production gC/m^2/s T +NPP_BURNEDOFF - C that cannot be used for N uptake gC/m^2/s F +NPP_GROWTH - Total C used for growth in FUN gC/m^2/s T +NPP_NACTIVE - Mycorrhizal N uptake used C gC/m^2/s T +NPP_NACTIVE_NH4 - Mycorrhizal N uptake use C gC/m^2/s T +NPP_NACTIVE_NO3 - Mycorrhizal N uptake used C gC/m^2/s T +NPP_NAM - AM-associated N uptake used C gC/m^2/s T +NPP_NAM_NH4 - AM-associated N uptake use C gC/m^2/s T +NPP_NAM_NO3 - AM-associated N uptake use C gC/m^2/s T +NPP_NECM - ECM-associated N uptake used C gC/m^2/s T +NPP_NECM_NH4 - ECM-associated N uptake use C gC/m^2/s T +NPP_NECM_NO3 - ECM-associated N uptake used C gC/m^2/s T +NPP_NFIX - Symbiotic BNF uptake used C gC/m^2/s T +NPP_NNONMYC - Non-mycorrhizal N uptake used C gC/m^2/s T +NPP_NNONMYC_NH4 - Non-mycorrhizal N uptake use C gC/m^2/s T +NPP_NNONMYC_NO3 - Non-mycorrhizal N uptake use C gC/m^2/s T +NPP_NRETRANS - Retranslocated N uptake flux gC/m^2/s T +NPP_NUPTAKE - Total C used by N uptake in FUN gC/m^2/s T +NRETRANS - Retranslocated N uptake flux gN/m^2/s T +NRETRANS_REG - Retranslocated N uptake flux gN/m^2/s T +NRETRANS_SEASON - Retranslocated N uptake flux gN/m^2/s T +NRETRANS_STRESS - Retranslocated N uptake flux gN/m^2/s T +NSUBSTEPS - number of adaptive timesteps in CLM timestep unitless F +NUPTAKE - Total N uptake of FUN gN/m^2/s T +NUPTAKE_NPP_FRACTION - frac of NPP used in N uptake - T +N_ALLOMETRY - N allocation index none F +OBU - Monin-Obukhov length m F +OCDEP - total OC deposition (dry+wet) from atmosphere kg/m^2/s T +OFFSET_COUNTER - offset days counter days F +OFFSET_FDD - offset freezing degree days counter C degree-days F +OFFSET_FLAG - offset flag none F +OFFSET_SWI - offset soil water index none F +ONSET_COUNTER - onset days counter days F +ONSET_FDD - onset freezing degree days counter C degree-days F +ONSET_FLAG - onset flag none F +ONSET_GDD - onset growing degree days C degree-days F +ONSET_GDDFLAG - onset flag for growing degree day sum none F +ONSET_SWI - onset soil water index none F +PAR240DZ - 10-day running mean of daytime patch absorbed PAR for leaves for top canopy layer W/m^2 F +PAR240XZ - 10-day running mean of maximum patch absorbed PAR for leaves for top canopy layer W/m^2 F +PAR240_shade - shade PAR (240 hrs) umol/m2/s F +PAR240_sun - sunlit PAR (240 hrs) umol/m2/s F +PAR24_shade - shade PAR (24 hrs) umol/m2/s F +PAR24_sun - sunlit PAR (24 hrs) umol/m2/s F +PARVEGLN - absorbed par by vegetation at local noon W/m^2 T +PAR_shade - shade PAR umol/m2/s F +PAR_sun - sunlit PAR umol/m2/s F +PBOT - atmospheric pressure at surface (downscaled to columns in glacier regions) Pa T +PBOT_240 - 10 day running mean of air pressure Pa F +PCH4 - atmospheric partial pressure of CH4 Pa T +PCO2 - atmospheric partial pressure of CO2 Pa T +PCO2_240 - 10 day running mean of CO2 pressure Pa F +PFT_CTRUNC - patch-level sink for C truncation gC/m^2 F +PFT_FIRE_CLOSS - total patch-level fire C loss for non-peat fires outside land-type converted region gC/m^2/s T +PFT_FIRE_NLOSS - total patch-level fire N loss gN/m^2/s T +PFT_NTRUNC - patch-level sink for N truncation gN/m^2 F +PLANTCN - Plant C:N used by FUN unitless F +PLANT_CALLOC - total allocated C flux gC/m^2/s F +PLANT_NALLOC - total allocated N flux gN/m^2/s F +PLANT_NDEMAND - N flux required to support initial GPP gN/m^2/s T +PNLCZ - Proportion of nitrogen allocated for light capture unitless F +PO2_240 - 10 day running mean of O2 pressure Pa F +POTENTIAL_IMMOB - potential N immobilization gN/m^2/s T +POT_F_DENIT - potential denitrification flux gN/m^2/s T +POT_F_NIT - potential nitrification flux gN/m^2/s T +PREC10 - 10-day running mean of PREC MM H2O/S F +PREC60 - 60-day running mean of PREC MM H2O/S F +PREV_DAYL - daylength from previous timestep s F +PREV_FROOTC_TO_LITTER - previous timestep froot C litterfall flux gC/m^2/s F +PREV_LEAFC_TO_LITTER - previous timestep leaf C litterfall flux gC/m^2/s F +PROD100C - 100-yr wood product C gC/m^2 F +PROD100C_LOSS - loss from 100-yr wood product pool gC/m^2/s F +PROD100N - 100-yr wood product N gN/m^2 F +PROD100N_LOSS - loss from 100-yr wood product pool gN/m^2/s F +PROD10C - 10-yr wood product C gC/m^2 F +PROD10C_LOSS - loss from 10-yr wood product pool gC/m^2/s F +PROD10N - 10-yr wood product N gN/m^2 F +PROD10N_LOSS - loss from 10-yr wood product pool gN/m^2/s F +PSNSHA - shaded leaf photosynthesis umolCO2/m^2/s T +PSNSHADE_TO_CPOOL - C fixation from shaded canopy gC/m^2/s T +PSNSUN - sunlit leaf photosynthesis umolCO2/m^2/s T +PSNSUN_TO_CPOOL - C fixation from sunlit canopy gC/m^2/s T +PSurf - atmospheric pressure at surface (downscaled to columns in glacier regions) Pa F +Q2M - 2m specific humidity kg/kg T +QAF - canopy air humidity kg/kg F +QBOT - atmospheric specific humidity (downscaled to columns in glacier regions) kg/kg T +QDIRECT_THROUGHFALL - direct throughfall of liquid (rain + above-canopy irrigation) mm/s F +QDIRECT_THROUGHFALL_SNOW - direct throughfall of snow mm/s F +QDRAI - sub-surface drainage mm/s T +QDRAI_PERCH - perched wt drainage mm/s T +QDRAI_XS - saturation excess drainage mm/s T +QDRIP - rate of excess canopy liquid falling off canopy mm/s F +QDRIP_SNOW - rate of excess canopy snow falling off canopy mm/s F +QFLOOD - runoff from river flooding mm/s T +QFLX_EVAP_TOT - qflx_evap_soi + qflx_evap_can + qflx_tran_veg kg m-2 s-1 T +QFLX_EVAP_VEG - vegetation evaporation mm H2O/s F +QFLX_ICE_DYNBAL - ice dynamic land cover change conversion runoff flux mm/s T +QFLX_LIQDEW_TO_TOP_LAYER - rate of liquid water deposited on top soil or snow layer (dew) mm H2O/s T +QFLX_LIQEVAP_FROM_TOP_LAYER - rate of liquid water evaporated from top soil or snow layer mm H2O/s T +QFLX_LIQ_DYNBAL - liq dynamic land cover change conversion runoff flux mm/s T +QFLX_LIQ_GRND - liquid (rain+irrigation) on ground after interception mm H2O/s F +QFLX_SNOW_DRAIN - drainage from snow pack mm/s T +QFLX_SNOW_DRAIN_ICE - drainage from snow pack melt (ice landunits only) mm/s T +QFLX_SNOW_GRND - snow on ground after interception mm H2O/s F +QFLX_SOLIDDEW_TO_TOP_LAYER - rate of solid water deposited on top soil or snow layer (frost) mm H2O/s T +QFLX_SOLIDEVAP_FROM_TOP_LAYER - rate of ice evaporated from top soil or snow layer (sublimation) (also includes bare ice subli mm H2O/s T +QFLX_SOLIDEVAP_FROM_TOP_LAYER_ICE - rate of ice evaporated from top soil or snow layer (sublimation) (also includes bare ice subli mm H2O/s F +QH2OSFC - surface water runoff mm/s T +QH2OSFC_TO_ICE - surface water converted to ice mm/s F +QHR - hydraulic redistribution mm/s T +QICE - ice growth/melt mm/s T +QICE_FRZ - ice growth mm/s T +QICE_MELT - ice melt mm/s T +QINFL - infiltration mm/s T +QINTR - interception mm/s T +QIRRIG_DEMAND - irrigation demand mm/s F +QIRRIG_DRIP - water added via drip irrigation mm/s F +QIRRIG_FROM_GW_CONFINED - water added through confined groundwater irrigation mm/s T +QIRRIG_FROM_GW_UNCONFINED - water added through unconfined groundwater irrigation mm/s T +QIRRIG_FROM_SURFACE - water added through surface water irrigation mm/s T +QIRRIG_SPRINKLER - water added via sprinkler irrigation mm/s F +QOVER - total surface runoff (includes QH2OSFC) mm/s T +QOVER_LAG - time-lagged surface runoff for soil columns mm/s F +QPHSNEG - net negative hydraulic redistribution flux mm/s F +QRGWL - surface runoff at glaciers (liquid only), wetlands, lakes; also includes melted ice runoff fro mm/s T +QRUNOFF - total liquid runoff not including correction for land use change mm/s T +QRUNOFF_ICE - total liquid runoff not incl corret for LULCC (ice landunits only) mm/s T +QRUNOFF_ICE_TO_COUPLER - total ice runoff sent to coupler (includes corrections for land use change) mm/s T +QRUNOFF_ICE_TO_LIQ - liquid runoff from converted ice runoff mm/s F +QRUNOFF_R - Rural total runoff mm/s F +QRUNOFF_TO_COUPLER - total liquid runoff sent to coupler (includes corrections for land use change) mm/s T +QRUNOFF_U - Urban total runoff mm/s F +QSNOCPLIQ - excess liquid h2o due to snow capping not including correction for land use change mm H2O/s T +QSNOEVAP - evaporation from snow (only when snl<0, otherwise it is equal to qflx_ev_soil) mm/s T +QSNOFRZ - column-integrated snow freezing rate kg/m2/s T +QSNOFRZ_ICE - column-integrated snow freezing rate (ice landunits only) mm/s T +QSNOMELT - snow melt rate mm/s T +QSNOMELT_ICE - snow melt (ice landunits only) mm/s T +QSNOUNLOAD - canopy snow unloading mm/s T +QSNO_TEMPUNLOAD - canopy snow temp unloading mm/s T +QSNO_WINDUNLOAD - canopy snow wind unloading mm/s T +QSNWCPICE - excess solid h2o due to snow capping not including correction for land use change mm H2O/s T +QSOIL - Ground evaporation (soil/snow evaporation + soil/snow sublimation - dew) mm/s T +QSOIL_ICE - Ground evaporation (ice landunits only) mm/s T +QTOPSOIL - water input to surface mm/s F +QVEGE - canopy evaporation mm/s T +QVEGT - canopy transpiration mm/s T +Qair - atmospheric specific humidity (downscaled to columns in glacier regions) kg/kg F +Qh - sensible heat W/m^2 F +Qle - total evaporation W/m^2 F +Qstor - storage heat flux (includes snowmelt) W/m^2 F +Qtau - momentum flux kg/m/s^2 F +RAH1 - aerodynamical resistance s/m F +RAH2 - aerodynamical resistance s/m F +RAIN - atmospheric rain, after rain/snow repartitioning based on temperature mm/s T +RAIN_FROM_ATM - atmospheric rain received from atmosphere (pre-repartitioning) mm/s T +RAIN_ICE - atmospheric rain, after rain/snow repartitioning based on temperature (ice landunits only) mm/s F +RAM1 - aerodynamical resistance s/m F +RAM_LAKE - aerodynamic resistance for momentum (lakes only) s/m F +RAW1 - aerodynamical resistance s/m F +RAW2 - aerodynamical resistance s/m F +RB - leaf boundary resistance s/m F +RB10 - 10 day running mean boundary layer resistance s/m F +RETRANSN - plant pool of retranslocated N gN/m^2 T +RETRANSN_TO_NPOOL - deployment of retranslocated N gN/m^2/s T +RH - atmospheric relative humidity % F +RH2M - 2m relative humidity % T +RH2M_R - Rural 2m specific humidity % F +RH2M_U - Urban 2m relative humidity % F +RH30 - 30-day running mean of relative humidity % F +RHAF - fractional humidity of canopy air fraction F +RHAF10 - 10 day running mean of fractional humidity of canopy air fraction F +RH_LEAF - fractional humidity at leaf surface fraction F +RR - root respiration (fine root MR + total root GR) gC/m^2/s T +RSSHA - shaded leaf stomatal resistance s/m T +RSSUN - sunlit leaf stomatal resistance s/m T +Rainf - atmospheric rain, after rain/snow repartitioning based on temperature mm/s F +Rnet - net radiation W/m^2 F +SABG - solar rad absorbed by ground W/m^2 T +SABG_PEN - Rural solar rad penetrating top soil or snow layer watt/m^2 T +SABV - solar rad absorbed by veg W/m^2 T +SEEDC - pool for seeding new PFTs via dynamic landcover gC/m^2 T +SEEDN - pool for seeding new PFTs via dynamic landcover gN/m^2 T +SLASH_HARVESTC - slash harvest carbon (to litter) gC/m^2/s T +SMINN - soil mineral N gN/m^2 T +SMINN_TO_NPOOL - deployment of soil mineral N uptake gN/m^2/s T +SMINN_TO_PLANT - plant uptake of soil mineral N gN/m^2/s T +SMINN_TO_PLANT_FUN - Total soil N uptake of FUN gN/m^2/s T +SMINN_TO_S1N_L1 - mineral N flux for decomp. of LIT_METto SOM_ACT gN/m^2 F +SMINN_TO_S1N_L2 - mineral N flux for decomp. of LIT_CELto SOM_ACT gN/m^2 F +SMINN_TO_S1N_S2 - mineral N flux for decomp. of SOM_SLOto SOM_ACT gN/m^2 F +SMINN_TO_S1N_S3 - mineral N flux for decomp. of SOM_PASto SOM_ACT gN/m^2 F +SMINN_TO_S2N_L3 - mineral N flux for decomp. of LIT_LIGto SOM_SLO gN/m^2 F +SMINN_TO_S2N_S1 - mineral N flux for decomp. of SOM_ACTto SOM_SLO gN/m^2 F +SMINN_TO_S3N_S1 - mineral N flux for decomp. of SOM_ACTto SOM_PAS gN/m^2 F +SMINN_TO_S3N_S2 - mineral N flux for decomp. of SOM_SLOto SOM_PAS gN/m^2 F +SMIN_NH4 - soil mineral NH4 gN/m^2 T +SMIN_NO3 - soil mineral NO3 gN/m^2 T +SMIN_NO3_LEACHED - soil NO3 pool loss to leaching gN/m^2/s T +SMIN_NO3_RUNOFF - soil NO3 pool loss to runoff gN/m^2/s T +SNOBCMCL - mass of BC in snow column kg/m2 T +SNOBCMSL - mass of BC in top snow layer kg/m2 T +SNOCAN - intercepted snow mm T +SNODSTMCL - mass of dust in snow column kg/m2 T +SNODSTMSL - mass of dust in top snow layer kg/m2 T +SNOFSDSND - direct nir incident solar radiation on snow W/m^2 F +SNOFSDSNI - diffuse nir incident solar radiation on snow W/m^2 F +SNOFSDSVD - direct vis incident solar radiation on snow W/m^2 F +SNOFSDSVI - diffuse vis incident solar radiation on snow W/m^2 F +SNOFSRND - direct nir reflected solar radiation from snow W/m^2 T +SNOFSRNI - diffuse nir reflected solar radiation from snow W/m^2 T +SNOFSRVD - direct vis reflected solar radiation from snow W/m^2 T +SNOFSRVI - diffuse vis reflected solar radiation from snow W/m^2 T +SNOINTABS - Fraction of incoming solar absorbed by lower snow layers - T +SNOLIQFL - top snow layer liquid water fraction (land) fraction F +SNOOCMCL - mass of OC in snow column kg/m2 T +SNOOCMSL - mass of OC in top snow layer kg/m2 T +SNORDSL - top snow layer effective grain radius m^-6 F +SNOTTOPL - snow temperature (top layer) K F +SNOTTOPL_ICE - snow temperature (top layer, ice landunits only) K F +SNOTXMASS - snow temperature times layer mass, layer sum; to get mass-weighted temperature, divide by (SNO K kg/m2 T +SNOTXMASS_ICE - snow temperature times layer mass, layer sum (ice landunits only); to get mass-weighted temper K kg/m2 F +SNOW - atmospheric snow, after rain/snow repartitioning based on temperature mm/s T +SNOWDP - gridcell mean snow height m T +SNOWICE - snow ice kg/m2 T +SNOWICE_ICE - snow ice (ice landunits only) kg/m2 F +SNOWLIQ - snow liquid water kg/m2 T +SNOWLIQ_ICE - snow liquid water (ice landunits only) kg/m2 F +SNOW_5D - 5day snow avg m F +SNOW_DEPTH - snow height of snow covered area m T +SNOW_DEPTH_ICE - snow height of snow covered area (ice landunits only) m F +SNOW_FROM_ATM - atmospheric snow received from atmosphere (pre-repartitioning) mm/s T +SNOW_ICE - atmospheric snow, after rain/snow repartitioning based on temperature (ice landunits only) mm/s F +SNOW_PERSISTENCE - Length of time of continuous snow cover (nat. veg. landunits only) seconds T +SNOW_SINKS - snow sinks (liquid water) mm/s T +SNOW_SOURCES - snow sources (liquid water) mm/s T +SNOdTdzL - top snow layer temperature gradient (land) K/m F +SOIL10 - 10-day running mean of 12cm layer soil K F +SOILC_CHANGE - C change in soil gC/m^2/s T +SOILC_HR - soil C heterotrophic respiration gC/m^2/s T +SOILRESIS - soil resistance to evaporation s/m T +SOILWATER_10CM - soil liquid water + ice in top 10cm of soil (veg landunits only) kg/m2 T +SOMC_FIRE - C loss due to peat burning gC/m^2/s T +SOMFIRE - soil organic matter fire losses gC/m^2/s F +SOM_ACT_C - SOM_ACT C gC/m^2 T +SOM_ACT_C_1m - SOM_ACT C to 1 meter gC/m^2 F +SOM_ACT_C_TO_SOM_PAS_C - decomp. of active soil organic C to passive soil organic C gC/m^2/s F +SOM_ACT_C_TO_SOM_SLO_C - decomp. of active soil organic C to slow soil organic ma C gC/m^2/s F +SOM_ACT_HR_S2 - Het. Resp. from active soil organic gC/m^2/s F +SOM_ACT_HR_S3 - Het. Resp. from active soil organic gC/m^2/s F +SOM_ACT_N - SOM_ACT N gN/m^2 T +SOM_ACT_N_1m - SOM_ACT N to 1 meter gN/m^2 F +SOM_ACT_N_TO_SOM_PAS_N - decomp. of active soil organic N to passive soil organic N gN/m^2 F +SOM_ACT_N_TO_SOM_SLO_N - decomp. of active soil organic N to slow soil organic ma N gN/m^2 F +SOM_C_LEACHED - total flux of C from SOM pools due to leaching gC/m^2/s T +SOM_N_LEACHED - total flux of N from SOM pools due to leaching gN/m^2/s F +SOM_PAS_C - SOM_PAS C gC/m^2 T +SOM_PAS_C_1m - SOM_PAS C to 1 meter gC/m^2 F +SOM_PAS_C_TO_SOM_ACT_C - decomp. of passive soil organic C to active soil organic C gC/m^2/s F +SOM_PAS_HR - Het. Resp. from passive soil organic gC/m^2/s F +SOM_PAS_N - SOM_PAS N gN/m^2 T +SOM_PAS_N_1m - SOM_PAS N to 1 meter gN/m^2 F +SOM_PAS_N_TO_SOM_ACT_N - decomp. of passive soil organic N to active soil organic N gN/m^2 F +SOM_SLO_C - SOM_SLO C gC/m^2 T +SOM_SLO_C_1m - SOM_SLO C to 1 meter gC/m^2 F +SOM_SLO_C_TO_SOM_ACT_C - decomp. of slow soil organic ma C to active soil organic C gC/m^2/s F +SOM_SLO_C_TO_SOM_PAS_C - decomp. of slow soil organic ma C to passive soil organic C gC/m^2/s F +SOM_SLO_HR_S1 - Het. Resp. from slow soil organic ma gC/m^2/s F +SOM_SLO_HR_S3 - Het. Resp. from slow soil organic ma gC/m^2/s F +SOM_SLO_N - SOM_SLO N gN/m^2 T +SOM_SLO_N_1m - SOM_SLO N to 1 meter gN/m^2 F +SOM_SLO_N_TO_SOM_ACT_N - decomp. of slow soil organic ma N to active soil organic N gN/m^2 F +SOM_SLO_N_TO_SOM_PAS_N - decomp. of slow soil organic ma N to passive soil organic N gN/m^2 F +SR - total soil respiration (HR + root resp) gC/m^2/s T +STORAGE_CDEMAND - C use from the C storage pool gC/m^2 F +STORAGE_GR - growth resp for growth sent to storage for later display gC/m^2/s F +STORAGE_NDEMAND - N demand during the offset period gN/m^2 F +STORVEGC - stored vegetation carbon, excluding cpool gC/m^2 T +STORVEGN - stored vegetation nitrogen gN/m^2 T +SUPPLEMENT_TO_SMINN - supplemental N supply gN/m^2/s T +SWBGT - 2 m Simplified Wetbulb Globe Temp C T +SWBGT_R - Rural 2 m Simplified Wetbulb Globe Temp C T +SWBGT_U - Urban 2 m Simplified Wetbulb Globe Temp C T +SWdown - atmospheric incident solar radiation W/m^2 F +SWup - upwelling shortwave radiation W/m^2 F +SoilAlpha - factor limiting ground evap unitless F +SoilAlpha_U - urban factor limiting ground evap unitless F +T10 - 10-day running mean of 2-m temperature K F +TAF - canopy air temperature K F +TAUX - zonal surface stress kg/m/s^2 T +TAUY - meridional surface stress kg/m/s^2 T +TBOT - atmospheric air temperature (downscaled to columns in glacier regions) K T +TBUILD - internal urban building air temperature K T +TBUILD_MAX - prescribed maximum interior building temperature K F +TEMPAVG_T2M - temporary average 2m air temperature K F +TEMPMAX_RETRANSN - temporary annual max of retranslocated N pool gN/m^2 F +TEMPSUM_POTENTIAL_GPP - temporary annual sum of potential GPP gC/m^2/yr F +TFLOOR - floor temperature K F +TG - ground temperature K T +TG_ICE - ground temperature (ice landunits only) K F +TG_R - Rural ground temperature K F +TG_U - Urban ground temperature K F +TH2OSFC - surface water temperature K T +THBOT - atmospheric air potential temperature (downscaled to columns in glacier regions) K T +TKE1 - top lake level eddy thermal conductivity W/(mK) T +TLAI - total projected leaf area index m^2/m^2 T +TOPO_COL - column-level topographic height m F +TOPO_COL_ICE - column-level topographic height (ice landunits only) m F +TOPT - topt coefficient for VOC calc non F +TOTCOLC - total column carbon, incl veg and cpool but excl product pools gC/m^2 T +TOTCOLCH4 - total belowground CH4 (0 for non-lake special landunits in the absence of dynamic landunits) gC/m2 T +TOTCOLN - total column-level N, excluding product pools gN/m^2 T +TOTECOSYSC - total ecosystem carbon, incl veg but excl cpool and product pools gC/m^2 T +TOTECOSYSN - total ecosystem N, excluding product pools gN/m^2 T +TOTFIRE - total ecosystem fire losses gC/m^2/s F +TOTLITC - total litter carbon gC/m^2 T +TOTLITC_1m - total litter carbon to 1 meter depth gC/m^2 T +TOTLITN - total litter N gN/m^2 T +TOTLITN_1m - total litter N to 1 meter gN/m^2 T +TOTPFTC - total patch-level carbon, including cpool gC/m^2 T +TOTPFTN - total patch-level nitrogen gN/m^2 T +TOTSOILICE - vertically summed soil ice (veg landunits only) kg/m2 T +TOTSOILLIQ - vertically summed soil liquid water (veg landunits only) kg/m2 T +TOTSOMC - total soil organic matter carbon gC/m^2 T +TOTSOMC_1m - total soil organic matter carbon to 1 meter depth gC/m^2 T +TOTSOMN - total soil organic matter N gN/m^2 T +TOTSOMN_1m - total soil organic matter N to 1 meter gN/m^2 T +TOTVEGC - total vegetation carbon, excluding cpool gC/m^2 T +TOTVEGN - total vegetation nitrogen gN/m^2 T +TOT_WOODPRODC - total wood product C gC/m^2 T +TOT_WOODPRODC_LOSS - total loss from wood product pools gC/m^2/s T +TOT_WOODPRODN - total wood product N gN/m^2 T +TOT_WOODPRODN_LOSS - total loss from wood product pools gN/m^2/s T +TPU25T - canopy profile of tpu umol/m2/s T +TRAFFICFLUX - sensible heat flux from urban traffic W/m^2 F +TRANSFER_DEADCROOT_GR - dead coarse root growth respiration from storage gC/m^2/s F +TRANSFER_DEADSTEM_GR - dead stem growth respiration from storage gC/m^2/s F +TRANSFER_FROOT_GR - fine root growth respiration from storage gC/m^2/s F +TRANSFER_GR - growth resp for transfer growth displayed in this timestep gC/m^2/s F +TRANSFER_LEAF_GR - leaf growth respiration from storage gC/m^2/s F +TRANSFER_LIVECROOT_GR - live coarse root growth respiration from storage gC/m^2/s F +TRANSFER_LIVESTEM_GR - live stem growth respiration from storage gC/m^2/s F +TREFMNAV - daily minimum of average 2-m temperature K T +TREFMNAV_R - Rural daily minimum of average 2-m temperature K F +TREFMNAV_U - Urban daily minimum of average 2-m temperature K F +TREFMXAV - daily maximum of average 2-m temperature K T +TREFMXAV_R - Rural daily maximum of average 2-m temperature K F +TREFMXAV_U - Urban daily maximum of average 2-m temperature K F +TROOF_INNER - roof inside surface temperature K F +TSA - 2m air temperature K T +TSAI - total projected stem area index m^2/m^2 T +TSA_ICE - 2m air temperature (ice landunits only) K F +TSA_R - Rural 2m air temperature K F +TSA_U - Urban 2m air temperature K F +TSHDW_INNER - shadewall inside surface temperature K F +TSKIN - skin temperature K T +TSL - temperature of near-surface soil layer (natural vegetated and crop landunits only) K T +TSOI_10CM - soil temperature in top 10cm of soil K T +TSUNW_INNER - sunwall inside surface temperature K F +TV - vegetation temperature K T +TV24 - vegetation temperature (last 24hrs) K F +TV240 - vegetation temperature (last 240hrs) K F +TVEGD10 - 10 day running mean of patch daytime vegetation temperature Kelvin F +TVEGN10 - 10 day running mean of patch night-time vegetation temperature Kelvin F +TWS - total water storage mm T +Tair - atmospheric air temperature (downscaled to columns in glacier regions) K F +Tair_from_atm - atmospheric air temperature received from atmosphere (pre-downscaling) K F +U10 - 10-m wind m/s T +U10_DUST - 10-m wind for dust model m/s T +U10_ICE - 10-m wind (ice landunits only) m/s F +UAF - canopy air speed m/s F +ULRAD - upward longwave radiation above the canopy W/m^2 F +UM - wind speed plus stability effect m/s F +URBAN_AC - urban air conditioning flux W/m^2 T +URBAN_HEAT - urban heating flux W/m^2 T +USTAR - aerodynamical resistance s/m F +UST_LAKE - friction velocity (lakes only) m/s F +VA - atmospheric wind speed plus convective velocity m/s F +VCMX25T - canopy profile of vcmax25 umol/m2/s T +VENTILATION - sensible heat flux from building ventilation W/m^2 T +VOCFLXT - total VOC flux into atmosphere moles/m2/sec F +VOLR - river channel total water storage m3 T +VOLRMCH - river channel main channel water storage m3 T +VPD - vpd Pa F +VPD2M - 2m vapor pressure deficit Pa T +VPD_CAN - canopy vapor pressure deficit kPa T +Vcmx25Z - canopy profile of vcmax25 predicted by LUNA model umol/m2/s T +WASTEHEAT - sensible heat flux from heating/cooling sources of urban waste heat W/m^2 T +WBT - 2 m Stull Wet Bulb C T +WBT_R - Rural 2 m Stull Wet Bulb C T +WBT_U - Urban 2 m Stull Wet Bulb C T +WF - soil water as frac. of whc for top 0.05 m proportion F +WIND - atmospheric wind velocity magnitude m/s T +WOODC - wood C gC/m^2 T +WOODC_ALLOC - wood C eallocation gC/m^2/s T +WOODC_LOSS - wood C loss gC/m^2/s T +WOOD_HARVESTC - wood harvest carbon (to product pools) gC/m^2/s T +WOOD_HARVESTN - wood harvest N (to product pools) gN/m^2/s T +WTGQ - surface tracer conductance m/s T +Wind - atmospheric wind velocity magnitude m/s F +XSMRPOOL - temporary photosynthate C pool gC/m^2 T +XSMRPOOL_LOSS - temporary photosynthate C pool loss gC/m^2 F +XSMRPOOL_RECOVER - C flux assigned to recovery of negative xsmrpool gC/m^2/s T +Z0HG - roughness length over ground, sensible heat (vegetated landunits only) m F +Z0HV - roughness length over vegetation, sensible heat m F +Z0MG - roughness length over ground, momentum (vegetated landunits only) m F +Z0MV - roughness length over vegetation, momentum m F +Z0MV_DENSE - roughness length over vegetation, momentum, for dense canopy m F +Z0M_TO_COUPLER - roughness length, momentum: gridcell average sent to coupler m F +Z0QG - roughness length over ground, latent heat (vegetated landunits only) m F +Z0QV - roughness length over vegetation, latent heat m F +ZBOT - atmospheric reference height m T +ZETA - dimensionless stability parameter unitless F +ZII - convective boundary height m F +ZWT - water table depth (natural vegetated and crop landunits only) m T +ZWT_CH4_UNSAT - depth of water table for methane production used in non-inundated area m T +ZWT_PERCH - perched water table depth (natural vegetated and crop landunits only) m T +currentPatch - currentPatch coefficient for VOC calc non F +num_iter - number of iterations unitless F +QICE_FORC elevclas qice forcing sent to GLC mm/s F +TOPO_FORC elevclas topograephic height sent to GLC m F +TSRF_FORC elevclas surface temperature sent to GLC K F +ACTUAL_IMMOB_NH4 levdcmp immobilization of NH4 gN/m^3/s F +ACTUAL_IMMOB_NO3 levdcmp immobilization of NO3 gN/m^3/s F +ACTUAL_IMMOB_vr levdcmp actual N immobilization gN/m^3/s F +CROOT_PROF levdcmp profile for litter C and N inputs from coarse roots 1/m F +CWD_C_TO_LIT_CEL_C_vr levdcmp decomp. of coarse woody debris C to cellulosic litter C gC/m^3/s F +CWD_C_TO_LIT_LIG_C_vr levdcmp decomp. of coarse woody debris C to lignin litter C gC/m^3/s F +CWD_HR_L2_vr levdcmp Het. Resp. from coarse woody debris gC/m^3/s F +CWD_HR_L3_vr levdcmp Het. Resp. from coarse woody debris gC/m^3/s F +CWD_N_TO_LIT_CEL_N_vr levdcmp decomp. of coarse woody debris N to cellulosic litter N gN/m^3 F +CWD_N_TO_LIT_LIG_N_vr levdcmp decomp. of coarse woody debris N to lignin litter N gN/m^3 F +CWD_N_vr levdcmp CWD N (vertically resolved) gN/m^3 T +CWD_PATHFRAC_L2_vr levdcmp PATHFRAC from coarse woody debris to cellulosic litter fraction F +CWD_PATHFRAC_L3_vr levdcmp PATHFRAC from coarse woody debris to lignin litter fraction F +CWD_RESP_FRAC_L2_vr levdcmp respired from coarse woody debris to cellulosic litter fraction F +CWD_RESP_FRAC_L3_vr levdcmp respired from coarse woody debris to lignin litter fraction F +DWT_DEADCROOTC_TO_CWDC levdcmp dead coarse root to CWD due to landcover change gC/m^2/s F +DWT_DEADCROOTN_TO_CWDN levdcmp dead coarse root to CWD due to landcover change gN/m^2/s F +DWT_FROOTC_TO_LIT_CEL_C levdcmp fine root to cellulosic litter due to landcover change gC/m^2/s F +DWT_FROOTC_TO_LIT_LIG_C levdcmp fine root to lignin litter due to landcover change gC/m^2/s F +DWT_FROOTC_TO_LIT_MET_C levdcmp fine root to metabolic litter due to landcover change gC/m^2/s F +DWT_FROOTN_TO_LIT_CEL_N levdcmp fine root N to cellulosic litter due to landcover change gN/m^2/s F +DWT_FROOTN_TO_LIT_LIG_N levdcmp fine root N to lignin litter due to landcover change gN/m^2/s F +DWT_FROOTN_TO_LIT_MET_N levdcmp fine root N to metabolic litter due to landcover change gN/m^2/s F +DWT_LIVECROOTC_TO_CWDC levdcmp live coarse root to CWD due to landcover change gC/m^2/s F +DWT_LIVECROOTN_TO_CWDN levdcmp live coarse root to CWD due to landcover change gN/m^2/s F +FMAX_DENIT_CARBONSUBSTRATE levdcmp FMAX_DENIT_CARBONSUBSTRATE gN/m^3/s F +FMAX_DENIT_NITRATE levdcmp FMAX_DENIT_NITRATE gN/m^3/s F +FPI_vr levdcmp fraction of potential immobilization proportion F +FROOT_PROF levdcmp profile for litter C and N inputs from fine roots 1/m F +F_DENIT_BASE levdcmp F_DENIT_BASE gN/m^3/s F +F_DENIT_vr levdcmp denitrification flux gN/m^3/s F +F_NIT_vr levdcmp nitrification flux gN/m^3/s F +GROSS_NMIN_vr levdcmp gross rate of N mineralization gN/m^3/s F +K_CWD levdcmp coarse woody debris potential loss coefficient 1/s F +K_LIT_CEL levdcmp cellulosic litter potential loss coefficient 1/s F +K_LIT_LIG levdcmp lignin litter potential loss coefficient 1/s F +K_LIT_MET levdcmp metabolic litter potential loss coefficient 1/s F +K_NITR levdcmp K_NITR 1/s F +K_NITR_H2O levdcmp K_NITR_H2O unitless F +K_NITR_PH levdcmp K_NITR_PH unitless F +K_NITR_T levdcmp K_NITR_T unitless F +K_SOM_ACT levdcmp active soil organic potential loss coefficient 1/s F +K_SOM_PAS levdcmp passive soil organic potential loss coefficient 1/s F +K_SOM_SLO levdcmp slow soil organic ma potential loss coefficient 1/s F +L1_PATHFRAC_S1_vr levdcmp PATHFRAC from metabolic litter to active soil organic fraction F +L1_RESP_FRAC_S1_vr levdcmp respired from metabolic litter to active soil organic fraction F +L2_PATHFRAC_S1_vr levdcmp PATHFRAC from cellulosic litter to active soil organic fraction F +L2_RESP_FRAC_S1_vr levdcmp respired from cellulosic litter to active soil organic fraction F +L3_PATHFRAC_S2_vr levdcmp PATHFRAC from lignin litter to slow soil organic ma fraction F +L3_RESP_FRAC_S2_vr levdcmp respired from lignin litter to slow soil organic ma fraction F +LEAF_PROF levdcmp profile for litter C and N inputs from leaves 1/m F +LIT_CEL_C_TNDNCY_VERT_TR levdcmp cellulosic litter C tendency due to vertical transport gC/m^3/s F +LIT_CEL_C_TO_SOM_ACT_C_v levdcmp decomp. of cellulosic litter C to active soil organic C gC/m^3/s F +LIT_CEL_HR_vr levdcmp Het. Resp. from cellulosic litter gC/m^3/s F +LIT_CEL_N_TNDNCY_VERT_TR levdcmp cellulosic litter N tendency due to vertical transport gN/m^3/s F +LIT_CEL_N_TO_SOM_ACT_N_v levdcmp decomp. of cellulosic litter N to active soil organic N gN/m^3 F +LIT_CEL_N_vr levdcmp LIT_CEL N (vertically resolved) gN/m^3 T +LIT_LIG_C_TNDNCY_VERT_TR levdcmp lignin litter C tendency due to vertical transport gC/m^3/s F +LIT_LIG_C_TO_SOM_SLO_C_v levdcmp decomp. of lignin litter C to slow soil organic ma C gC/m^3/s F +LIT_LIG_HR_vr levdcmp Het. Resp. from lignin litter gC/m^3/s F +LIT_LIG_N_TNDNCY_VERT_TR levdcmp lignin litter N tendency due to vertical transport gN/m^3/s F +LIT_LIG_N_TO_SOM_SLO_N_v levdcmp decomp. of lignin litter N to slow soil organic ma N gN/m^3 F +LIT_LIG_N_vr levdcmp LIT_LIG N (vertically resolved) gN/m^3 T +LIT_MET_C_TNDNCY_VERT_TR levdcmp metabolic litter C tendency due to vertical transport gC/m^3/s F +LIT_MET_C_TO_SOM_ACT_C_v levdcmp decomp. of metabolic litter C to active soil organic C gC/m^3/s F +LIT_MET_HR_vr levdcmp Het. Resp. from metabolic litter gC/m^3/s F +LIT_MET_N_TNDNCY_VERT_TR levdcmp metabolic litter N tendency due to vertical transport gN/m^3/s F +LIT_MET_N_TO_SOM_ACT_N_v levdcmp decomp. of metabolic litter N to active soil organic N gN/m^3 F +LIT_MET_N_vr levdcmp LIT_MET N (vertically resolved) gN/m^3 T +M_CWD_C_TO_FIRE_vr levdcmp coarse woody debris C fire loss gC/m^3/s F +M_CWD_N_TO_FIRE_vr levdcmp coarse woody debris N fire loss gN/m^3 F +M_LIT_CEL_C_TO_FIRE_vr levdcmp cellulosic litter C fire loss gC/m^3/s F +M_LIT_CEL_N_TO_FIRE_vr levdcmp cellulosic litter N fire loss gN/m^3 F +M_LIT_LIG_C_TO_FIRE_vr levdcmp lignin litter C fire loss gC/m^3/s F +M_LIT_LIG_N_TO_FIRE_vr levdcmp lignin litter N fire loss gN/m^3 F +M_LIT_MET_C_TO_FIRE_vr levdcmp metabolic litter C fire loss gC/m^3/s F +M_LIT_MET_N_TO_FIRE_vr levdcmp metabolic litter N fire loss gN/m^3 F +NDEP_PROF levdcmp profile for atmospheric N deposition 1/m F +NET_NMIN_vr levdcmp net rate of N mineralization gN/m^3/s F +NFIXATION_PROF levdcmp profile for biological N fixation 1/m F +POTENTIAL_IMMOB_vr levdcmp potential N immobilization gN/m^3/s F +POT_F_DENIT_vr levdcmp potential denitrification flux gN/m^3/s F +POT_F_NIT_vr levdcmp potential nitrification flux gN/m^3/s F +S1_PATHFRAC_S2_vr levdcmp PATHFRAC from active soil organic to slow soil organic ma fraction F +S1_PATHFRAC_S3_vr levdcmp PATHFRAC from active soil organic to passive soil organic fraction F +S1_RESP_FRAC_S2_vr levdcmp respired from active soil organic to slow soil organic ma fraction F +S1_RESP_FRAC_S3_vr levdcmp respired from active soil organic to passive soil organic fraction F +S2_PATHFRAC_S1_vr levdcmp PATHFRAC from slow soil organic ma to active soil organic fraction F +S2_PATHFRAC_S3_vr levdcmp PATHFRAC from slow soil organic ma to passive soil organic fraction F +S2_RESP_FRAC_S1_vr levdcmp respired from slow soil organic ma to active soil organic fraction F +S2_RESP_FRAC_S3_vr levdcmp respired from slow soil organic ma to passive soil organic fraction F +S3_PATHFRAC_S1_vr levdcmp PATHFRAC from passive soil organic to active soil organic fraction F +S3_RESP_FRAC_S1_vr levdcmp respired from passive soil organic to active soil organic fraction F +SMINN_TO_PLANT_vr levdcmp plant uptake of soil mineral N gN/m^3/s F +SMINN_TO_S1N_L1_vr levdcmp mineral N flux for decomp. of LIT_METto SOM_ACT gN/m^3 F +SMINN_TO_S1N_L2_vr levdcmp mineral N flux for decomp. of LIT_CELto SOM_ACT gN/m^3 F +SMINN_TO_S1N_S2_vr levdcmp mineral N flux for decomp. of SOM_SLOto SOM_ACT gN/m^3 F +SMINN_TO_S1N_S3_vr levdcmp mineral N flux for decomp. of SOM_PASto SOM_ACT gN/m^3 F +SMINN_TO_S2N_L3_vr levdcmp mineral N flux for decomp. of LIT_LIGto SOM_SLO gN/m^3 F +SMINN_TO_S2N_S1_vr levdcmp mineral N flux for decomp. of SOM_ACTto SOM_SLO gN/m^3 F +SMINN_TO_S3N_S1_vr levdcmp mineral N flux for decomp. of SOM_ACTto SOM_PAS gN/m^3 F +SMINN_TO_S3N_S2_vr levdcmp mineral N flux for decomp. of SOM_SLOto SOM_PAS gN/m^3 F +SMIN_NH4_TO_PLANT levdcmp plant uptake of NH4 gN/m^3/s F +SMIN_NO3_LEACHED_vr levdcmp soil NO3 pool loss to leaching gN/m^3/s F +SMIN_NO3_MASSDENS levdcmp SMIN_NO3_MASSDENS ugN/cm^3 soil F +SMIN_NO3_RUNOFF_vr levdcmp soil NO3 pool loss to runoff gN/m^3/s F +SMIN_NO3_TO_PLANT levdcmp plant uptake of NO3 gN/m^3/s F +SOILN_vr levdcmp SOIL N (vertically resolved) gN/m^3 T +SOM_ACT_C_TNDNCY_VERT_TR levdcmp active soil organic C tendency due to vertical transport gC/m^3/s F +SOM_ACT_C_TO_SOM_PAS_C_v levdcmp decomp. of active soil organic C to passive soil organic C gC/m^3/s F +SOM_ACT_C_TO_SOM_SLO_C_v levdcmp decomp. of active soil organic C to slow soil organic ma C gC/m^3/s F +SOM_ACT_HR_S2_vr levdcmp Het. Resp. from active soil organic gC/m^3/s F +SOM_ACT_HR_S3_vr levdcmp Het. Resp. from active soil organic gC/m^3/s F +SOM_ACT_N_TNDNCY_VERT_TR levdcmp active soil organic N tendency due to vertical transport gN/m^3/s F +SOM_ACT_N_TO_SOM_PAS_N_v levdcmp decomp. of active soil organic N to passive soil organic N gN/m^3 F +SOM_ACT_N_TO_SOM_SLO_N_v levdcmp decomp. of active soil organic N to slow soil organic ma N gN/m^3 F +SOM_ACT_N_vr levdcmp SOM_ACT N (vertically resolved) gN/m^3 T +SOM_ADV_COEF levdcmp advection term for vertical SOM translocation m/s F +SOM_DIFFUS_COEF levdcmp diffusion coefficient for vertical SOM translocation m^2/s F +SOM_PAS_C_TNDNCY_VERT_TR levdcmp passive soil organic C tendency due to vertical transport gC/m^3/s F +SOM_PAS_C_TO_SOM_ACT_C_v levdcmp decomp. of passive soil organic C to active soil organic C gC/m^3/s F +SOM_PAS_HR_vr levdcmp Het. Resp. from passive soil organic gC/m^3/s F +SOM_PAS_N_TNDNCY_VERT_TR levdcmp passive soil organic N tendency due to vertical transport gN/m^3/s F +SOM_PAS_N_TO_SOM_ACT_N_v levdcmp decomp. of passive soil organic N to active soil organic N gN/m^3 F +SOM_PAS_N_vr levdcmp SOM_PAS N (vertically resolved) gN/m^3 T +SOM_SLO_C_TNDNCY_VERT_TR levdcmp slow soil organic ma C tendency due to vertical transport gC/m^3/s F +SOM_SLO_C_TO_SOM_ACT_C_v levdcmp decomp. of slow soil organic ma C to active soil organic C gC/m^3/s F +SOM_SLO_C_TO_SOM_PAS_C_v levdcmp decomp. of slow soil organic ma C to passive soil organic C gC/m^3/s F +SOM_SLO_HR_S1_vr levdcmp Het. Resp. from slow soil organic ma gC/m^3/s F +SOM_SLO_HR_S3_vr levdcmp Het. Resp. from slow soil organic ma gC/m^3/s F +SOM_SLO_N_TNDNCY_VERT_TR levdcmp slow soil organic ma N tendency due to vertical transport gN/m^3/s F +SOM_SLO_N_TO_SOM_ACT_N_v levdcmp decomp. of slow soil organic ma N to active soil organic N gN/m^3 F +SOM_SLO_N_TO_SOM_PAS_N_v levdcmp decomp. of slow soil organic ma N to passive soil organic N gN/m^3 F +SOM_SLO_N_vr levdcmp SOM_SLO N (vertically resolved) gN/m^3 T +STEM_PROF levdcmp profile for litter C and N inputs from stems 1/m F +SUPPLEMENT_TO_SMINN_vr levdcmp supplemental N supply gN/m^3/s F +WFPS levdcmp WFPS percent F +anaerobic_frac levdcmp anaerobic_frac m3/m3 F +diffus levdcmp diffusivity m^2/s F +fr_WFPS levdcmp fr_WFPS fraction F +n2_n2o_ratio_denit levdcmp n2_n2o_ratio_denit gN/gN F +r_psi levdcmp r_psi m F +ratio_k1 levdcmp ratio_k1 none F +ratio_no3_co2 levdcmp ratio_no3_co2 ratio F +soil_bulkdensity levdcmp soil_bulkdensity kg/m3 F +soil_co2_prod levdcmp soil_co2_prod ug C / g soil / day F +CONC_CH4_SAT levgrnd CH4 soil Concentration for inundated / lake area mol/m3 F +CONC_CH4_UNSAT levgrnd CH4 soil Concentration for non-inundated area mol/m3 F +EFF_POROSITY levgrnd effective porosity = porosity - vol_ice proportion F +FGR_SOIL_R levgrnd Rural downward heat flux at interface below each soil layer watt/m^2 F +FRAC_ICEOLD levgrnd fraction of ice relative to the tot water proportion F +HK levgrnd hydraulic conductivity (natural vegetated and crop landunits only) mm/s F +O2_DECOMP_DEPTH_UNSAT levgrnd O2 consumption from HR and AR for non-inundated area mol/m3/s F +ROOTR levgrnd effective fraction of roots in each soil layer (SMS method) proportion F +RRESIS levgrnd root resistance in each soil layer proportion F +SMP levgrnd soil matric potential (natural vegetated and crop landunits only) mm T +SOILPSI levgrnd soil water potential in each soil layer MPa F +TSOI levgrnd soil temperature (natural vegetated and crop landunits only) K T +TSOI_ICE levgrnd soil temperature (ice landunits only) K T +bsw levgrnd clap and hornberger B unitless F +watfc levgrnd water field capacity m^3/m^3 F +watsat levgrnd water saturated m^3/m^3 F +LAKEICEFRAC levlak lake layer ice mass fraction unitless F +TLAKE levlak lake temperature K T +SNO_ABS levsno Absorbed solar radiation in each snow layer W/m^2 F +SNO_ABS_ICE levsno Absorbed solar radiation in each snow layer (ice landunits only) W/m^2 F +SNO_BW levsno Partial density of water in the snow pack (ice + liquid) kg/m3 F +SNO_BW_ICE levsno Partial density of water in the snow pack (ice + liquid, ice landunits only) kg/m3 F +SNO_EXISTENCE levsno Fraction of averaging period for which each snow layer existed unitless F +SNO_FRZ levsno snow freezing rate in each snow layer kg/m2/s F +SNO_FRZ_ICE levsno snow freezing rate in each snow layer (ice landunits only) mm/s F +SNO_GS levsno Mean snow grain size Microns F +SNO_GS_ICE levsno Mean snow grain size (ice landunits only) Microns F +SNO_ICE levsno Snow ice content kg/m2 F +SNO_LIQH2O levsno Snow liquid water content kg/m2 F +SNO_MELT levsno snow melt rate in each snow layer mm/s F +SNO_MELT_ICE levsno snow melt rate in each snow layer (ice landunits only) mm/s F +SNO_T levsno Snow temperatures K F +SNO_TK levsno Thermal conductivity W/m-K F +SNO_TK_ICE levsno Thermal conductivity (ice landunits only) W/m-K F +SNO_T_ICE levsno Snow temperatures (ice landunits only) K F +SNO_Z levsno Snow layer thicknesses m F +SNO_Z_ICE levsno Snow layer thicknesses (ice landunits only) m F +CONC_O2_SAT levsoi O2 soil Concentration for inundated / lake area mol/m3 T +CONC_O2_UNSAT levsoi O2 soil Concentration for non-inundated area mol/m3 T +CWD_C_vr levsoi CWD C (vertically resolved) gC/m^3 T +H2OSOI levsoi volumetric soil water (natural vegetated and crop landunits only) mm3/mm3 T +HR_vr levsoi total vertically resolved heterotrophic respiration gC/m^3/s T +KROOT levsoi root conductance each soil layer 1/s F +KSOIL levsoi soil conductance in each soil layer 1/s F +LIT_CEL_C_vr levsoi LIT_CEL C (vertically resolved) gC/m^3 T +LIT_LIG_C_vr levsoi LIT_LIG C (vertically resolved) gC/m^3 T +LIT_MET_C_vr levsoi LIT_MET C (vertically resolved) gC/m^3 T +O_SCALAR levsoi fraction by which decomposition is reduced due to anoxia unitless T +QROOTSINK levsoi water flux from soil to root in each soil-layer mm/s F +SMINN_vr levsoi soil mineral N gN/m^3 T +SMIN_NH4_vr levsoi soil mineral NH4 (vert. res.) gN/m^3 T +SMIN_NO3_vr levsoi soil mineral NO3 (vert. res.) gN/m^3 T +SOILC_vr levsoi SOIL C (vertically resolved) gC/m^3 T +SOILICE levsoi soil ice (natural vegetated and crop landunits only) kg/m2 T +SOILLIQ levsoi soil liquid water (natural vegetated and crop landunits only) kg/m2 T +SOM_ACT_C_vr levsoi SOM_ACT C (vertically resolved) gC/m^3 T +SOM_PAS_C_vr levsoi SOM_PAS C (vertically resolved) gC/m^3 T +SOM_SLO_C_vr levsoi SOM_SLO C (vertically resolved) gC/m^3 T +T_SCALAR levsoi temperature inhibition of decomposition unitless T +W_SCALAR levsoi Moisture (dryness) inhibition of decomposition unitless T +GDDACCUM_PERHARV mxharvests At-harvest accumulated growing degree days past planting date for crop; should only be output ddays F +GDDHARV_PERHARV mxharvests Growing degree days (gdd) needed to harvest; should only be output annually ddays F +GRAINC_TO_FOOD_PERHARV mxharvests grain C to food per harvest; should only be output annually gC/m^2 F +HARVEST_REASON_PERHARV mxharvests Reason for each crop harvest; should only be output annually 1 = mature; 2 = max season length; 3 = incorrect Dec. 31 sowing; F +HDATES mxharvests actual crop harvest dates; should only be output annually day of year F +HUI_PERHARV mxharvests At-harvest accumulated heat unit index for crop; should only be output annually ddays F +SDATES_PERHARV mxharvests actual sowing dates for crops harvested this year; should only be output annually day of year F +SOWING_REASON_PERHARV mxharvests Reason for sowing of each crop harvested this year; should only be output annually unitless F +SYEARS_PERHARV mxharvests actual sowing years for crops harvested this year; should only be output annually year F +SDATES mxsowings actual crop sowing dates; should only be output annually day of year F +SOWING_REASON mxsowings Reason for each crop sowing; should only be output annually unitless F +ALBD numrad surface albedo (direct) proportion F +ALBGRD numrad ground albedo (direct) proportion F +ALBGRI numrad ground albedo (indirect) proportion F +ALBI numrad surface albedo (indirect) proportion F +VEGWP nvegwcs vegetation water matric potential for sun/sha canopy,xyl,root segments mm T +VEGWPLN nvegwcs vegetation water matric potential for sun/sha canopy,xyl,root at local noon mm T +VEGWPPD nvegwcs predawn vegetation water matric potential for sun/sha canopy,xyl,root mm T +=================================== ================ ============================================================================================== ================================================================= ======= diff --git a/doc/source/users_guide/setting-up-and-running-a-case/index.rst b/doc/source/users_guide/setting-up-and-running-a-case/index.rst index f882df277b..b11587ee21 100644 --- a/doc/source/users_guide/setting-up-and-running-a-case/index.rst +++ b/doc/source/users_guide/setting-up-and-running-a-case/index.rst @@ -18,6 +18,6 @@ Setting Up and Running a Case customizing-the-clm-configuration.rst customizing-the-clm-namelist.rst customizing-the-datm-namelist.rst - master_list_nofates - master_list_fates + history_fields_nofates + history_fields_fates diff --git a/doc/source/users_guide/setting-up-and-running-a-case/master_list_fates.rst b/doc/source/users_guide/setting-up-and-running-a-case/master_list_fates.rst deleted file mode 100644 index 57edbfd3ca..0000000000 --- a/doc/source/users_guide/setting-up-and-running-a-case/master_list_fates.rst +++ /dev/null @@ -1,955 +0,0 @@ -============================= -CTSM History Fields (fates) -============================= - -CAUTION: Not all variables are relevant / present for all CTSM cases. -Key flags used in this CTSM case: -use_cn = F -use_crop = F -use_fates = T - -==== =================================== ============================================================================================== ================================================================= ======= -CTSM History Fields ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - # Variable Name Long Description Units Active? -==== =================================== ============================================================================================== ================================================================= ======= - 1 A5TMIN 5-day running mean of min 2-m temperature K F - 2 ACTUAL_IMMOB actual N immobilization gN/m^2/s T - 3 ACT_SOMC ACT_SOM C gC/m^2 T - 4 ACT_SOMC_1m ACT_SOM C to 1 meter gC/m^2 F - 5 ACT_SOMC_TNDNCY_VERT_TRA active soil organic C tendency due to vertical transport gC/m^3/s F - 6 ACT_SOMC_TO_PAS_SOMC decomp. of active soil organic C to passive soil organic C gC/m^2/s F - 7 ACT_SOMC_TO_PAS_SOMC_vr decomp. of active soil organic C to passive soil organic C gC/m^3/s F - 8 ACT_SOMC_TO_SLO_SOMC decomp. of active soil organic C to slow soil organic ma C gC/m^2/s F - 9 ACT_SOMC_TO_SLO_SOMC_vr decomp. of active soil organic C to slow soil organic ma C gC/m^3/s F - 10 ACT_SOMC_vr ACT_SOM C (vertically resolved) gC/m^3 T - 11 ACT_SOMN ACT_SOM N gN/m^2 T - 12 ACT_SOMN_1m ACT_SOM N to 1 meter gN/m^2 F - 13 ACT_SOMN_TNDNCY_VERT_TRA active soil organic N tendency due to vertical transport gN/m^3/s F - 14 ACT_SOMN_TO_PAS_SOMN decomp. of active soil organic N to passive soil organic N gN/m^2 F - 15 ACT_SOMN_TO_PAS_SOMN_vr decomp. of active soil organic N to passive soil organic N gN/m^3 F - 16 ACT_SOMN_TO_SLO_SOMN decomp. of active soil organic N to slow soil organic ma N gN/m^2 F - 17 ACT_SOMN_TO_SLO_SOMN_vr decomp. of active soil organic N to slow soil organic ma N gN/m^3 F - 18 ACT_SOMN_vr ACT_SOM N (vertically resolved) gN/m^3 T - 19 ACT_SOM_HR_S2 Het. Resp. from active soil organic gC/m^2/s F - 20 ACT_SOM_HR_S2_vr Het. Resp. from active soil organic gC/m^3/s F - 21 ACT_SOM_HR_S3 Het. Resp. from active soil organic gC/m^2/s F - 22 ACT_SOM_HR_S3_vr Het. Resp. from active soil organic gC/m^3/s F - 23 AGB Aboveground biomass gC m-2 T - 24 AGB_SCLS Aboveground biomass by size class kgC/m2 T - 25 AGB_SCPF Aboveground biomass by pft/size kgC/m2 F - 26 AGLB Aboveground leaf biomass kg/m^2 F - 27 AGSB Aboveground stem biomass kg/m^2 F - 28 ALBD surface albedo (direct) proportion F - 29 ALBGRD ground albedo (direct) proportion F - 30 ALBGRI ground albedo (indirect) proportion F - 31 ALBI surface albedo (indirect) proportion F - 32 ALT current active layer thickness m F - 33 ALTMAX maximum annual active layer thickness m F - 34 ALTMAX_LASTYEAR maximum prior year active layer thickness m F - 35 AR autotrophic respiration gC/m^2/s T - 36 AREA_BURNT_BY_PATCH_AGE spitfire area burnt by patch age (divide by patch_area_by_age to get burnt fraction by age) m2/m2/day T - 37 AREA_PLANT area occupied by all plants m2/m2 T - 38 AREA_TREES area occupied by woody plants m2/m2 T - 39 AR_AGSAPM_SCPF above-ground sapwood maintenance autotrophic respiration per m2 per year by pft/size kgC/m2/yr F - 40 AR_CANOPY autotrophic respiration of canopy plants gC/m^2/s T - 41 AR_CANOPY_SCPF autotrophic respiration of canopy plants by pft/size kgC/m2/yr F - 42 AR_CROOTM_SCPF below-ground sapwood maintenance autotrophic respiration per m2 per year by pft/size kgC/m2/yr F - 43 AR_DARKM_SCPF dark portion of maintenance autotrophic respiration per m2 per year by pft/size kgC/m2/yr F - 44 AR_FROOTM_SCPF fine root maintenance autotrophic respiration per m2 per year by pft/size kgC/m2/yr F - 45 AR_GROW_SCPF growth autotrophic respiration per m2 per year by pft/size kgC/m2/yr F - 46 AR_MAINT_SCPF maintenance autotrophic respiration per m2 per year by pft/size kgC/m2/yr F - 47 AR_SCPF total autotrophic respiration per m2 per year by pft/size kgC/m2/yr F - 48 AR_UNDERSTORY autotrophic respiration of understory plants gC/m^2/s T - 49 AR_UNDERSTORY_SCPF autotrophic respiration of understory plants by pft/size kgC/m2/yr F - 50 ATM_TOPO atmospheric surface height m T - 51 AnnET Annual ET mm/s F - 52 BA_SCLS basal area by size class m2/ha T - 53 BA_SCPF basal area by pft/size m2/ha F - 54 BCDEP total BC deposition (dry+wet) from atmosphere kg/m^2/s T - 55 BDEAD_MD_CANOPY_SCLS BDEAD_MD for canopy plants by size class kg C / ha / yr F - 56 BDEAD_MD_UNDERSTORY_SCLS BDEAD_MD for understory plants by size class kg C / ha / yr F - 57 BIOMASS_AGEPFT biomass per PFT in each age bin kg C / m2 F - 58 BIOMASS_BY_AGE Total Biomass within a given patch age bin kgC/m2 F - 59 BIOMASS_CANOPY Biomass of canopy plants gC m-2 T - 60 BIOMASS_SCLS Total biomass by size class kgC/m2 F - 61 BIOMASS_UNDERSTORY Biomass of understory plants gC m-2 T - 62 BLEAF_CANOPY_SCPF biomass carbon in leaf of canopy plants by pft/size kgC/ha F - 63 BLEAF_UNDERSTORY_SCPF biomass carbon in leaf of understory plants by pft/size kgC/ha F - 64 BSTORE_MD_CANOPY_SCLS BSTORE_MD for canopy plants by size class kg C / ha / yr F - 65 BSTORE_MD_UNDERSTORY_SCLS BSTORE_MD for understory plants by size class kg C / ha / yr F - 66 BSTOR_CANOPY_SCPF biomass carbon in storage pools of canopy plants by pft/size kgC/ha F - 67 BSTOR_UNDERSTORY_SCPF biomass carbon in storage pools of understory plants by pft/size kgC/ha F - 68 BSW_MD_CANOPY_SCLS BSW_MD for canopy plants by size class kg C / ha / yr F - 69 BSW_MD_UNDERSTORY_SCLS BSW_MD for understory plants by size class kg C / ha / yr F - 70 BTRAN transpiration beta factor unitless T - 71 BTRANMN daily minimum of transpiration beta factor unitless T - 72 BURNT_LITTER_FRAC_AREA_PRODUCT product of fraction of fuel burnt and burned area (divide by FIRE_AREA to get burned-area-weig fraction T - 73 C13disc_SCPF C13 discrimination by pft/size per mil F - 74 CAMBIALFIREMORT_SCPF cambial fire mortality by pft/size N/ha/yr F - 75 CANOPY_AREA_BY_AGE canopy area by age bin m2/m2 T - 76 CANOPY_HEIGHT_DIST canopy height distribution m2/m2 T - 77 CANOPY_SPREAD Scaling factor between tree basal area and canopy area 0-1 T - 78 CARBON_BALANCE_CANOPY_SCLS CARBON_BALANCE for canopy plants by size class kg C / ha / yr F - 79 CARBON_BALANCE_UNDERSTORY_SCLS CARBON_BALANCE for understory plants by size class kg C / ha / yr F - 80 CBALANCE_ERROR_FATES total carbon error, FATES mgC/day T - 81 CEFFLUX carbon efflux, root to soil kgC/ha/day T - 82 CEFFLUX_SCPF carbon efflux, root to soil, by size-class x pft kg/ha/day F - 83 CEL_LITC CEL_LIT C gC/m^2 T - 84 CEL_LITC_1m CEL_LIT C to 1 meter gC/m^2 F - 85 CEL_LITC_TNDNCY_VERT_TRA cellulosic litter C tendency due to vertical transport gC/m^3/s F - 86 CEL_LITC_TO_ACT_SOMC decomp. of cellulosic litter C to active soil organic C gC/m^2/s F - 87 CEL_LITC_TO_ACT_SOMC_vr decomp. of cellulosic litter C to active soil organic C gC/m^3/s F - 88 CEL_LITC_vr CEL_LIT C (vertically resolved) gC/m^3 T - 89 CEL_LITN CEL_LIT N gN/m^2 T - 90 CEL_LITN_1m CEL_LIT N to 1 meter gN/m^2 F - 91 CEL_LITN_TNDNCY_VERT_TRA cellulosic litter N tendency due to vertical transport gN/m^3/s F - 92 CEL_LITN_TO_ACT_SOMN decomp. of cellulosic litter N to active soil organic N gN/m^2 F - 93 CEL_LITN_TO_ACT_SOMN_vr decomp. of cellulosic litter N to active soil organic N gN/m^3 F - 94 CEL_LITN_vr CEL_LIT N (vertically resolved) gN/m^3 T - 95 CEL_LIT_HR Het. Resp. from cellulosic litter gC/m^2/s F - 96 CEL_LIT_HR_vr Het. Resp. from cellulosic litter gC/m^3/s F - 97 CH4PROD Gridcell total production of CH4 gC/m2/s T - 98 CH4_EBUL_TOTAL_SAT ebullition surface CH4 flux; (+ to atm) mol/m2/s F - 99 CH4_EBUL_TOTAL_UNSAT ebullition surface CH4 flux; (+ to atm) mol/m2/s F - 100 CH4_SURF_AERE_SAT aerenchyma surface CH4 flux for inundated area; (+ to atm) mol/m2/s T - 101 CH4_SURF_AERE_UNSAT aerenchyma surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T - 102 CH4_SURF_DIFF_SAT diffusive surface CH4 flux for inundated / lake area; (+ to atm) mol/m2/s T - 103 CH4_SURF_DIFF_UNSAT diffusive surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T - 104 CH4_SURF_EBUL_SAT ebullition surface CH4 flux for inundated / lake area; (+ to atm) mol/m2/s T - 105 CH4_SURF_EBUL_UNSAT ebullition surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T - 106 COL_CTRUNC column-level sink for C truncation gC/m^2 F - 107 COL_NTRUNC column-level sink for N truncation gN/m^2 F - 108 CONC_CH4_SAT CH4 soil Concentration for inundated / lake area mol/m3 F - 109 CONC_CH4_UNSAT CH4 soil Concentration for non-inundated area mol/m3 F - 110 CONC_O2_SAT O2 soil Concentration for inundated / lake area mol/m3 T - 111 CONC_O2_UNSAT O2 soil Concentration for non-inundated area mol/m3 T - 112 COSZEN cosine of solar zenith angle none F - 113 CROWNAREA_CAN total crown area in each canopy layer m2/m2 T - 114 CROWNAREA_CNLF total crown area that is occupied by leaves in each canopy and leaf layer m2/m2 F - 115 CROWNFIREMORT_SCPF crown fire mortality by pft/size N/ha/yr F - 116 CROWN_AREA_CANOPY_SCLS total crown area of canopy plants by size class m2/ha F - 117 CROWN_AREA_UNDERSTORY_SCLS total crown area of understory plants by size class m2/ha F - 118 CWDC_HR cwd C heterotrophic respiration gC/m^2/s F - 119 CWD_AG_CWDSC size-resolved AG CWD stocks gC/m^2 F - 120 CWD_AG_IN_CWDSC size-resolved AG CWD input gC/m^2/y F - 121 CWD_AG_OUT_CWDSC size-resolved AG CWD output gC/m^2/y F - 122 CWD_BG_CWDSC size-resolved BG CWD stocks gC/m^2 F - 123 CWD_BG_IN_CWDSC size-resolved BG CWD input gC/m^2/y F - 124 CWD_BG_OUT_CWDSC size-resolved BG CWD output gC/m^2/y F - 125 C_LBLAYER mean leaf boundary layer conductance umol m-2 s-1 T - 126 C_LBLAYER_BY_AGE mean leaf boundary layer conductance - by patch age umol m-2 s-1 F - 127 C_STOMATA mean stomatal conductance umol m-2 s-1 T - 128 C_STOMATA_BY_AGE mean stomatal conductance - by patch age umol m-2 s-1 F - 129 DDBH_CANOPY_SCAG growth rate of canopy plantsnumber of plants per hectare in canopy in each size x age class cm/yr/ha F - 130 DDBH_CANOPY_SCLS diameter growth increment by pft/size cm/yr/ha T - 131 DDBH_CANOPY_SCPF diameter growth increment by pft/size cm/yr/ha F - 132 DDBH_SCPF diameter growth increment by pft/size cm/yr/ha F - 133 DDBH_UNDERSTORY_SCAG growth rate of understory plants in each size x age class cm/yr/ha F - 134 DDBH_UNDERSTORY_SCLS diameter growth increment by pft/size cm/yr/ha T - 135 DDBH_UNDERSTORY_SCPF diameter growth increment by pft/size cm/yr/ha F - 136 DEMOTION_CARBONFLUX demotion-associated biomass carbon flux from canopy to understory gC/m2/s T - 137 DEMOTION_RATE_SCLS demotion rate from canopy to understory by size class indiv/ha/yr F - 138 DENIT total rate of denitrification gN/m^2/s T - 139 DGNETDT derivative of net ground heat flux wrt soil temp W/m^2/K F - 140 DISPLA displacement height m F - 141 DISTURBANCE_RATE_FIRE Disturbance rate from fire m2 m-2 d-1 T - 142 DISTURBANCE_RATE_LOGGING Disturbance rate from logging m2 m-2 d-1 T - 143 DISTURBANCE_RATE_P2P Disturbance rate from primary to primary lands m2 m-2 d-1 T - 144 DISTURBANCE_RATE_P2S Disturbance rate from primary to secondary lands m2 m-2 d-1 T - 145 DISTURBANCE_RATE_POTENTIAL Potential (i.e., including unresolved) disturbance rate m2 m-2 d-1 T - 146 DISTURBANCE_RATE_S2S Disturbance rate from secondary to secondary lands m2 m-2 d-1 T - 147 DISTURBANCE_RATE_TREEFALL Disturbance rate from treefall m2 m-2 d-1 T - 148 DPVLTRB1 turbulent deposition velocity 1 m/s F - 149 DPVLTRB2 turbulent deposition velocity 2 m/s F - 150 DPVLTRB3 turbulent deposition velocity 3 m/s F - 151 DPVLTRB4 turbulent deposition velocity 4 m/s F - 152 DSL dry surface layer thickness mm T - 153 DSTDEP total dust deposition (dry+wet) from atmosphere kg/m^2/s T - 154 DSTFLXT total surface dust emission kg/m2/s T - 155 DYN_COL_ADJUSTMENTS_CH4 Adjustments in ch4 due to dynamic column areas; only makes sense at the column level: should n gC/m^2 F - 156 DYN_COL_SOIL_ADJUSTMENTS_C Adjustments in soil carbon due to dynamic column areas; only makes sense at the column level: gC/m^2 F - 157 DYN_COL_SOIL_ADJUSTMENTS_N Adjustments in soil nitrogen due to dynamic column areas; only makes sense at the column level gN/m^2 F - 158 ED_NCOHORTS Total number of ED cohorts per site none T - 159 ED_NPATCHES Total number of ED patches per site none T - 160 ED_balive Live biomass gC m-2 T - 161 ED_bdead Dead (structural) biomass (live trees, not CWD) gC m-2 T - 162 ED_bfineroot Fine root biomass gC m-2 T - 163 ED_biomass Total biomass gC m-2 T - 164 ED_bleaf Leaf biomass gC m-2 T - 165 ED_bsapwood Sapwood biomass gC m-2 T - 166 ED_bstore Storage biomass gC m-2 T - 167 EFFECT_WSPEED effective windspeed for fire spread none T - 168 EFLXBUILD building heat flux from change in interior building air temperature W/m^2 T - 169 EFLX_DYNBAL dynamic land cover change conversion energy flux W/m^2 T - 170 EFLX_GNET net heat flux into ground W/m^2 F - 171 EFLX_GRND_LAKE net heat flux into lake/snow surface, excluding light transmission W/m^2 T - 172 EFLX_LH_TOT total latent heat flux [+ to atm] W/m^2 T - 173 EFLX_LH_TOT_ICE total latent heat flux [+ to atm] (ice landunits only) W/m^2 F - 174 EFLX_LH_TOT_R Rural total evaporation W/m^2 T - 175 EFLX_LH_TOT_U Urban total evaporation W/m^2 F - 176 EFLX_SOIL_GRND soil heat flux [+ into soil] W/m^2 F - 177 ELAI exposed one-sided leaf area index m^2/m^2 T - 178 ERRH2O total water conservation error mm T - 179 ERRH2OSNO imbalance in snow depth (liquid water) mm T - 180 ERROR_FATES total error, FATES mass-balance mg/day T - 181 ERRSEB surface energy conservation error W/m^2 T - 182 ERRSOI soil/lake energy conservation error W/m^2 T - 183 ERRSOL solar radiation conservation error W/m^2 T - 184 ESAI exposed one-sided stem area index m^2/m^2 T - 185 FABD_SHA_CNLF shade fraction of direct light absorbed by each canopy and leaf layer fraction F - 186 FABD_SHA_CNLFPFT shade fraction of direct light absorbed by each canopy, leaf, and PFT fraction F - 187 FABD_SHA_TOPLF_BYCANLAYER shade fraction of direct light absorbed by the top leaf layer of each canopy layer fraction F - 188 FABD_SUN_CNLF sun fraction of direct light absorbed by each canopy and leaf layer fraction F - 189 FABD_SUN_CNLFPFT sun fraction of direct light absorbed by each canopy, leaf, and PFT fraction F - 190 FABD_SUN_TOPLF_BYCANLAYER sun fraction of direct light absorbed by the top leaf layer of each canopy layer fraction F - 191 FABI_SHA_CNLF shade fraction of indirect light absorbed by each canopy and leaf layer fraction F - 192 FABI_SHA_CNLFPFT shade fraction of indirect light absorbed by each canopy, leaf, and PFT fraction F - 193 FABI_SHA_TOPLF_BYCANLAYER shade fraction of indirect light absorbed by the top leaf layer of each canopy layer fraction F - 194 FABI_SUN_CNLF sun fraction of indirect light absorbed by each canopy and leaf layer fraction F - 195 FABI_SUN_CNLFPFT sun fraction of indirect light absorbed by each canopy, leaf, and PFT fraction F - 196 FABI_SUN_TOPLF_BYCANLAYER sun fraction of indirect light absorbed by the top leaf layer of each canopy layer fraction F - 197 FATES_HR heterotrophic respiration gC/m^2/s T - 198 FATES_c_to_litr_cel_c litter celluluse carbon flux from FATES to BGC gC/m^3/s T - 199 FATES_c_to_litr_lab_c litter labile carbon flux from FATES to BGC gC/m^3/s T - 200 FATES_c_to_litr_lig_c litter lignin carbon flux from FATES to BGC gC/m^3/s T - 201 FCEV canopy evaporation W/m^2 T - 202 FCH4 Gridcell surface CH4 flux to atmosphere (+ to atm) kgC/m2/s T - 203 FCH4TOCO2 Gridcell oxidation of CH4 to CO2 gC/m2/s T - 204 FCH4_DFSAT CH4 additional flux due to changing fsat, natural vegetated and crop landunits only kgC/m2/s T - 205 FCO2 CO2 flux to atmosphere (+ to atm) kgCO2/m2/s F - 206 FCOV fractional impermeable area unitless T - 207 FCTR canopy transpiration W/m^2 T - 208 FGEV ground evaporation W/m^2 T - 209 FGR heat flux into soil/snow including snow melt and lake / snow light transmission W/m^2 T - 210 FGR12 heat flux between soil layers 1 and 2 W/m^2 T - 211 FGR_ICE heat flux into soil/snow including snow melt and lake / snow light transmission (ice landunits W/m^2 F - 212 FGR_R Rural heat flux into soil/snow including snow melt and snow light transmission W/m^2 F - 213 FGR_SOIL_R Rural downward heat flux at interface below each soil layer watt/m^2 F - 214 FGR_U Urban heat flux into soil/snow including snow melt W/m^2 F - 215 FH2OSFC fraction of ground covered by surface water unitless T - 216 FH2OSFC_NOSNOW fraction of ground covered by surface water (if no snow present) unitless F - 217 FINUNDATED fractional inundated area of vegetated columns unitless T - 218 FINUNDATED_LAG time-lagged inundated fraction of vegetated columns unitless F - 219 FIRA net infrared (longwave) radiation W/m^2 T - 220 FIRA_ICE net infrared (longwave) radiation (ice landunits only) W/m^2 F - 221 FIRA_R Rural net infrared (longwave) radiation W/m^2 T - 222 FIRA_U Urban net infrared (longwave) radiation W/m^2 F - 223 FIRE emitted infrared (longwave) radiation W/m^2 T - 224 FIRE_AREA spitfire fire area burn fraction fraction/day T - 225 FIRE_FDI probability that an ignition will lead to a fire none T - 226 FIRE_FLUX ED-spitfire loss to atmosphere of elements g/m^2/s T - 227 FIRE_FUEL_BULKD spitfire fuel bulk density kg biomass/m3 T - 228 FIRE_FUEL_EFF_MOIST spitfire fuel moisture m T - 229 FIRE_FUEL_MEF spitfire fuel moisture m T - 230 FIRE_FUEL_SAV spitfire fuel surface/volume per m T - 231 FIRE_ICE emitted infrared (longwave) radiation (ice landunits only) W/m^2 F - 232 FIRE_IGNITIONS number of successful ignitions number/km2/day T - 233 FIRE_INTENSITY spitfire fire intensity: kJ/m/s kJ/m/s T - 234 FIRE_INTENSITY_AREA_PRODUCT spitfire product of fire intensity and burned area (divide by FIRE_AREA to get area-weighted m kJ/m/s T - 235 FIRE_INTENSITY_BY_PATCH_AGE product of fire intensity and burned area, resolved by patch age (so divide by AREA_BURNT_BY_P kJ/m/2 T - 236 FIRE_NESTEROV_INDEX nesterov_fire_danger index none T - 237 FIRE_R Rural emitted infrared (longwave) radiation W/m^2 T - 238 FIRE_ROS fire rate of spread m/min m/min T - 239 FIRE_ROS_AREA_PRODUCT product of fire rate of spread (m/min) and burned area (fraction)--divide by FIRE_AREA to get m/min T - 240 FIRE_TFC_ROS total fuel consumed kgC/m2 T - 241 FIRE_TFC_ROS_AREA_PRODUCT product of total fuel consumed and burned area--divide by FIRE_AREA to get burned-area-weighte kgC/m2 T - 242 FIRE_U Urban emitted infrared (longwave) radiation W/m^2 F - 243 FLDS atmospheric longwave radiation (downscaled to columns in glacier regions) W/m^2 T - 244 FLDS_ICE atmospheric longwave radiation (downscaled to columns in glacier regions) (ice landunits only) W/m^2 F - 245 FNRTC Total carbon in live plant fine-roots kgC ha-1 T - 246 FNRTC_SCPF fine-root carbon mass by size-class x pft kgC/ha F - 247 FRAGMENTATION_SCALER_SL factor by which litter/cwd fragmentation proceeds relative to max rate by soil layer unitless (0-1) T - 248 FROOT_MR fine root maintenance respiration) kg C / m2 / yr T - 249 FROOT_MR_CANOPY_SCLS FROOT_MR for canopy plants by size class kg C / ha / yr F - 250 FROOT_MR_UNDERSTORY_SCLS FROOT_MR for understory plants by size class kg C / ha / yr F - 251 FROST_TABLE frost table depth (natural vegetated and crop landunits only) m F - 252 FSA absorbed solar radiation W/m^2 T - 253 FSAT fractional area with water table at surface unitless T - 254 FSA_ICE absorbed solar radiation (ice landunits only) W/m^2 F - 255 FSA_R Rural absorbed solar radiation W/m^2 F - 256 FSA_U Urban absorbed solar radiation W/m^2 F - 257 FSD24 direct radiation (last 24hrs) K F - 258 FSD240 direct radiation (last 240hrs) K F - 259 FSDS atmospheric incident solar radiation W/m^2 T - 260 FSDSND direct nir incident solar radiation W/m^2 T - 261 FSDSNDLN direct nir incident solar radiation at local noon W/m^2 T - 262 FSDSNI diffuse nir incident solar radiation W/m^2 T - 263 FSDSVD direct vis incident solar radiation W/m^2 T - 264 FSDSVDLN direct vis incident solar radiation at local noon W/m^2 T - 265 FSDSVI diffuse vis incident solar radiation W/m^2 T - 266 FSDSVILN diffuse vis incident solar radiation at local noon W/m^2 T - 267 FSH sensible heat not including correction for land use change and rain/snow conversion W/m^2 T - 268 FSH_G sensible heat from ground W/m^2 T - 269 FSH_ICE sensible heat not including correction for land use change and rain/snow conversion (ice landu W/m^2 F - 270 FSH_PRECIP_CONVERSION Sensible heat flux from conversion of rain/snow atm forcing W/m^2 T - 271 FSH_R Rural sensible heat W/m^2 T - 272 FSH_RUNOFF_ICE_TO_LIQ sensible heat flux generated from conversion of ice runoff to liquid W/m^2 T - 273 FSH_TO_COUPLER sensible heat sent to coupler (includes corrections for land use change, rain/snow conversion W/m^2 T - 274 FSH_U Urban sensible heat W/m^2 F - 275 FSH_V sensible heat from veg W/m^2 T - 276 FSI24 indirect radiation (last 24hrs) K F - 277 FSI240 indirect radiation (last 240hrs) K F - 278 FSM snow melt heat flux W/m^2 T - 279 FSM_ICE snow melt heat flux (ice landunits only) W/m^2 F - 280 FSM_R Rural snow melt heat flux W/m^2 F - 281 FSM_U Urban snow melt heat flux W/m^2 F - 282 FSNO fraction of ground covered by snow unitless T - 283 FSNO_EFF effective fraction of ground covered by snow unitless T - 284 FSNO_ICE fraction of ground covered by snow (ice landunits only) unitless F - 285 FSR reflected solar radiation W/m^2 T - 286 FSRND direct nir reflected solar radiation W/m^2 T - 287 FSRNDLN direct nir reflected solar radiation at local noon W/m^2 T - 288 FSRNI diffuse nir reflected solar radiation W/m^2 T - 289 FSRVD direct vis reflected solar radiation W/m^2 T - 290 FSRVDLN direct vis reflected solar radiation at local noon W/m^2 T - 291 FSRVI diffuse vis reflected solar radiation W/m^2 T - 292 FSR_ICE reflected solar radiation (ice landunits only) W/m^2 F - 293 FSUN sunlit fraction of canopy proportion F - 294 FSUN24 fraction sunlit (last 24hrs) K F - 295 FSUN240 fraction sunlit (last 240hrs) K F - 296 FUEL_AMOUNT_AGEFUEL spitfire fuel quantity in each age x fuel class kg C / m2 T - 297 FUEL_AMOUNT_BY_NFSC spitfire size-resolved fuel quantity kg C / m2 T - 298 FUEL_MOISTURE_NFSC spitfire size-resolved fuel moisture - T - 299 Fire_Closs ED/SPitfire Carbon loss to atmosphere gC/m^2/s T - 300 GPP gross primary production gC/m^2/s T - 301 GPP_BY_AGE gross primary productivity by age bin gC/m^2/s F - 302 GPP_CANOPY gross primary production of canopy plants gC/m^2/s T - 303 GPP_CANOPY_SCPF gross primary production of canopy plants by pft/size kgC/m2/yr F - 304 GPP_SCPF gross primary production by pft/size kgC/m2/yr F - 305 GPP_UNDERSTORY gross primary production of understory plants gC/m^2/s T - 306 GPP_UNDERSTORY_SCPF gross primary production of understory plants by pft/size kgC/m2/yr F - 307 GROSS_NMIN gross rate of N mineralization gN/m^2/s T - 308 GROWTHFLUX_FUSION_SCPF flux of individuals into a given size class bin via fusion n/yr/ha F - 309 GROWTHFLUX_SCPF flux of individuals into a given size class bin via growth and recruitment n/yr/ha F - 310 GROWTH_RESP growth respiration gC/m^2/s T - 311 GSSHA shaded leaf stomatal conductance umol H20/m2/s T - 312 GSSHALN shaded leaf stomatal conductance at local noon umol H20/m2/s T - 313 GSSUN sunlit leaf stomatal conductance umol H20/m2/s T - 314 GSSUNLN sunlit leaf stomatal conductance at local noon umol H20/m2/s T - 315 H2OCAN intercepted water mm T - 316 H2OSFC surface water depth mm T - 317 H2OSNO snow depth (liquid water) mm T - 318 H2OSNO_ICE snow depth (liquid water, ice landunits only) mm F - 319 H2OSNO_TOP mass of snow in top snow layer kg/m2 T - 320 H2OSOI volumetric soil water (natural vegetated and crop landunits only) mm3/mm3 T - 321 HARVEST_CARBON_FLUX Harvest carbon flux kg C m-2 d-1 T - 322 HBOT canopy bottom m F - 323 HEAT_CONTENT1 initial gridcell total heat content J/m^2 T - 324 HEAT_CONTENT1_VEG initial gridcell total heat content - natural vegetated and crop landunits only J/m^2 F - 325 HEAT_CONTENT2 post land cover change total heat content J/m^2 F - 326 HEAT_FROM_AC sensible heat flux put into canyon due to heat removed from air conditioning W/m^2 T - 327 HIA 2 m NWS Heat Index C T - 328 HIA_R Rural 2 m NWS Heat Index C T - 329 HIA_U Urban 2 m NWS Heat Index C T - 330 HK hydraulic conductivity (natural vegetated and crop landunits only) mm/s F - 331 HR total heterotrophic respiration gC/m^2/s T - 332 HR_vr total vertically resolved heterotrophic respiration gC/m^3/s T - 333 HTOP canopy top m T - 334 HUMIDEX 2 m Humidex C T - 335 HUMIDEX_R Rural 2 m Humidex C T - 336 HUMIDEX_U Urban 2 m Humidex C T - 337 ICE_CONTENT1 initial gridcell total ice content mm T - 338 ICE_CONTENT2 post land cover change total ice content mm F - 339 ICE_MODEL_FRACTION Ice sheet model fractional coverage unitless F - 340 INT_SNOW accumulated swe (natural vegetated and crop landunits only) mm F - 341 INT_SNOW_ICE accumulated swe (ice landunits only) mm F - 342 IWUELN local noon intrinsic water use efficiency umolCO2/molH2O T - 343 KROOT root conductance each soil layer 1/s F - 344 KSOIL soil conductance in each soil layer 1/s F - 345 K_ACT_SOM active soil organic potential loss coefficient 1/s F - 346 K_CEL_LIT cellulosic litter potential loss coefficient 1/s F - 347 K_LIG_LIT lignin litter potential loss coefficient 1/s F - 348 K_MET_LIT metabolic litter potential loss coefficient 1/s F - 349 K_PAS_SOM passive soil organic potential loss coefficient 1/s F - 350 K_SLO_SOM slow soil organic ma potential loss coefficient 1/s F - 351 LAI240 240hr average of leaf area index m^2/m^2 F - 352 LAISHA shaded projected leaf area index m^2/m^2 T - 353 LAISHA_TOP_CAN LAI in the shade by the top leaf layer of each canopy layer m2/m2 F - 354 LAISHA_Z_CNLF LAI in the shade by each canopy and leaf layer m2/m2 F - 355 LAISHA_Z_CNLFPFT LAI in the shade by each canopy, leaf, and PFT m2/m2 F - 356 LAISUN sunlit projected leaf area index m^2/m^2 T - 357 LAISUN_TOP_CAN LAI in the sun by the top leaf layer of each canopy layer m2/m2 F - 358 LAISUN_Z_CNLF LAI in the sun by each canopy and leaf layer m2/m2 F - 359 LAISUN_Z_CNLFPFT LAI in the sun by each canopy, leaf, and PFT m2/m2 F - 360 LAI_BY_AGE leaf area index by age bin m2/m2 T - 361 LAI_CANOPY_SCLS Leaf are index (LAI) by size class m2/m2 T - 362 LAI_UNDERSTORY_SCLS number of understory plants by size class indiv/ha T - 363 LAKEICEFRAC lake layer ice mass fraction unitless F - 364 LAKEICEFRAC_SURF surface lake layer ice mass fraction unitless T - 365 LAKEICETHICK thickness of lake ice (including physical expansion on freezing) m T - 366 LEAFC Total carbon in live plant leaves kgC ha-1 T - 367 LEAFC_SCPF leaf carbon mass by size-class x pft kgC/ha F - 368 LEAF_HEIGHT_DIST leaf height distribution m2/m2 T - 369 LEAF_MD_CANOPY_SCLS LEAF_MD for canopy plants by size class kg C / ha / yr F - 370 LEAF_MD_UNDERSTORY_SCLS LEAF_MD for understory plants by size class kg C / ha / yr F - 371 LEAF_MR RDARK (leaf maintenance respiration) kg C / m2 / yr T - 372 LIG_LITC LIG_LIT C gC/m^2 T - 373 LIG_LITC_1m LIG_LIT C to 1 meter gC/m^2 F - 374 LIG_LITC_TNDNCY_VERT_TRA lignin litter C tendency due to vertical transport gC/m^3/s F - 375 LIG_LITC_TO_SLO_SOMC decomp. of lignin litter C to slow soil organic ma C gC/m^2/s F - 376 LIG_LITC_TO_SLO_SOMC_vr decomp. of lignin litter C to slow soil organic ma C gC/m^3/s F - 377 LIG_LITC_vr LIG_LIT C (vertically resolved) gC/m^3 T - 378 LIG_LITN LIG_LIT N gN/m^2 T - 379 LIG_LITN_1m LIG_LIT N to 1 meter gN/m^2 F - 380 LIG_LITN_TNDNCY_VERT_TRA lignin litter N tendency due to vertical transport gN/m^3/s F - 381 LIG_LITN_TO_SLO_SOMN decomp. of lignin litter N to slow soil organic ma N gN/m^2 F - 382 LIG_LITN_TO_SLO_SOMN_vr decomp. of lignin litter N to slow soil organic ma N gN/m^3 F - 383 LIG_LITN_vr LIG_LIT N (vertically resolved) gN/m^3 T - 384 LIG_LIT_HR Het. Resp. from lignin litter gC/m^2/s F - 385 LIG_LIT_HR_vr Het. Resp. from lignin litter gC/m^3/s F - 386 LIQCAN intercepted liquid water mm T - 387 LIQUID_CONTENT1 initial gridcell total liq content mm T - 388 LIQUID_CONTENT2 post landuse change gridcell total liq content mm F - 389 LIQUID_WATER_TEMP1 initial gridcell weighted average liquid water temperature K F - 390 LITTERC_HR litter C heterotrophic respiration gC/m^2/s T - 391 LITTER_CWD total mass of litter in CWD kg ha-1 T - 392 LITTER_CWD_AG_ELEM mass of above ground litter in CWD (trunks/branches/twigs) kg ha-1 T - 393 LITTER_CWD_BG_ELEM mass of below ground litter in CWD (coarse roots) kg ha-1 T - 394 LITTER_FINES_AG_ELEM mass of above ground litter in fines (leaves,nonviable seed) kg ha-1 T - 395 LITTER_FINES_BG_ELEM mass of below ground litter in fines (fineroots) kg ha-1 T - 396 LITTER_IN FATES litter flux in gC m-2 s-1 T - 397 LITTER_IN_ELEM FATES litter flux in kg ha-1 d-1 T - 398 LITTER_OUT FATES litter flux out gC m-2 s-1 T - 399 LITTER_OUT_ELEM FATES litter flux out (fragmentation only) kg ha-1 d-1 T - 400 LIVECROOT_MR live coarse root maintenance respiration) kg C / m2 / yr T - 401 LIVECROOT_MR_CANOPY_SCLS LIVECROOT_MR for canopy plants by size class kg C / ha / yr F - 402 LIVECROOT_MR_UNDERSTORY_SCLS LIVECROOT_MR for understory plants by size class kg C / ha / yr F - 403 LIVESTEM_MR live stem maintenance respiration) kg C / m2 / yr T - 404 LIVESTEM_MR_CANOPY_SCLS LIVESTEM_MR for canopy plants by size class kg C / ha / yr F - 405 LIVESTEM_MR_UNDERSTORY_SCLS LIVESTEM_MR for understory plants by size class kg C / ha / yr F - 406 LNC leaf N concentration gN leaf/m^2 T - 407 LWdown atmospheric longwave radiation (downscaled to columns in glacier regions) W/m^2 F - 408 LWup upwelling longwave radiation W/m^2 F - 409 M10_CACLS age senescence mortality by cohort age N/ha/yr T - 410 M10_CAPF age senescence mortality by pft/cohort age N/ha/yr F - 411 M10_SCLS age senescence mortality by size N/ha/yr T - 412 M10_SCPF age senescence mortality by pft/size N/ha/yr F - 413 M1_SCLS background mortality by size N/ha/yr T - 414 M1_SCPF background mortality by pft/size N/ha/yr F - 415 M2_SCLS hydraulic mortality by size N/ha/yr T - 416 M2_SCPF hydraulic mortality by pft/size N/ha/yr F - 417 M3_SCLS carbon starvation mortality by size N/ha/yr T - 418 M3_SCPF carbon starvation mortality by pft/size N/ha/yr F - 419 M4_SCLS impact mortality by size N/ha/yr T - 420 M4_SCPF impact mortality by pft/size N/ha/yr F - 421 M5_SCLS fire mortality by size N/ha/yr T - 422 M5_SCPF fire mortality by pft/size N/ha/yr F - 423 M6_SCLS termination mortality by size N/ha/yr T - 424 M6_SCPF termination mortality by pft/size N/ha/yr F - 425 M7_SCLS logging mortality by size N/ha/event T - 426 M7_SCPF logging mortality by pft/size N/ha/event F - 427 M8_SCLS freezing mortality by size N/ha/event T - 428 M8_SCPF freezing mortality by pft/size N/ha/yr F - 429 M9_SCLS senescence mortality by size N/ha/yr T - 430 M9_SCPF senescence mortality by pft/size N/ha/yr F - 431 MAINT_RESP maintenance respiration gC/m^2/s T - 432 MET_LITC MET_LIT C gC/m^2 T - 433 MET_LITC_1m MET_LIT C to 1 meter gC/m^2 F - 434 MET_LITC_TNDNCY_VERT_TRA metabolic litter C tendency due to vertical transport gC/m^3/s F - 435 MET_LITC_TO_ACT_SOMC decomp. of metabolic litter C to active soil organic C gC/m^2/s F - 436 MET_LITC_TO_ACT_SOMC_vr decomp. of metabolic litter C to active soil organic C gC/m^3/s F - 437 MET_LITC_vr MET_LIT C (vertically resolved) gC/m^3 T - 438 MET_LITN MET_LIT N gN/m^2 T - 439 MET_LITN_1m MET_LIT N to 1 meter gN/m^2 F - 440 MET_LITN_TNDNCY_VERT_TRA metabolic litter N tendency due to vertical transport gN/m^3/s F - 441 MET_LITN_TO_ACT_SOMN decomp. of metabolic litter N to active soil organic N gN/m^2 F - 442 MET_LITN_TO_ACT_SOMN_vr decomp. of metabolic litter N to active soil organic N gN/m^3 F - 443 MET_LITN_vr MET_LIT N (vertically resolved) gN/m^3 T - 444 MET_LIT_HR Het. Resp. from metabolic litter gC/m^2/s F - 445 MET_LIT_HR_vr Het. Resp. from metabolic litter gC/m^3/s F - 446 MORTALITY Rate of total mortality by PFT indiv/ha/yr T - 447 MORTALITY_CANOPY_SCAG mortality rate of canopy plants in each size x age class plants/ha/yr F - 448 MORTALITY_CANOPY_SCLS total mortality of canopy trees by size class indiv/ha/yr T - 449 MORTALITY_CANOPY_SCPF total mortality of canopy plants by pft/size N/ha/yr F - 450 MORTALITY_CARBONFLUX_CANOPY flux of biomass carbon from live to dead pools from mortality of canopy plants gC/m2/s T - 451 MORTALITY_CARBONFLUX_UNDERSTORY flux of biomass carbon from live to dead pools from mortality of understory plants gC/m2/s T - 452 MORTALITY_UNDERSTORY_SCAG mortality rate of understory plantsin each size x age class plants/ha/yr F - 453 MORTALITY_UNDERSTORY_SCLS total mortality of understory trees by size class indiv/ha/yr T - 454 MORTALITY_UNDERSTORY_SCPF total mortality of understory plants by pft/size N/ha/yr F - 455 M_ACT_SOMC_TO_LEACHING active soil organic C leaching loss gC/m^2/s F - 456 M_ACT_SOMN_TO_LEACHING active soil organic N leaching loss gN/m^2/s F - 457 M_CEL_LITC_TO_LEACHING cellulosic litter C leaching loss gC/m^2/s F - 458 M_CEL_LITN_TO_LEACHING cellulosic litter N leaching loss gN/m^2/s F - 459 M_LIG_LITC_TO_LEACHING lignin litter C leaching loss gC/m^2/s F - 460 M_LIG_LITN_TO_LEACHING lignin litter N leaching loss gN/m^2/s F - 461 M_MET_LITC_TO_LEACHING metabolic litter C leaching loss gC/m^2/s F - 462 M_MET_LITN_TO_LEACHING metabolic litter N leaching loss gN/m^2/s F - 463 M_PAS_SOMC_TO_LEACHING passive soil organic C leaching loss gC/m^2/s F - 464 M_PAS_SOMN_TO_LEACHING passive soil organic N leaching loss gN/m^2/s F - 465 M_SLO_SOMC_TO_LEACHING slow soil organic ma C leaching loss gC/m^2/s F - 466 M_SLO_SOMN_TO_LEACHING slow soil organic ma N leaching loss gN/m^2/s F - 467 NCL_BY_AGE number of canopy levels by age bin -- F - 468 NDEP_TO_SMINN atmospheric N deposition to soil mineral N gN/m^2/s T - 469 NEM Gridcell net adjustment to net carbon exchange passed to atm. for methane production gC/m2/s T - 470 NEP net ecosystem production gC/m^2/s T - 471 NET_C_UPTAKE_CNLF net carbon uptake by each canopy and leaf layer per unit ground area (i.e. divide by CROWNAREA gC/m2/s F - 472 NET_NMIN net rate of N mineralization gN/m^2/s T - 473 NFIX_TO_SMINN symbiotic/asymbiotic N fixation to soil mineral N gN/m^2/s T - 474 NPATCH_BY_AGE number of patches by age bin -- F - 475 NPLANT_CACLS number of plants by coage class indiv/ha T - 476 NPLANT_CANOPY_SCAG number of plants per hectare in canopy in each size x age class plants/ha F - 477 NPLANT_CANOPY_SCLS number of canopy plants by size class indiv/ha T - 478 NPLANT_CANOPY_SCPF stem number of canopy plants density by pft/size N/ha F - 479 NPLANT_CAPF stem number density by pft/coage N/ha F - 480 NPLANT_SCAG number of plants per hectare in each size x age class plants/ha T - 481 NPLANT_SCAGPFT number of plants per hectare in each size x age x pft class plants/ha F - 482 NPLANT_SCLS number of plants by size class indiv/ha T - 483 NPLANT_SCPF stem number density by pft/size N/ha F - 484 NPLANT_UNDERSTORY_SCAG number of plants per hectare in understory in each size x age class plants/ha F - 485 NPLANT_UNDERSTORY_SCLS number of understory plants by size class indiv/ha T - 486 NPLANT_UNDERSTORY_SCPF stem number of understory plants density by pft/size N/ha F - 487 NPP net primary production gC/m^2/s T - 488 NPP_AGDW_SCPF NPP flux into above-ground deadwood by pft/size kgC/m2/yr F - 489 NPP_AGEPFT NPP per PFT in each age bin kgC/m2/yr F - 490 NPP_AGSW_SCPF NPP flux into above-ground sapwood by pft/size kgC/m2/yr F - 491 NPP_BDEAD_CANOPY_SCLS NPP_BDEAD for canopy plants by size class kg C / ha / yr F - 492 NPP_BDEAD_UNDERSTORY_SCLS NPP_BDEAD for understory plants by size class kg C / ha / yr F - 493 NPP_BGDW_SCPF NPP flux into below-ground deadwood by pft/size kgC/m2/yr F - 494 NPP_BGSW_SCPF NPP flux into below-ground sapwood by pft/size kgC/m2/yr F - 495 NPP_BSEED_CANOPY_SCLS NPP_BSEED for canopy plants by size class kg C / ha / yr F - 496 NPP_BSEED_UNDERSTORY_SCLS NPP_BSEED for understory plants by size class kg C / ha / yr F - 497 NPP_BSW_CANOPY_SCLS NPP_BSW for canopy plants by size class kg C / ha / yr F - 498 NPP_BSW_UNDERSTORY_SCLS NPP_BSW for understory plants by size class kg C / ha / yr F - 499 NPP_BY_AGE net primary productivity by age bin gC/m^2/s F - 500 NPP_CROOT NPP flux into coarse roots kgC/m2/yr T - 501 NPP_FNRT_SCPF NPP flux into fine roots by pft/size kgC/m2/yr F - 502 NPP_FROOT NPP flux into fine roots kgC/m2/yr T - 503 NPP_FROOT_CANOPY_SCLS NPP_FROOT for canopy plants by size class kg C / ha / yr F - 504 NPP_FROOT_UNDERSTORY_SCLS NPP_FROOT for understory plants by size class kg C / ha / yr F - 505 NPP_LEAF NPP flux into leaves kgC/m2/yr T - 506 NPP_LEAF_CANOPY_SCLS NPP_LEAF for canopy plants by size class kg C / ha / yr F - 507 NPP_LEAF_SCPF NPP flux into leaves by pft/size kgC/m2/yr F - 508 NPP_LEAF_UNDERSTORY_SCLS NPP_LEAF for understory plants by size class kg C / ha / yr F - 509 NPP_SCPF total net primary production by pft/size kgC/m2/yr F - 510 NPP_SEED NPP flux into seeds kgC/m2/yr T - 511 NPP_SEED_SCPF NPP flux into seeds by pft/size kgC/m2/yr F - 512 NPP_STEM NPP flux into stem kgC/m2/yr T - 513 NPP_STOR NPP flux into storage tissues kgC/m2/yr T - 514 NPP_STORE_CANOPY_SCLS NPP_STORE for canopy plants by size class kg C / ha / yr F - 515 NPP_STORE_UNDERSTORY_SCLS NPP_STORE for understory plants by size class kg C / ha / yr F - 516 NPP_STOR_SCPF NPP flux into storage by pft/size kgC/m2/yr F - 517 NSUBSTEPS number of adaptive timesteps in CLM timestep unitless F - 518 O2_DECOMP_DEPTH_UNSAT O2 consumption from HR and AR for non-inundated area mol/m3/s F - 519 OBU Monin-Obukhov length m F - 520 OCDEP total OC deposition (dry+wet) from atmosphere kg/m^2/s T - 521 O_SCALAR fraction by which decomposition is reduced due to anoxia unitless T - 522 PARPROF_DIF_CNLF Radiative profile of diffuse PAR through each canopy and leaf layer (averaged across PFTs) W/m2 F - 523 PARPROF_DIF_CNLFPFT Radiative profile of diffuse PAR through each canopy, leaf, and PFT W/m2 F - 524 PARPROF_DIR_CNLF Radiative profile of direct PAR through each canopy and leaf layer (averaged across PFTs) W/m2 F - 525 PARPROF_DIR_CNLFPFT Radiative profile of direct PAR through each canopy, leaf, and PFT W/m2 F - 526 PARSHA_Z_CAN PAR absorbed in the shade by top leaf layer in each canopy layer W/m2 F - 527 PARSHA_Z_CNLF PAR absorbed in the shade by each canopy and leaf layer W/m2 F - 528 PARSHA_Z_CNLFPFT PAR absorbed in the shade by each canopy, leaf, and PFT W/m2 F - 529 PARSUN_Z_CAN PAR absorbed in the sun by top leaf layer in each canopy layer W/m2 F - 530 PARSUN_Z_CNLF PAR absorbed in the sun by each canopy and leaf layer W/m2 F - 531 PARSUN_Z_CNLFPFT PAR absorbed in the sun by each canopy, leaf, and PFT W/m2 F - 532 PARVEGLN absorbed par by vegetation at local noon W/m^2 T - 533 PAS_SOMC PAS_SOM C gC/m^2 T - 534 PAS_SOMC_1m PAS_SOM C to 1 meter gC/m^2 F - 535 PAS_SOMC_TNDNCY_VERT_TRA passive soil organic C tendency due to vertical transport gC/m^3/s F - 536 PAS_SOMC_TO_ACT_SOMC decomp. of passive soil organic C to active soil organic C gC/m^2/s F - 537 PAS_SOMC_TO_ACT_SOMC_vr decomp. of passive soil organic C to active soil organic C gC/m^3/s F - 538 PAS_SOMC_vr PAS_SOM C (vertically resolved) gC/m^3 T - 539 PAS_SOMN PAS_SOM N gN/m^2 T - 540 PAS_SOMN_1m PAS_SOM N to 1 meter gN/m^2 F - 541 PAS_SOMN_TNDNCY_VERT_TRA passive soil organic N tendency due to vertical transport gN/m^3/s F - 542 PAS_SOMN_TO_ACT_SOMN decomp. of passive soil organic N to active soil organic N gN/m^2 F - 543 PAS_SOMN_TO_ACT_SOMN_vr decomp. of passive soil organic N to active soil organic N gN/m^3 F - 544 PAS_SOMN_vr PAS_SOM N (vertically resolved) gN/m^3 T - 545 PAS_SOM_HR Het. Resp. from passive soil organic gC/m^2/s F - 546 PAS_SOM_HR_vr Het. Resp. from passive soil organic gC/m^3/s F - 547 PATCH_AREA_BY_AGE patch area by age bin m2/m2 T - 548 PBOT atmospheric pressure at surface (downscaled to columns in glacier regions) Pa T - 549 PCH4 atmospheric partial pressure of CH4 Pa T - 550 PCO2 atmospheric partial pressure of CO2 Pa T - 551 PFTbiomass total PFT level biomass gC/m2 T - 552 PFTcanopycrownarea total PFT-level canopy-layer crown area m2/m2 F - 553 PFTcrownarea total PFT level crown area m2/m2 F - 554 PFTgpp total PFT-level GPP kg C m-2 y-1 T - 555 PFTleafbiomass total PFT level leaf biomass gC/m2 T - 556 PFTnindivs total PFT level number of individuals indiv / m2 T - 557 PFTnpp total PFT-level NPP kg C m-2 y-1 T - 558 PFTstorebiomass total PFT level stored biomass gC/m2 T - 559 POTENTIAL_IMMOB potential N immobilization gN/m^2/s T - 560 PRIMARYLAND_PATCHFUSION_ERROR Error in total primary lands associated with patch fusion m2 m-2 d-1 T - 561 PROMOTION_CARBONFLUX promotion-associated biomass carbon flux from understory to canopy gC/m2/s T - 562 PROMOTION_RATE_SCLS promotion rate from understory to canopy by size class indiv/ha/yr F - 563 PSurf atmospheric pressure at surface (downscaled to columns in glacier regions) Pa F - 564 Q2M 2m specific humidity kg/kg T - 565 QAF canopy air humidity kg/kg F - 566 QBOT atmospheric specific humidity (downscaled to columns in glacier regions) kg/kg T - 567 QDIRECT_THROUGHFALL direct throughfall of liquid (rain + above-canopy irrigation) mm/s F - 568 QDIRECT_THROUGHFALL_SNOW direct throughfall of snow mm/s F - 569 QDRAI sub-surface drainage mm/s T - 570 QDRAI_PERCH perched wt drainage mm/s T - 571 QDRAI_XS saturation excess drainage mm/s T - 572 QDRIP rate of excess canopy liquid falling off canopy mm/s F - 573 QDRIP_SNOW rate of excess canopy snow falling off canopy mm/s F - 574 QFLOOD runoff from river flooding mm/s T - 575 QFLX_EVAP_TOT qflx_evap_soi + qflx_evap_can + qflx_tran_veg kg m-2 s-1 T - 576 QFLX_EVAP_VEG vegetation evaporation mm H2O/s F - 577 QFLX_ICE_DYNBAL ice dynamic land cover change conversion runoff flux mm/s T - 578 QFLX_LIQDEW_TO_TOP_LAYER rate of liquid water deposited on top soil or snow layer (dew) mm H2O/s T - 579 QFLX_LIQEVAP_FROM_TOP_LAYER rate of liquid water evaporated from top soil or snow layer mm H2O/s T - 580 QFLX_LIQ_DYNBAL liq dynamic land cover change conversion runoff flux mm/s T - 581 QFLX_LIQ_GRND liquid (rain+irrigation) on ground after interception mm H2O/s F - 582 QFLX_SNOW_DRAIN drainage from snow pack mm/s T - 583 QFLX_SNOW_DRAIN_ICE drainage from snow pack melt (ice landunits only) mm/s T - 584 QFLX_SNOW_GRND snow on ground after interception mm H2O/s F - 585 QFLX_SOLIDDEW_TO_TOP_LAYER rate of solid water deposited on top soil or snow layer (frost) mm H2O/s T - 586 QFLX_SOLIDEVAP_FROM_TOP_LAYER rate of ice evaporated from top soil or snow layer (sublimation) (also includes bare ice subli mm H2O/s T - 587 QFLX_SOLIDEVAP_FROM_TOP_LAYER_ICE rate of ice evaporated from top soil or snow layer (sublimation) (also includes bare ice subli mm H2O/s F - 588 QH2OSFC surface water runoff mm/s T - 589 QH2OSFC_TO_ICE surface water converted to ice mm/s F - 590 QHR hydraulic redistribution mm/s T - 591 QICE ice growth/melt mm/s T - 592 QICE_FORC qice forcing sent to GLC mm/s F - 593 QICE_FRZ ice growth mm/s T - 594 QICE_MELT ice melt mm/s T - 595 QINFL infiltration mm/s T - 596 QINTR interception mm/s T - 597 QIRRIG_DEMAND irrigation demand mm/s F - 598 QIRRIG_DRIP water added via drip irrigation mm/s F - 599 QIRRIG_FROM_GW_CONFINED water added through confined groundwater irrigation mm/s T - 600 QIRRIG_FROM_GW_UNCONFINED water added through unconfined groundwater irrigation mm/s T - 601 QIRRIG_FROM_SURFACE water added through surface water irrigation mm/s T - 602 QIRRIG_SPRINKLER water added via sprinkler irrigation mm/s F - 603 QOVER total surface runoff (includes QH2OSFC) mm/s T - 604 QOVER_LAG time-lagged surface runoff for soil columns mm/s F - 605 QPHSNEG net negative hydraulic redistribution flux mm/s F - 606 QRGWL surface runoff at glaciers (liquid only), wetlands, lakes; also includes melted ice runoff fro mm/s T - 607 QROOTSINK water flux from soil to root in each soil-layer mm/s F - 608 QRUNOFF total liquid runoff not including correction for land use change mm/s T - 609 QRUNOFF_ICE total liquid runoff not incl corret for LULCC (ice landunits only) mm/s T - 610 QRUNOFF_ICE_TO_COUPLER total ice runoff sent to coupler (includes corrections for land use change) mm/s T - 611 QRUNOFF_ICE_TO_LIQ liquid runoff from converted ice runoff mm/s F - 612 QRUNOFF_R Rural total runoff mm/s F - 613 QRUNOFF_TO_COUPLER total liquid runoff sent to coupler (includes corrections for land use change) mm/s T - 614 QRUNOFF_U Urban total runoff mm/s F - 615 QSNOCPLIQ excess liquid h2o due to snow capping not including correction for land use change mm H2O/s T - 616 QSNOEVAP evaporation from snow (only when snl<0, otherwise it is equal to qflx_ev_soil) mm/s T - 617 QSNOFRZ column-integrated snow freezing rate kg/m2/s T - 618 QSNOFRZ_ICE column-integrated snow freezing rate (ice landunits only) mm/s T - 619 QSNOMELT snow melt rate mm/s T - 620 QSNOMELT_ICE snow melt (ice landunits only) mm/s T - 621 QSNOUNLOAD canopy snow unloading mm/s T - 622 QSNO_TEMPUNLOAD canopy snow temp unloading mm/s T - 623 QSNO_WINDUNLOAD canopy snow wind unloading mm/s T - 624 QSNWCPICE excess solid h2o due to snow capping not including correction for land use change mm H2O/s T - 625 QSOIL Ground evaporation (soil/snow evaporation + soil/snow sublimation - dew) mm/s T - 626 QSOIL_ICE Ground evaporation (ice landunits only) mm/s T - 627 QTOPSOIL water input to surface mm/s F - 628 QVEGE canopy evaporation mm/s T - 629 QVEGT canopy transpiration mm/s T - 630 Qair atmospheric specific humidity (downscaled to columns in glacier regions) kg/kg F - 631 Qh sensible heat W/m^2 F - 632 Qle total evaporation W/m^2 F - 633 Qstor storage heat flux (includes snowmelt) W/m^2 F - 634 Qtau momentum flux kg/m/s^2 F - 635 RAH1 aerodynamical resistance s/m F - 636 RAH2 aerodynamical resistance s/m F - 637 RAIN atmospheric rain, after rain/snow repartitioning based on temperature mm/s T - 638 RAIN_FROM_ATM atmospheric rain received from atmosphere (pre-repartitioning) mm/s T - 639 RAIN_ICE atmospheric rain, after rain/snow repartitioning based on temperature (ice landunits only) mm/s F - 640 RAM_LAKE aerodynamic resistance for momentum (lakes only) s/m F - 641 RAW1 aerodynamical resistance s/m F - 642 RAW2 aerodynamical resistance s/m F - 643 RB leaf boundary resistance s/m F - 644 RDARK_CANOPY_SCLS RDARK for canopy plants by size class kg C / ha / yr F - 645 RDARK_UNDERSTORY_SCLS RDARK for understory plants by size class kg C / ha / yr F - 646 RECRUITMENT Rate of recruitment by PFT indiv/ha/yr T - 647 REPROC Total carbon in live plant reproductive tissues kgC ha-1 T - 648 REPROC_SCPF reproductive carbon mass (on plant) by size-class x pft kgC/ha F - 649 RESP_G_CANOPY_SCLS RESP_G for canopy plants by size class kg C / ha / yr F - 650 RESP_G_UNDERSTORY_SCLS RESP_G for understory plants by size class kg C / ha / yr F - 651 RESP_M_CANOPY_SCLS RESP_M for canopy plants by size class kg C / ha / yr F - 652 RESP_M_UNDERSTORY_SCLS RESP_M for understory plants by size class kg C / ha / yr F - 653 RH atmospheric relative humidity % F - 654 RH2M 2m relative humidity % T - 655 RH2M_R Rural 2m specific humidity % F - 656 RH2M_U Urban 2m relative humidity % F - 657 RHAF fractional humidity of canopy air fraction F - 658 RH_LEAF fractional humidity at leaf surface fraction F - 659 ROOT_MD_CANOPY_SCLS ROOT_MD for canopy plants by size class kg C / ha / yr F - 660 ROOT_MD_UNDERSTORY_SCLS ROOT_MD for understory plants by size class kg C / ha / yr F - 661 RSCANOPY canopy resistance s m-1 T - 662 RSSHA shaded leaf stomatal resistance s/m T - 663 RSSUN sunlit leaf stomatal resistance s/m T - 664 Rainf atmospheric rain, after rain/snow repartitioning based on temperature mm/s F - 665 Rnet net radiation W/m^2 F - 666 SABG solar rad absorbed by ground W/m^2 T - 667 SABG_PEN Rural solar rad penetrating top soil or snow layer watt/m^2 T - 668 SABV solar rad absorbed by veg W/m^2 T - 669 SAI_CANOPY_SCLS stem area index(SAI) by size class m2/m2 F - 670 SAI_UNDERSTORY_SCLS number of understory plants by size class indiv/ha F - 671 SAPWC Total carbon in live plant sapwood kgC ha-1 T - 672 SAPWC_SCPF sapwood carbon mass by size-class x pft kgC/ha F - 673 SCORCH_HEIGHT SPITFIRE Flame Scorch Height (calculated per PFT in each patch age bin) m T - 674 SECONDARY_AREA_AGE_ANTHRO_DIST Secondary forest patch area age distribution since anthropgenic disturbance m2/m2 F - 675 SECONDARY_AREA_PATCH_AGE_DIST Secondary forest patch area age distribution since any kind of disturbance m2/m2 F - 676 SECONDARY_FOREST_BIOMASS Biomass on secondary lands (per total site area, mult by SECONDARY_FOREST_FRACTION to get per kgC/m2 F - 677 SECONDARY_FOREST_FRACTION Secondary forest fraction m2/m2 F - 678 SEEDS_IN Seed Production Rate gC m-2 s-1 T - 679 SEEDS_IN_EXTERN_ELEM External Seed Influx Rate kg ha-1 d-1 T - 680 SEEDS_IN_LOCAL_ELEM Within Site Seed Production Rate kg ha-1 d-1 T - 681 SEED_BANK Total Seed Mass of all PFTs gC m-2 T - 682 SEED_BANK_ELEM Total Seed Mass of all PFTs kg ha-1 T - 683 SEED_DECAY_ELEM Seed mass decay (germinated and un-germinated) kg ha-1 d-1 T - 684 SEED_GERM_ELEM Seed mass converted into new cohorts kg ha-1 d-1 T - 685 SEED_PROD_CANOPY_SCLS SEED_PROD for canopy plants by size class kg C / ha / yr F - 686 SEED_PROD_UNDERSTORY_SCLS SEED_PROD for understory plants by size class kg C / ha / yr F - 687 SITE_COLD_STATUS Site level cold status, 0=not cold-dec, 1=too cold for leaves, 2=not-too cold 0,1,2 T - 688 SITE_DAYSINCE_COLDLEAFOFF site level days elapsed since cold leaf drop days T - 689 SITE_DAYSINCE_COLDLEAFON site level days elapsed since cold leaf flush days T - 690 SITE_DAYSINCE_DROUGHTLEAFOFF site level days elapsed since drought leaf drop days T - 691 SITE_DAYSINCE_DROUGHTLEAFON site level days elapsed since drought leaf flush days T - 692 SITE_DROUGHT_STATUS Site level drought status, <2 too dry for leaves, >=2 not-too dry 0,1,2,3 T - 693 SITE_GDD site level growing degree days degC T - 694 SITE_MEANLIQVOL_DROUGHTPHEN site level mean liquid water volume for drought phen m3/m3 T - 695 SITE_NCHILLDAYS site level number of chill days days T - 696 SITE_NCOLDDAYS site level number of cold days days T - 697 SLO_SOMC SLO_SOM C gC/m^2 T - 698 SLO_SOMC_1m SLO_SOM C to 1 meter gC/m^2 F - 699 SLO_SOMC_TNDNCY_VERT_TRA slow soil organic ma C tendency due to vertical transport gC/m^3/s F - 700 SLO_SOMC_TO_ACT_SOMC decomp. of slow soil organic ma C to active soil organic C gC/m^2/s F - 701 SLO_SOMC_TO_ACT_SOMC_vr decomp. of slow soil organic ma C to active soil organic C gC/m^3/s F - 702 SLO_SOMC_TO_PAS_SOMC decomp. of slow soil organic ma C to passive soil organic C gC/m^2/s F - 703 SLO_SOMC_TO_PAS_SOMC_vr decomp. of slow soil organic ma C to passive soil organic C gC/m^3/s F - 704 SLO_SOMC_vr SLO_SOM C (vertically resolved) gC/m^3 T - 705 SLO_SOMN SLO_SOM N gN/m^2 T - 706 SLO_SOMN_1m SLO_SOM N to 1 meter gN/m^2 F - 707 SLO_SOMN_TNDNCY_VERT_TRA slow soil organic ma N tendency due to vertical transport gN/m^3/s F - 708 SLO_SOMN_TO_ACT_SOMN decomp. of slow soil organic ma N to active soil organic N gN/m^2 F - 709 SLO_SOMN_TO_ACT_SOMN_vr decomp. of slow soil organic ma N to active soil organic N gN/m^3 F - 710 SLO_SOMN_TO_PAS_SOMN decomp. of slow soil organic ma N to passive soil organic N gN/m^2 F - 711 SLO_SOMN_TO_PAS_SOMN_vr decomp. of slow soil organic ma N to passive soil organic N gN/m^3 F - 712 SLO_SOMN_vr SLO_SOM N (vertically resolved) gN/m^3 T - 713 SLO_SOM_HR_S1 Het. Resp. from slow soil organic ma gC/m^2/s F - 714 SLO_SOM_HR_S1_vr Het. Resp. from slow soil organic ma gC/m^3/s F - 715 SLO_SOM_HR_S3 Het. Resp. from slow soil organic ma gC/m^2/s F - 716 SLO_SOM_HR_S3_vr Het. Resp. from slow soil organic ma gC/m^3/s F - 717 SMINN soil mineral N gN/m^2 T - 718 SMINN_LEACHED soil mineral N pool loss to leaching gN/m^2/s T - 719 SMINN_LEACHED_vr soil mineral N pool loss to leaching gN/m^3/s F - 720 SMINN_TO_DENIT_EXCESS denitrification from excess mineral N pool gN/m^2/s F - 721 SMINN_TO_DENIT_EXCESS_vr denitrification from excess mineral N pool gN/m^3/s F - 722 SMINN_TO_DENIT_L1S1 denitrification for decomp. of metabolic litterto ACT_SOM gN/m^2 F - 723 SMINN_TO_DENIT_L1S1_vr denitrification for decomp. of metabolic litterto ACT_SOM gN/m^3 F - 724 SMINN_TO_DENIT_L2S1 denitrification for decomp. of cellulosic litterto ACT_SOM gN/m^2 F - 725 SMINN_TO_DENIT_L2S1_vr denitrification for decomp. of cellulosic litterto ACT_SOM gN/m^3 F - 726 SMINN_TO_DENIT_L3S2 denitrification for decomp. of lignin litterto SLO_SOM gN/m^2 F - 727 SMINN_TO_DENIT_L3S2_vr denitrification for decomp. of lignin litterto SLO_SOM gN/m^3 F - 728 SMINN_TO_DENIT_S1S2 denitrification for decomp. of active soil organicto SLO_SOM gN/m^2 F - 729 SMINN_TO_DENIT_S1S2_vr denitrification for decomp. of active soil organicto SLO_SOM gN/m^3 F - 730 SMINN_TO_DENIT_S1S3 denitrification for decomp. of active soil organicto PAS_SOM gN/m^2 F - 731 SMINN_TO_DENIT_S1S3_vr denitrification for decomp. of active soil organicto PAS_SOM gN/m^3 F - 732 SMINN_TO_DENIT_S2S1 denitrification for decomp. of slow soil organic mato ACT_SOM gN/m^2 F - 733 SMINN_TO_DENIT_S2S1_vr denitrification for decomp. of slow soil organic mato ACT_SOM gN/m^3 F - 734 SMINN_TO_DENIT_S2S3 denitrification for decomp. of slow soil organic mato PAS_SOM gN/m^2 F - 735 SMINN_TO_DENIT_S2S3_vr denitrification for decomp. of slow soil organic mato PAS_SOM gN/m^3 F - 736 SMINN_TO_DENIT_S3S1 denitrification for decomp. of passive soil organicto ACT_SOM gN/m^2 F - 737 SMINN_TO_DENIT_S3S1_vr denitrification for decomp. of passive soil organicto ACT_SOM gN/m^3 F - 738 SMINN_TO_PLANT plant uptake of soil mineral N gN/m^2/s T - 739 SMINN_TO_S1N_L1 mineral N flux for decomp. of MET_LITto ACT_SOM gN/m^2 F - 740 SMINN_TO_S1N_L1_vr mineral N flux for decomp. of MET_LITto ACT_SOM gN/m^3 F - 741 SMINN_TO_S1N_L2 mineral N flux for decomp. of CEL_LITto ACT_SOM gN/m^2 F - 742 SMINN_TO_S1N_L2_vr mineral N flux for decomp. of CEL_LITto ACT_SOM gN/m^3 F - 743 SMINN_TO_S1N_S2 mineral N flux for decomp. of SLO_SOMto ACT_SOM gN/m^2 F - 744 SMINN_TO_S1N_S2_vr mineral N flux for decomp. of SLO_SOMto ACT_SOM gN/m^3 F - 745 SMINN_TO_S1N_S3 mineral N flux for decomp. of PAS_SOMto ACT_SOM gN/m^2 F - 746 SMINN_TO_S1N_S3_vr mineral N flux for decomp. of PAS_SOMto ACT_SOM gN/m^3 F - 747 SMINN_TO_S2N_L3 mineral N flux for decomp. of LIG_LITto SLO_SOM gN/m^2 F - 748 SMINN_TO_S2N_L3_vr mineral N flux for decomp. of LIG_LITto SLO_SOM gN/m^3 F - 749 SMINN_TO_S2N_S1 mineral N flux for decomp. of ACT_SOMto SLO_SOM gN/m^2 F - 750 SMINN_TO_S2N_S1_vr mineral N flux for decomp. of ACT_SOMto SLO_SOM gN/m^3 F - 751 SMINN_TO_S3N_S1 mineral N flux for decomp. of ACT_SOMto PAS_SOM gN/m^2 F - 752 SMINN_TO_S3N_S1_vr mineral N flux for decomp. of ACT_SOMto PAS_SOM gN/m^3 F - 753 SMINN_TO_S3N_S2 mineral N flux for decomp. of SLO_SOMto PAS_SOM gN/m^2 F - 754 SMINN_TO_S3N_S2_vr mineral N flux for decomp. of SLO_SOMto PAS_SOM gN/m^3 F - 755 SMINN_vr soil mineral N gN/m^3 T - 756 SMP soil matric potential (natural vegetated and crop landunits only) mm T - 757 SNOBCMCL mass of BC in snow column kg/m2 T - 758 SNOBCMSL mass of BC in top snow layer kg/m2 T - 759 SNOCAN intercepted snow mm T - 760 SNODSTMCL mass of dust in snow column kg/m2 T - 761 SNODSTMSL mass of dust in top snow layer kg/m2 T - 762 SNOFSDSND direct nir incident solar radiation on snow W/m^2 F - 763 SNOFSDSNI diffuse nir incident solar radiation on snow W/m^2 F - 764 SNOFSDSVD direct vis incident solar radiation on snow W/m^2 F - 765 SNOFSDSVI diffuse vis incident solar radiation on snow W/m^2 F - 766 SNOFSRND direct nir reflected solar radiation from snow W/m^2 T - 767 SNOFSRNI diffuse nir reflected solar radiation from snow W/m^2 T - 768 SNOFSRVD direct vis reflected solar radiation from snow W/m^2 T - 769 SNOFSRVI diffuse vis reflected solar radiation from snow W/m^2 T - 770 SNOINTABS Fraction of incoming solar absorbed by lower snow layers - T - 771 SNOLIQFL top snow layer liquid water fraction (land) fraction F - 772 SNOOCMCL mass of OC in snow column kg/m2 T - 773 SNOOCMSL mass of OC in top snow layer kg/m2 T - 774 SNORDSL top snow layer effective grain radius m^-6 F - 775 SNOTTOPL snow temperature (top layer) K F - 776 SNOTTOPL_ICE snow temperature (top layer, ice landunits only) K F - 777 SNOTXMASS snow temperature times layer mass, layer sum; to get mass-weighted temperature, divide by (SNO K kg/m2 T - 778 SNOTXMASS_ICE snow temperature times layer mass, layer sum (ice landunits only); to get mass-weighted temper K kg/m2 F - 779 SNOW atmospheric snow, after rain/snow repartitioning based on temperature mm/s T - 780 SNOWDP gridcell mean snow height m T - 781 SNOWICE snow ice kg/m2 T - 782 SNOWICE_ICE snow ice (ice landunits only) kg/m2 F - 783 SNOWLIQ snow liquid water kg/m2 T - 784 SNOWLIQ_ICE snow liquid water (ice landunits only) kg/m2 F - 785 SNOW_5D 5day snow avg m F - 786 SNOW_DEPTH snow height of snow covered area m T - 787 SNOW_DEPTH_ICE snow height of snow covered area (ice landunits only) m F - 788 SNOW_FROM_ATM atmospheric snow received from atmosphere (pre-repartitioning) mm/s T - 789 SNOW_ICE atmospheric snow, after rain/snow repartitioning based on temperature (ice landunits only) mm/s F - 790 SNOW_PERSISTENCE Length of time of continuous snow cover (nat. veg. landunits only) seconds T - 791 SNOW_SINKS snow sinks (liquid water) mm/s T - 792 SNOW_SOURCES snow sources (liquid water) mm/s T - 793 SNO_ABS Absorbed solar radiation in each snow layer W/m^2 F - 794 SNO_ABS_ICE Absorbed solar radiation in each snow layer (ice landunits only) W/m^2 F - 795 SNO_BW Partial density of water in the snow pack (ice + liquid) kg/m3 F - 796 SNO_BW_ICE Partial density of water in the snow pack (ice + liquid, ice landunits only) kg/m3 F - 797 SNO_EXISTENCE Fraction of averaging period for which each snow layer existed unitless F - 798 SNO_FRZ snow freezing rate in each snow layer kg/m2/s F - 799 SNO_FRZ_ICE snow freezing rate in each snow layer (ice landunits only) mm/s F - 800 SNO_GS Mean snow grain size Microns F - 801 SNO_GS_ICE Mean snow grain size (ice landunits only) Microns F - 802 SNO_ICE Snow ice content kg/m2 F - 803 SNO_LIQH2O Snow liquid water content kg/m2 F - 804 SNO_MELT snow melt rate in each snow layer mm/s F - 805 SNO_MELT_ICE snow melt rate in each snow layer (ice landunits only) mm/s F - 806 SNO_T Snow temperatures K F - 807 SNO_TK Thermal conductivity W/m-K F - 808 SNO_TK_ICE Thermal conductivity (ice landunits only) W/m-K F - 809 SNO_T_ICE Snow temperatures (ice landunits only) K F - 810 SNO_Z Snow layer thicknesses m F - 811 SNO_Z_ICE Snow layer thicknesses (ice landunits only) m F - 812 SNOdTdzL top snow layer temperature gradient (land) K/m F - 813 SOIL10 10-day running mean of 12cm layer soil K F - 814 SOILC_HR soil C heterotrophic respiration gC/m^2/s T - 815 SOILC_vr SOIL C (vertically resolved) gC/m^3 T - 816 SOILICE soil ice (natural vegetated and crop landunits only) kg/m2 T - 817 SOILLIQ soil liquid water (natural vegetated and crop landunits only) kg/m2 T - 818 SOILN_vr SOIL N (vertically resolved) gN/m^3 T - 819 SOILPSI soil water potential in each soil layer MPa F - 820 SOILRESIS soil resistance to evaporation s/m T - 821 SOILWATER_10CM soil liquid water + ice in top 10cm of soil (veg landunits only) kg/m2 T - 822 SOMC_FIRE C loss due to peat burning gC/m^2/s T - 823 SOM_C_LEACHED total flux of C from SOM pools due to leaching gC/m^2/s T - 824 SOM_N_LEACHED total flux of N from SOM pools due to leaching gN/m^2/s F - 825 STOREC Total carbon in live plant storage kgC ha-1 T - 826 STOREC_SCPF storage carbon mass by size-class x pft kgC/ha F - 827 SUM_FUEL total ground fuel related to ros (omits 1000hr fuels) gC m-2 T - 828 SUM_FUEL_BY_PATCH_AGE spitfire ground fuel related to ros (omits 1000hr fuels) within each patch age bin (divide by gC / m2 of site area T - 829 SUPPLEMENT_TO_SMINN supplemental N supply gN/m^2/s T - 830 SWBGT 2 m Simplified Wetbulb Globe Temp C T - 831 SWBGT_R Rural 2 m Simplified Wetbulb Globe Temp C T - 832 SWBGT_U Urban 2 m Simplified Wetbulb Globe Temp C T - 833 SWdown atmospheric incident solar radiation W/m^2 F - 834 SWup upwelling shortwave radiation W/m^2 F - 835 SoilAlpha factor limiting ground evap unitless F - 836 SoilAlpha_U urban factor limiting ground evap unitless F - 837 T10 10-day running mean of 2-m temperature K F - 838 TAF canopy air temperature K F - 839 TAUX zonal surface stress kg/m/s^2 T - 840 TAUY meridional surface stress kg/m/s^2 T - 841 TBOT atmospheric air temperature (downscaled to columns in glacier regions) K T - 842 TBUILD internal urban building air temperature K T - 843 TBUILD_MAX prescribed maximum interior building temperature K F - 844 TFLOOR floor temperature K F - 845 TG ground temperature K T - 846 TG_ICE ground temperature (ice landunits only) K F - 847 TG_R Rural ground temperature K F - 848 TG_U Urban ground temperature K F - 849 TH2OSFC surface water temperature K T - 850 THBOT atmospheric air potential temperature (downscaled to columns in glacier regions) K T - 851 TKE1 top lake level eddy thermal conductivity W/(mK) T - 852 TLAI total projected leaf area index m^2/m^2 T - 853 TLAKE lake temperature K T - 854 TOPO_COL column-level topographic height m F - 855 TOPO_COL_ICE column-level topographic height (ice landunits only) m F - 856 TOPO_FORC topograephic height sent to GLC m F - 857 TOTCOLCH4 total belowground CH4 (0 for non-lake special landunits in the absence of dynamic landunits) gC/m2 T - 858 TOTLITC total litter carbon gC/m^2 T - 859 TOTLITC_1m total litter carbon to 1 meter depth gC/m^2 T - 860 TOTLITN total litter N gN/m^2 T - 861 TOTLITN_1m total litter N to 1 meter gN/m^2 T - 862 TOTSOILICE vertically summed soil cie (veg landunits only) kg/m2 T - 863 TOTSOILLIQ vertically summed soil liquid water (veg landunits only) kg/m2 T - 864 TOTSOMC total soil organic matter carbon gC/m^2 T - 865 TOTSOMC_1m total soil organic matter carbon to 1 meter depth gC/m^2 T - 866 TOTSOMN total soil organic matter N gN/m^2 T - 867 TOTSOMN_1m total soil organic matter N to 1 meter gN/m^2 T - 868 TOTVEGC Total carbon in live plants kgC ha-1 T - 869 TOTVEGC_SCPF total vegetation carbon mass in live plants by size-class x pft kgC/ha F - 870 TRAFFICFLUX sensible heat flux from urban traffic W/m^2 F - 871 TREFMNAV daily minimum of average 2-m temperature K T - 872 TREFMNAV_R Rural daily minimum of average 2-m temperature K F - 873 TREFMNAV_U Urban daily minimum of average 2-m temperature K F - 874 TREFMXAV daily maximum of average 2-m temperature K T - 875 TREFMXAV_R Rural daily maximum of average 2-m temperature K F - 876 TREFMXAV_U Urban daily maximum of average 2-m temperature K F - 877 TRIMMING Degree to which canopy expansion is limited by leaf economics none T - 878 TRIMMING_CANOPY_SCLS trimming term of canopy plants by size class indiv/ha F - 879 TRIMMING_UNDERSTORY_SCLS trimming term of understory plants by size class indiv/ha F - 880 TROOF_INNER roof inside surface temperature K F - 881 TSA 2m air temperature K T - 882 TSAI total projected stem area index m^2/m^2 T - 883 TSA_ICE 2m air temperature (ice landunits only) K F - 884 TSA_R Rural 2m air temperature K F - 885 TSA_U Urban 2m air temperature K F - 886 TSHDW_INNER shadewall inside surface temperature K F - 887 TSKIN skin temperature K T - 888 TSL temperature of near-surface soil layer (natural vegetated and crop landunits only) K T - 889 TSOI soil temperature (natural vegetated and crop landunits only) K T - 890 TSOI_10CM soil temperature in top 10cm of soil K T - 891 TSOI_ICE soil temperature (ice landunits only) K T - 892 TSRF_FORC surface temperature sent to GLC K F - 893 TSUNW_INNER sunwall inside surface temperature K F - 894 TV vegetation temperature K T - 895 TV24 vegetation temperature (last 24hrs) K F - 896 TV240 vegetation temperature (last 240hrs) K F - 897 TWS total water storage mm T - 898 T_SCALAR temperature inhibition of decomposition unitless T - 899 Tair atmospheric air temperature (downscaled to columns in glacier regions) K F - 900 Tair_from_atm atmospheric air temperature received from atmosphere (pre-downscaling) K F - 901 U10 10-m wind m/s T - 902 U10_DUST 10-m wind for dust model m/s T - 903 U10_ICE 10-m wind (ice landunits only) m/s F - 904 UAF canopy air speed m/s F - 905 UM wind speed plus stability effect m/s F - 906 URBAN_AC urban air conditioning flux W/m^2 T - 907 URBAN_HEAT urban heating flux W/m^2 T - 908 USTAR aerodynamical resistance s/m F - 909 UST_LAKE friction velocity (lakes only) m/s F - 910 VA atmospheric wind speed plus convective velocity m/s F - 911 VOLR river channel total water storage m3 T - 912 VOLRMCH river channel main channel water storage m3 T - 913 VPD vpd Pa F - 914 VPD2M 2m vapor pressure deficit Pa T - 915 VPD_CAN canopy vapor pressure deficit kPa T - 916 WASTEHEAT sensible heat flux from heating/cooling sources of urban waste heat W/m^2 T - 917 WBT 2 m Stull Wet Bulb C T - 918 WBT_R Rural 2 m Stull Wet Bulb C T - 919 WBT_U Urban 2 m Stull Wet Bulb C T - 920 WIND atmospheric wind velocity magnitude m/s T - 921 WOOD_PRODUCT Total wood product from logging gC/m2 F - 922 WTGQ surface tracer conductance m/s T - 923 W_SCALAR Moisture (dryness) inhibition of decomposition unitless T - 924 Wind atmospheric wind velocity magnitude m/s F - 925 YESTERDAYCANLEV_CANOPY_SCLS Yesterdays canopy level for canopy plants by size class indiv/ha F - 926 YESTERDAYCANLEV_UNDERSTORY_SCLS Yesterdays canopy level for understory plants by size class indiv/ha F - 927 Z0HG roughness length over ground, sensible heat m F - 928 Z0M momentum roughness length m F - 929 Z0MG roughness length over ground, momentum m F - 930 Z0M_TO_COUPLER roughness length, momentum: gridcell average sent to coupler m F - 931 Z0QG roughness length over ground, latent heat m F - 932 ZBOT atmospheric reference height m T - 933 ZETA dimensionless stability parameter unitless F - 934 ZII convective boundary height m F - 935 ZSTAR_BY_AGE product of zstar and patch area by age bin (divide by PATCH_AREA_BY_AGE to get mean zstar) m F - 936 ZWT water table depth (natural vegetated and crop landunits only) m T - 937 ZWT_CH4_UNSAT depth of water table for methane production used in non-inundated area m T - 938 ZWT_PERCH perched water table depth (natural vegetated and crop landunits only) m T - 939 num_iter number of iterations unitless F -==== =================================== ============================================================================================== ================================================================= ======= diff --git a/doc/source/users_guide/setting-up-and-running-a-case/master_list_nofates.rst b/doc/source/users_guide/setting-up-and-running-a-case/master_list_nofates.rst deleted file mode 100644 index 979b13d697..0000000000 --- a/doc/source/users_guide/setting-up-and-running-a-case/master_list_nofates.rst +++ /dev/null @@ -1,1315 +0,0 @@ -============================= -CTSM History Fields (nofates) -============================= - -CAUTION: Not all variables are relevant / present for all CTSM cases. -Key flags used in this CTSM case: -use_cn = T -use_crop = T -use_fates = F - -==== =================================== ============================================================================================== ================================================================= ======= -CTSM History Fields ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - # Variable Name Long Description Units Active? -==== =================================== ============================================================================================== ================================================================= ======= - 1 A10TMIN 10-day running mean of min 2-m temperature K F - 2 A5TMIN 5-day running mean of min 2-m temperature K F - 3 ACTUAL_IMMOB actual N immobilization gN/m^2/s T - 4 ACTUAL_IMMOB_NH4 immobilization of NH4 gN/m^3/s F - 5 ACTUAL_IMMOB_NO3 immobilization of NO3 gN/m^3/s F - 6 ACTUAL_IMMOB_vr actual N immobilization gN/m^3/s F - 7 ACT_SOMC ACT_SOM C gC/m^2 T - 8 ACT_SOMC_1m ACT_SOM C to 1 meter gC/m^2 F - 9 ACT_SOMC_TNDNCY_VERT_TRA active soil organic C tendency due to vertical transport gC/m^3/s F - 10 ACT_SOMC_TO_PAS_SOMC decomp. of active soil organic C to passive soil organic C gC/m^2/s F - 11 ACT_SOMC_TO_PAS_SOMC_vr decomp. of active soil organic C to passive soil organic C gC/m^3/s F - 12 ACT_SOMC_TO_SLO_SOMC decomp. of active soil organic C to slow soil organic ma C gC/m^2/s F - 13 ACT_SOMC_TO_SLO_SOMC_vr decomp. of active soil organic C to slow soil organic ma C gC/m^3/s F - 14 ACT_SOMC_vr ACT_SOM C (vertically resolved) gC/m^3 T - 15 ACT_SOMN ACT_SOM N gN/m^2 T - 16 ACT_SOMN_1m ACT_SOM N to 1 meter gN/m^2 F - 17 ACT_SOMN_TNDNCY_VERT_TRA active soil organic N tendency due to vertical transport gN/m^3/s F - 18 ACT_SOMN_TO_PAS_SOMN decomp. of active soil organic N to passive soil organic N gN/m^2 F - 19 ACT_SOMN_TO_PAS_SOMN_vr decomp. of active soil organic N to passive soil organic N gN/m^3 F - 20 ACT_SOMN_TO_SLO_SOMN decomp. of active soil organic N to slow soil organic ma N gN/m^2 F - 21 ACT_SOMN_TO_SLO_SOMN_vr decomp. of active soil organic N to slow soil organic ma N gN/m^3 F - 22 ACT_SOMN_vr ACT_SOM N (vertically resolved) gN/m^3 T - 23 ACT_SOM_HR_S2 Het. Resp. from active soil organic gC/m^2/s F - 24 ACT_SOM_HR_S2_vr Het. Resp. from active soil organic gC/m^3/s F - 25 ACT_SOM_HR_S3 Het. Resp. from active soil organic gC/m^2/s F - 26 ACT_SOM_HR_S3_vr Het. Resp. from active soil organic gC/m^3/s F - 27 AGLB Aboveground leaf biomass kg/m^2 F - 28 AGNPP aboveground NPP gC/m^2/s T - 29 AGSB Aboveground stem biomass kg/m^2 F - 30 ALBD surface albedo (direct) proportion T - 31 ALBDSF diagnostic snow-free surface albedo (direct) proportion T - 32 ALBGRD ground albedo (direct) proportion F - 33 ALBGRI ground albedo (indirect) proportion F - 34 ALBI surface albedo (indirect) proportion T - 35 ALBISF diagnostic snow-free surface albedo (indirect) proportion T - 36 ALPHA alpha coefficient for VOC calc non F - 37 ALT current active layer thickness m T - 38 ALTMAX maximum annual active layer thickness m T - 39 ALTMAX_LASTYEAR maximum prior year active layer thickness m F - 40 ANNAVG_T2M annual average 2m air temperature K F - 41 ANNMAX_RETRANSN annual max of retranslocated N pool gN/m^2 F - 42 ANNSUM_COUNTER seconds since last annual accumulator turnover s F - 43 ANNSUM_NPP annual sum of NPP gC/m^2/yr F - 44 ANNSUM_POTENTIAL_GPP annual sum of potential GPP gN/m^2/yr F - 45 APPAR_TEMP 2 m apparent temperature C T - 46 APPAR_TEMP_R Rural 2 m apparent temperature C T - 47 APPAR_TEMP_U Urban 2 m apparent temperature C T - 48 AR autotrophic respiration (MR + GR) gC/m^2/s T - 49 ATM_TOPO atmospheric surface height m T - 50 AVAILC C flux available for allocation gC/m^2/s F - 51 AVAIL_RETRANSN N flux available from retranslocation pool gN/m^2/s F - 52 AnnET Annual ET mm/s F - 53 BAF_CROP fractional area burned for crop s-1 T - 54 BAF_PEATF fractional area burned in peatland s-1 T - 55 BCDEP total BC deposition (dry+wet) from atmosphere kg/m^2/s T - 56 BETA coefficient of convective velocity none F - 57 BGLFR background litterfall rate 1/s F - 58 BGNPP belowground NPP gC/m^2/s T - 59 BGTR background transfer growth rate 1/s F - 60 BTRANMN daily minimum of transpiration beta factor unitless T - 61 CANNAVG_T2M annual average of 2m air temperature K F - 62 CANNSUM_NPP annual sum of column-level NPP gC/m^2/s F - 63 CEL_LITC CEL_LIT C gC/m^2 T - 64 CEL_LITC_1m CEL_LIT C to 1 meter gC/m^2 F - 65 CEL_LITC_TNDNCY_VERT_TRA cellulosic litter C tendency due to vertical transport gC/m^3/s F - 66 CEL_LITC_TO_ACT_SOMC decomp. of cellulosic litter C to active soil organic C gC/m^2/s F - 67 CEL_LITC_TO_ACT_SOMC_vr decomp. of cellulosic litter C to active soil organic C gC/m^3/s F - 68 CEL_LITC_vr CEL_LIT C (vertically resolved) gC/m^3 T - 69 CEL_LITN CEL_LIT N gN/m^2 T - 70 CEL_LITN_1m CEL_LIT N to 1 meter gN/m^2 F - 71 CEL_LITN_TNDNCY_VERT_TRA cellulosic litter N tendency due to vertical transport gN/m^3/s F - 72 CEL_LITN_TO_ACT_SOMN decomp. of cellulosic litter N to active soil organic N gN/m^2 F - 73 CEL_LITN_TO_ACT_SOMN_vr decomp. of cellulosic litter N to active soil organic N gN/m^3 F - 74 CEL_LITN_vr CEL_LIT N (vertically resolved) gN/m^3 T - 75 CEL_LIT_HR Het. Resp. from cellulosic litter gC/m^2/s F - 76 CEL_LIT_HR_vr Het. Resp. from cellulosic litter gC/m^3/s F - 77 CGRND deriv. of soil energy flux wrt to soil temp W/m^2/K F - 78 CGRNDL deriv. of soil latent heat flux wrt soil temp W/m^2/K F - 79 CGRNDS deriv. of soil sensible heat flux wrt soil temp W/m^2/K F - 80 CH4PROD Gridcell total production of CH4 gC/m2/s T - 81 CH4_EBUL_TOTAL_SAT ebullition surface CH4 flux; (+ to atm) mol/m2/s F - 82 CH4_EBUL_TOTAL_UNSAT ebullition surface CH4 flux; (+ to atm) mol/m2/s F - 83 CH4_SURF_AERE_SAT aerenchyma surface CH4 flux for inundated area; (+ to atm) mol/m2/s T - 84 CH4_SURF_AERE_UNSAT aerenchyma surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T - 85 CH4_SURF_DIFF_SAT diffusive surface CH4 flux for inundated / lake area; (+ to atm) mol/m2/s T - 86 CH4_SURF_DIFF_UNSAT diffusive surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T - 87 CH4_SURF_EBUL_SAT ebullition surface CH4 flux for inundated / lake area; (+ to atm) mol/m2/s T - 88 CH4_SURF_EBUL_UNSAT ebullition surface CH4 flux for non-inundated area; (+ to atm) mol/m2/s T - 89 COL_CTRUNC column-level sink for C truncation gC/m^2 F - 90 COL_FIRE_CLOSS total column-level fire C loss for non-peat fires outside land-type converted region gC/m^2/s T - 91 COL_FIRE_NLOSS total column-level fire N loss gN/m^2/s T - 92 COL_NTRUNC column-level sink for N truncation gN/m^2 F - 93 CONC_CH4_SAT CH4 soil Concentration for inundated / lake area mol/m3 F - 94 CONC_CH4_UNSAT CH4 soil Concentration for non-inundated area mol/m3 F - 95 CONC_O2_SAT O2 soil Concentration for inundated / lake area mol/m3 T - 96 CONC_O2_UNSAT O2 soil Concentration for non-inundated area mol/m3 T - 97 COST_NACTIVE Cost of active uptake gN/gC T - 98 COST_NFIX Cost of fixation gN/gC T - 99 COST_NRETRANS Cost of retranslocation gN/gC T - 100 COSZEN cosine of solar zenith angle none F - 101 CPHASE crop phenology phase 0-not planted, 1-planted, 2-leaf emerge, 3-grain fill, 4-harvest T - 102 CPOOL temporary photosynthate C pool gC/m^2 T - 103 CPOOL_DEADCROOT_GR dead coarse root growth respiration gC/m^2/s F - 104 CPOOL_DEADCROOT_STORAGE_GR dead coarse root growth respiration to storage gC/m^2/s F - 105 CPOOL_DEADSTEM_GR dead stem growth respiration gC/m^2/s F - 106 CPOOL_DEADSTEM_STORAGE_GR dead stem growth respiration to storage gC/m^2/s F - 107 CPOOL_FROOT_GR fine root growth respiration gC/m^2/s F - 108 CPOOL_FROOT_STORAGE_GR fine root growth respiration to storage gC/m^2/s F - 109 CPOOL_LEAF_GR leaf growth respiration gC/m^2/s F - 110 CPOOL_LEAF_STORAGE_GR leaf growth respiration to storage gC/m^2/s F - 111 CPOOL_LIVECROOT_GR live coarse root growth respiration gC/m^2/s F - 112 CPOOL_LIVECROOT_STORAGE_GR live coarse root growth respiration to storage gC/m^2/s F - 113 CPOOL_LIVESTEM_GR live stem growth respiration gC/m^2/s F - 114 CPOOL_LIVESTEM_STORAGE_GR live stem growth respiration to storage gC/m^2/s F - 115 CPOOL_TO_DEADCROOTC allocation to dead coarse root C gC/m^2/s F - 116 CPOOL_TO_DEADCROOTC_STORAGE allocation to dead coarse root C storage gC/m^2/s F - 117 CPOOL_TO_DEADSTEMC allocation to dead stem C gC/m^2/s F - 118 CPOOL_TO_DEADSTEMC_STORAGE allocation to dead stem C storage gC/m^2/s F - 119 CPOOL_TO_FROOTC allocation to fine root C gC/m^2/s F - 120 CPOOL_TO_FROOTC_STORAGE allocation to fine root C storage gC/m^2/s F - 121 CPOOL_TO_GRESP_STORAGE allocation to growth respiration storage gC/m^2/s F - 122 CPOOL_TO_LEAFC allocation to leaf C gC/m^2/s F - 123 CPOOL_TO_LEAFC_STORAGE allocation to leaf C storage gC/m^2/s F - 124 CPOOL_TO_LIVECROOTC allocation to live coarse root C gC/m^2/s F - 125 CPOOL_TO_LIVECROOTC_STORAGE allocation to live coarse root C storage gC/m^2/s F - 126 CPOOL_TO_LIVESTEMC allocation to live stem C gC/m^2/s F - 127 CPOOL_TO_LIVESTEMC_STORAGE allocation to live stem C storage gC/m^2/s F - 128 CROOT_PROF profile for litter C and N inputs from coarse roots 1/m F - 129 CROPPROD1C 1-yr crop product (grain+biofuel) C gC/m^2 T - 130 CROPPROD1C_LOSS loss from 1-yr crop product pool gC/m^2/s T - 131 CROPPROD1N 1-yr crop product (grain+biofuel) N gN/m^2 T - 132 CROPPROD1N_LOSS loss from 1-yr crop product pool gN/m^2/s T - 133 CROPSEEDC_DEFICIT C used for crop seed that needs to be repaid gC/m^2 T - 134 CROPSEEDN_DEFICIT N used for crop seed that needs to be repaid gN/m^2 F - 135 CROP_SEEDC_TO_LEAF crop seed source to leaf gC/m^2/s F - 136 CROP_SEEDN_TO_LEAF crop seed source to leaf gN/m^2/s F - 137 CURRENT_GR growth resp for new growth displayed in this timestep gC/m^2/s F - 138 CWDC CWD C gC/m^2 T - 139 CWDC_1m CWD C to 1 meter gC/m^2 F - 140 CWDC_HR cwd C heterotrophic respiration gC/m^2/s F - 141 CWDC_LOSS coarse woody debris C loss gC/m^2/s T - 142 CWDC_TO_CEL_LITC decomp. of coarse woody debris C to cellulosic litter C gC/m^2/s F - 143 CWDC_TO_CEL_LITC_vr decomp. of coarse woody debris C to cellulosic litter C gC/m^3/s F - 144 CWDC_TO_LIG_LITC decomp. of coarse woody debris C to lignin litter C gC/m^2/s F - 145 CWDC_TO_LIG_LITC_vr decomp. of coarse woody debris C to lignin litter C gC/m^3/s F - 146 CWDC_vr CWD C (vertically resolved) gC/m^3 T - 147 CWDN CWD N gN/m^2 T - 148 CWDN_1m CWD N to 1 meter gN/m^2 F - 149 CWDN_TO_CEL_LITN decomp. of coarse woody debris N to cellulosic litter N gN/m^2 F - 150 CWDN_TO_CEL_LITN_vr decomp. of coarse woody debris N to cellulosic litter N gN/m^3 F - 151 CWDN_TO_LIG_LITN decomp. of coarse woody debris N to lignin litter N gN/m^2 F - 152 CWDN_TO_LIG_LITN_vr decomp. of coarse woody debris N to lignin litter N gN/m^3 F - 153 CWDN_vr CWD N (vertically resolved) gN/m^3 T - 154 CWD_HR_L2 Het. Resp. from coarse woody debris gC/m^2/s F - 155 CWD_HR_L2_vr Het. Resp. from coarse woody debris gC/m^3/s F - 156 CWD_HR_L3 Het. Resp. from coarse woody debris gC/m^2/s F - 157 CWD_HR_L3_vr Het. Resp. from coarse woody debris gC/m^3/s F - 158 C_ALLOMETRY C allocation index none F - 159 DAYL daylength s F - 160 DAYS_ACTIVE number of days since last dormancy days F - 161 DEADCROOTC dead coarse root C gC/m^2 T - 162 DEADCROOTC_STORAGE dead coarse root C storage gC/m^2 F - 163 DEADCROOTC_STORAGE_TO_XFER dead coarse root C shift storage to transfer gC/m^2/s F - 164 DEADCROOTC_XFER dead coarse root C transfer gC/m^2 F - 165 DEADCROOTC_XFER_TO_DEADCROOTC dead coarse root C growth from storage gC/m^2/s F - 166 DEADCROOTN dead coarse root N gN/m^2 T - 167 DEADCROOTN_STORAGE dead coarse root N storage gN/m^2 F - 168 DEADCROOTN_STORAGE_TO_XFER dead coarse root N shift storage to transfer gN/m^2/s F - 169 DEADCROOTN_XFER dead coarse root N transfer gN/m^2 F - 170 DEADCROOTN_XFER_TO_DEADCROOTN dead coarse root N growth from storage gN/m^2/s F - 171 DEADSTEMC dead stem C gC/m^2 T - 172 DEADSTEMC_STORAGE dead stem C storage gC/m^2 F - 173 DEADSTEMC_STORAGE_TO_XFER dead stem C shift storage to transfer gC/m^2/s F - 174 DEADSTEMC_XFER dead stem C transfer gC/m^2 F - 175 DEADSTEMC_XFER_TO_DEADSTEMC dead stem C growth from storage gC/m^2/s F - 176 DEADSTEMN dead stem N gN/m^2 T - 177 DEADSTEMN_STORAGE dead stem N storage gN/m^2 F - 178 DEADSTEMN_STORAGE_TO_XFER dead stem N shift storage to transfer gN/m^2/s F - 179 DEADSTEMN_XFER dead stem N transfer gN/m^2 F - 180 DEADSTEMN_XFER_TO_DEADSTEMN dead stem N growth from storage gN/m^2/s F - 181 DENIT total rate of denitrification gN/m^2/s T - 182 DGNETDT derivative of net ground heat flux wrt soil temp W/m^2/K F - 183 DISCOI 2 m Discomfort Index C T - 184 DISCOIS 2 m Stull Discomfort Index C T - 185 DISCOIS_R Rural 2 m Stull Discomfort Index C T - 186 DISCOIS_U Urban 2 m Stull Discomfort Index C T - 187 DISCOI_R Rural 2 m Discomfort Index C T - 188 DISCOI_U Urban 2 m Discomfort Index C T - 189 DISPLA displacement height m F - 190 DISPVEGC displayed veg carbon, excluding storage and cpool gC/m^2 T - 191 DISPVEGN displayed vegetation nitrogen gN/m^2 T - 192 DLRAD downward longwave radiation below the canopy W/m^2 F - 193 DORMANT_FLAG dormancy flag none F - 194 DOWNREG fractional reduction in GPP due to N limitation proportion F - 195 DPVLTRB1 turbulent deposition velocity 1 m/s F - 196 DPVLTRB2 turbulent deposition velocity 2 m/s F - 197 DPVLTRB3 turbulent deposition velocity 3 m/s F - 198 DPVLTRB4 turbulent deposition velocity 4 m/s F - 199 DSL dry surface layer thickness mm T - 200 DSTDEP total dust deposition (dry+wet) from atmosphere kg/m^2/s T - 201 DSTFLXT total surface dust emission kg/m2/s T - 202 DT_VEG change in t_veg, last iteration K F - 203 DWT_CONV_CFLUX conversion C flux (immediate loss to atm) (0 at all times except first timestep of year) gC/m^2/s T - 204 DWT_CONV_CFLUX_DRIBBLED conversion C flux (immediate loss to atm), dribbled throughout the year gC/m^2/s T - 205 DWT_CONV_CFLUX_PATCH patch-level conversion C flux (immediate loss to atm) (0 at all times except first timestep of gC/m^2/s F - 206 DWT_CONV_NFLUX conversion N flux (immediate loss to atm) (0 at all times except first timestep of year) gN/m^2/s T - 207 DWT_CONV_NFLUX_PATCH patch-level conversion N flux (immediate loss to atm) (0 at all times except first timestep of gN/m^2/s F - 208 DWT_CROPPROD1C_GAIN landcover change-driven addition to 1-year crop product pool gC/m^2/s T - 209 DWT_CROPPROD1N_GAIN landcover change-driven addition to 1-year crop product pool gN/m^2/s T - 210 DWT_DEADCROOTC_TO_CWDC dead coarse root to CWD due to landcover change gC/m^2/s F - 211 DWT_DEADCROOTN_TO_CWDN dead coarse root to CWD due to landcover change gN/m^2/s F - 212 DWT_FROOTC_TO_CEL_LIT_C fine root to cellulosic litter due to landcover change gC/m^2/s F - 213 DWT_FROOTC_TO_LIG_LIT_C fine root to lignin litter due to landcover change gC/m^2/s F - 214 DWT_FROOTC_TO_MET_LIT_C fine root to metabolic litter due to landcover change gC/m^2/s F - 215 DWT_FROOTN_TO_CEL_LIT_N fine root N to cellulosic litter due to landcover change gN/m^2/s F - 216 DWT_FROOTN_TO_LIG_LIT_N fine root N to lignin litter due to landcover change gN/m^2/s F - 217 DWT_FROOTN_TO_MET_LIT_N fine root N to metabolic litter due to landcover change gN/m^2/s F - 218 DWT_LIVECROOTC_TO_CWDC live coarse root to CWD due to landcover change gC/m^2/s F - 219 DWT_LIVECROOTN_TO_CWDN live coarse root to CWD due to landcover change gN/m^2/s F - 220 DWT_PROD100C_GAIN landcover change-driven addition to 100-yr wood product pool gC/m^2/s F - 221 DWT_PROD100N_GAIN landcover change-driven addition to 100-yr wood product pool gN/m^2/s F - 222 DWT_PROD10C_GAIN landcover change-driven addition to 10-yr wood product pool gC/m^2/s F - 223 DWT_PROD10N_GAIN landcover change-driven addition to 10-yr wood product pool gN/m^2/s F - 224 DWT_SEEDC_TO_DEADSTEM seed source to patch-level deadstem gC/m^2/s F - 225 DWT_SEEDC_TO_DEADSTEM_PATCH patch-level seed source to patch-level deadstem (per-area-gridcell; only makes sense with dov2 gC/m^2/s F - 226 DWT_SEEDC_TO_LEAF seed source to patch-level leaf gC/m^2/s F - 227 DWT_SEEDC_TO_LEAF_PATCH patch-level seed source to patch-level leaf (per-area-gridcell; only makes sense with dov2xy=. gC/m^2/s F - 228 DWT_SEEDN_TO_DEADSTEM seed source to patch-level deadstem gN/m^2/s T - 229 DWT_SEEDN_TO_DEADSTEM_PATCH patch-level seed source to patch-level deadstem (per-area-gridcell; only makes sense with dov2 gN/m^2/s F - 230 DWT_SEEDN_TO_LEAF seed source to patch-level leaf gN/m^2/s T - 231 DWT_SEEDN_TO_LEAF_PATCH patch-level seed source to patch-level leaf (per-area-gridcell; only makes sense with dov2xy=. gN/m^2/s F - 232 DWT_SLASH_CFLUX slash C flux (to litter diagnostic only) (0 at all times except first timestep of year) gC/m^2/s T - 233 DWT_SLASH_CFLUX_PATCH patch-level slash C flux (to litter diagnostic only) (0 at all times except first timestep of gC/m^2/s F - 234 DWT_WOODPRODC_GAIN landcover change-driven addition to wood product pools gC/m^2/s T - 235 DWT_WOODPRODN_GAIN landcover change-driven addition to wood product pools gN/m^2/s T - 236 DWT_WOOD_PRODUCTC_GAIN_PATCH patch-level landcover change-driven addition to wood product pools(0 at all times except first gC/m^2/s F - 237 DYN_COL_ADJUSTMENTS_CH4 Adjustments in ch4 due to dynamic column areas; only makes sense at the column level: should n gC/m^2 F - 238 DYN_COL_SOIL_ADJUSTMENTS_C Adjustments in soil carbon due to dynamic column areas; only makes sense at the column level: gC/m^2 F - 239 DYN_COL_SOIL_ADJUSTMENTS_N Adjustments in soil nitrogen due to dynamic column areas; only makes sense at the column level gN/m^2 F - 240 DYN_COL_SOIL_ADJUSTMENTS_NH4 Adjustments in soil NH4 due to dynamic column areas; only makes sense at the column level: sho gN/m^2 F - 241 DYN_COL_SOIL_ADJUSTMENTS_NO3 Adjustments in soil NO3 due to dynamic column areas; only makes sense at the column level: sho gN/m^2 F - 242 EFF_POROSITY effective porosity = porosity - vol_ice proportion F - 243 EFLXBUILD building heat flux from change in interior building air temperature W/m^2 T - 244 EFLX_DYNBAL dynamic land cover change conversion energy flux W/m^2 T - 245 EFLX_GNET net heat flux into ground W/m^2 F - 246 EFLX_GRND_LAKE net heat flux into lake/snow surface, excluding light transmission W/m^2 T - 247 EFLX_LH_TOT total latent heat flux [+ to atm] W/m^2 T - 248 EFLX_LH_TOT_ICE total latent heat flux [+ to atm] (ice landunits only) W/m^2 F - 249 EFLX_LH_TOT_R Rural total evaporation W/m^2 T - 250 EFLX_LH_TOT_U Urban total evaporation W/m^2 F - 251 EFLX_SOIL_GRND soil heat flux [+ into soil] W/m^2 F - 252 ELAI exposed one-sided leaf area index m^2/m^2 T - 253 EMG ground emissivity proportion F - 254 EMV vegetation emissivity proportion F - 255 EOPT Eopt coefficient for VOC calc non F - 256 EPT 2 m Equiv Pot Temp K T - 257 EPT_R Rural 2 m Equiv Pot Temp K T - 258 EPT_U Urban 2 m Equiv Pot Temp K T - 259 ER total ecosystem respiration, autotrophic + heterotrophic gC/m^2/s T - 260 ERRH2O total water conservation error mm T - 261 ERRH2OSNO imbalance in snow depth (liquid water) mm T - 262 ERRSEB surface energy conservation error W/m^2 T - 263 ERRSOI soil/lake energy conservation error W/m^2 T - 264 ERRSOL solar radiation conservation error W/m^2 T - 265 ESAI exposed one-sided stem area index m^2/m^2 T - 266 EXCESSC_MR excess C maintenance respiration gC/m^2/s F - 267 EXCESS_CFLUX C flux not allocated due to downregulation gC/m^2/s F - 268 FAREA_BURNED timestep fractional area burned s-1 T - 269 FCANSNO fraction of canopy that is wet proportion F - 270 FCEV canopy evaporation W/m^2 T - 271 FCH4 Gridcell surface CH4 flux to atmosphere (+ to atm) kgC/m2/s T - 272 FCH4TOCO2 Gridcell oxidation of CH4 to CO2 gC/m2/s T - 273 FCH4_DFSAT CH4 additional flux due to changing fsat, natural vegetated and crop landunits only kgC/m2/s T - 274 FCO2 CO2 flux to atmosphere (+ to atm) kgCO2/m2/s F - 275 FCOV fractional impermeable area unitless T - 276 FCTR canopy transpiration W/m^2 T - 277 FDRY fraction of foliage that is green and dry proportion F - 278 FERTNITRO Nitrogen fertilizer for each crop gN/m2/yr F - 279 FERT_COUNTER time left to fertilize seconds F - 280 FERT_TO_SMINN fertilizer to soil mineral N gN/m^2/s F - 281 FFIX_TO_SMINN free living N fixation to soil mineral N gN/m^2/s T - 282 FGEV ground evaporation W/m^2 T - 283 FGR heat flux into soil/snow including snow melt and lake / snow light transmission W/m^2 T - 284 FGR12 heat flux between soil layers 1 and 2 W/m^2 T - 285 FGR_ICE heat flux into soil/snow including snow melt and lake / snow light transmission (ice landunits W/m^2 F - 286 FGR_R Rural heat flux into soil/snow including snow melt and snow light transmission W/m^2 F - 287 FGR_SOIL_R Rural downward heat flux at interface below each soil layer watt/m^2 F - 288 FGR_U Urban heat flux into soil/snow including snow melt W/m^2 F - 289 FH2OSFC fraction of ground covered by surface water unitless T - 290 FH2OSFC_NOSNOW fraction of ground covered by surface water (if no snow present) unitless F - 291 FINUNDATED fractional inundated area of vegetated columns unitless T - 292 FINUNDATED_LAG time-lagged inundated fraction of vegetated columns unitless F - 293 FIRA net infrared (longwave) radiation W/m^2 T - 294 FIRA_ICE net infrared (longwave) radiation (ice landunits only) W/m^2 F - 295 FIRA_R Rural net infrared (longwave) radiation W/m^2 T - 296 FIRA_U Urban net infrared (longwave) radiation W/m^2 F - 297 FIRE emitted infrared (longwave) radiation W/m^2 T - 298 FIRE_ICE emitted infrared (longwave) radiation (ice landunits only) W/m^2 F - 299 FIRE_R Rural emitted infrared (longwave) radiation W/m^2 T - 300 FIRE_U Urban emitted infrared (longwave) radiation W/m^2 F - 301 FLDS atmospheric longwave radiation (downscaled to columns in glacier regions) W/m^2 T - 302 FLDS_ICE atmospheric longwave radiation (downscaled to columns in glacier regions) (ice landunits only) W/m^2 F - 303 FMAX_DENIT_CARBONSUBSTRATE FMAX_DENIT_CARBONSUBSTRATE gN/m^3/s F - 304 FMAX_DENIT_NITRATE FMAX_DENIT_NITRATE gN/m^3/s F - 305 FPI fraction of potential immobilization proportion T - 306 FPI_vr fraction of potential immobilization proportion F - 307 FPSN photosynthesis umol m-2 s-1 T - 308 FPSN24 24 hour accumulative patch photosynthesis starting from mid-night umol CO2/m^2 ground/day F - 309 FPSN_WC Rubisco-limited photosynthesis umol m-2 s-1 F - 310 FPSN_WJ RuBP-limited photosynthesis umol m-2 s-1 F - 311 FPSN_WP Product-limited photosynthesis umol m-2 s-1 F - 312 FRAC_ICEOLD fraction of ice relative to the tot water proportion F - 313 FREE_RETRANSN_TO_NPOOL deployment of retranslocated N gN/m^2/s T - 314 FROOTC fine root C gC/m^2 T - 315 FROOTC_ALLOC fine root C allocation gC/m^2/s T - 316 FROOTC_LOSS fine root C loss gC/m^2/s T - 317 FROOTC_STORAGE fine root C storage gC/m^2 F - 318 FROOTC_STORAGE_TO_XFER fine root C shift storage to transfer gC/m^2/s F - 319 FROOTC_TO_LITTER fine root C litterfall gC/m^2/s F - 320 FROOTC_XFER fine root C transfer gC/m^2 F - 321 FROOTC_XFER_TO_FROOTC fine root C growth from storage gC/m^2/s F - 322 FROOTN fine root N gN/m^2 T - 323 FROOTN_STORAGE fine root N storage gN/m^2 F - 324 FROOTN_STORAGE_TO_XFER fine root N shift storage to transfer gN/m^2/s F - 325 FROOTN_TO_LITTER fine root N litterfall gN/m^2/s F - 326 FROOTN_XFER fine root N transfer gN/m^2 F - 327 FROOTN_XFER_TO_FROOTN fine root N growth from storage gN/m^2/s F - 328 FROOT_MR fine root maintenance respiration gC/m^2/s F - 329 FROOT_PROF profile for litter C and N inputs from fine roots 1/m F - 330 FROST_TABLE frost table depth (natural vegetated and crop landunits only) m F - 331 FSA absorbed solar radiation W/m^2 T - 332 FSAT fractional area with water table at surface unitless T - 333 FSA_ICE absorbed solar radiation (ice landunits only) W/m^2 F - 334 FSA_R Rural absorbed solar radiation W/m^2 F - 335 FSA_U Urban absorbed solar radiation W/m^2 F - 336 FSD24 direct radiation (last 24hrs) K F - 337 FSD240 direct radiation (last 240hrs) K F - 338 FSDS atmospheric incident solar radiation W/m^2 T - 339 FSDSND direct nir incident solar radiation W/m^2 T - 340 FSDSNDLN direct nir incident solar radiation at local noon W/m^2 T - 341 FSDSNI diffuse nir incident solar radiation W/m^2 T - 342 FSDSVD direct vis incident solar radiation W/m^2 T - 343 FSDSVDLN direct vis incident solar radiation at local noon W/m^2 T - 344 FSDSVI diffuse vis incident solar radiation W/m^2 T - 345 FSDSVILN diffuse vis incident solar radiation at local noon W/m^2 T - 346 FSH sensible heat not including correction for land use change and rain/snow conversion W/m^2 T - 347 FSH_G sensible heat from ground W/m^2 T - 348 FSH_ICE sensible heat not including correction for land use change and rain/snow conversion (ice landu W/m^2 F - 349 FSH_PRECIP_CONVERSION Sensible heat flux from conversion of rain/snow atm forcing W/m^2 T - 350 FSH_R Rural sensible heat W/m^2 T - 351 FSH_RUNOFF_ICE_TO_LIQ sensible heat flux generated from conversion of ice runoff to liquid W/m^2 T - 352 FSH_TO_COUPLER sensible heat sent to coupler (includes corrections for land use change, rain/snow conversion W/m^2 T - 353 FSH_U Urban sensible heat W/m^2 F - 354 FSH_V sensible heat from veg W/m^2 T - 355 FSI24 indirect radiation (last 24hrs) K F - 356 FSI240 indirect radiation (last 240hrs) K F - 357 FSM snow melt heat flux W/m^2 T - 358 FSM_ICE snow melt heat flux (ice landunits only) W/m^2 F - 359 FSM_R Rural snow melt heat flux W/m^2 F - 360 FSM_U Urban snow melt heat flux W/m^2 F - 361 FSNO fraction of ground covered by snow unitless T - 362 FSNO_EFF effective fraction of ground covered by snow unitless T - 363 FSNO_ICE fraction of ground covered by snow (ice landunits only) unitless F - 364 FSR reflected solar radiation W/m^2 T - 365 FSRND direct nir reflected solar radiation W/m^2 T - 366 FSRNDLN direct nir reflected solar radiation at local noon W/m^2 T - 367 FSRNI diffuse nir reflected solar radiation W/m^2 T - 368 FSRSF reflected solar radiation W/m^2 T - 369 FSRSFND direct nir reflected solar radiation W/m^2 T - 370 FSRSFNDLN direct nir reflected solar radiation at local noon W/m^2 T - 371 FSRSFNI diffuse nir reflected solar radiation W/m^2 T - 372 FSRSFVD direct vis reflected solar radiation W/m^2 T - 373 FSRSFVDLN direct vis reflected solar radiation at local noon W/m^2 T - 374 FSRSFVI diffuse vis reflected solar radiation W/m^2 T - 375 FSRVD direct vis reflected solar radiation W/m^2 T - 376 FSRVDLN direct vis reflected solar radiation at local noon W/m^2 T - 377 FSRVI diffuse vis reflected solar radiation W/m^2 T - 378 FSR_ICE reflected solar radiation (ice landunits only) W/m^2 F - 379 FSUN sunlit fraction of canopy proportion F - 380 FSUN24 fraction sunlit (last 24hrs) K F - 381 FSUN240 fraction sunlit (last 240hrs) K F - 382 FUELC fuel load gC/m^2 T - 383 FV friction velocity m/s T - 384 FWET fraction of canopy that is wet proportion F - 385 F_DENIT denitrification flux gN/m^2/s T - 386 F_DENIT_BASE F_DENIT_BASE gN/m^3/s F - 387 F_DENIT_vr denitrification flux gN/m^3/s F - 388 F_N2O_DENIT denitrification N2O flux gN/m^2/s T - 389 F_N2O_NIT nitrification N2O flux gN/m^2/s T - 390 F_NIT nitrification flux gN/m^2/s T - 391 F_NIT_vr nitrification flux gN/m^3/s F - 392 FireComp_BC fire emissions flux of BC kg/m2/sec F - 393 FireComp_OC fire emissions flux of OC kg/m2/sec F - 394 FireComp_SO2 fire emissions flux of SO2 kg/m2/sec F - 395 FireEmis_TOT Total fire emissions flux gC/m2/sec F - 396 FireEmis_ZTOP Top of vertical fire emissions distribution m F - 397 FireMech_SO2 fire emissions flux of SO2 kg/m2/sec F - 398 FireMech_bc_a1 fire emissions flux of bc_a1 kg/m2/sec F - 399 FireMech_pom_a1 fire emissions flux of pom_a1 kg/m2/sec F - 400 GAMMA total gamma for VOC calc non F - 401 GAMMAA gamma A for VOC calc non F - 402 GAMMAC gamma C for VOC calc non F - 403 GAMMAL gamma L for VOC calc non F - 404 GAMMAP gamma P for VOC calc non F - 405 GAMMAS gamma S for VOC calc non F - 406 GAMMAT gamma T for VOC calc non F - 407 GDD0 Growing degree days base 0C from planting ddays F - 408 GDD020 Twenty year average of growing degree days base 0C from planting ddays F - 409 GDD10 Growing degree days base 10C from planting ddays F - 410 GDD1020 Twenty year average of growing degree days base 10C from planting ddays F - 411 GDD8 Growing degree days base 8C from planting ddays F - 412 GDD820 Twenty year average of growing degree days base 8C from planting ddays F - 413 GDDACCUM Accumulated growing degree days past planting date for crop ddays F - 414 GDDACCUM_PERHARV For each crop harvest in a calendar year, accumulated growing degree days past planting date ddays F - 415 GDDHARV Growing degree days (gdd) needed to harvest ddays F - 416 GDDHARV_PERHARV For each harvest in a calendar year,For each harvest in a calendar year, growing degree days (gdd) needed to harvest ddays F - 417 GDDTSOI Growing degree-days from planting (top two soil layers) ddays F - 418 GPP gross primary production gC/m^2/s T - 419 GR total growth respiration gC/m^2/s T - 420 GRAINC grain C (does not equal yield) gC/m^2 T - 421 GRAINC_TO_FOOD grain C to food gC/m^2/s T - 422 GRAINC_TO_FOOD_ANN total grain C to food in all harvests in a calendar year gC/m^2 F - 423 GRAINC_TO_FOOD_PERHARV grain C to food for each harvest in a calendar year gC/m^2 F - 424 GRAINC_TO_SEED grain C to seed gC/m^2/s T - 425 GRAINN grain N gN/m^2 T - 426 GRESP_STORAGE growth respiration storage gC/m^2 F - 427 GRESP_STORAGE_TO_XFER growth respiration shift storage to transfer gC/m^2/s F - 428 GRESP_XFER growth respiration transfer gC/m^2 F - 429 GROSS_NMIN gross rate of N mineralization gN/m^2/s T - 430 GROSS_NMIN_vr gross rate of N mineralization gN/m^3/s F - 431 GSSHA shaded leaf stomatal conductance umol H20/m2/s T - 432 GSSHALN shaded leaf stomatal conductance at local noon umol H20/m2/s T - 433 GSSUN sunlit leaf stomatal conductance umol H20/m2/s T - 434 GSSUNLN sunlit leaf stomatal conductance at local noon umol H20/m2/s T - 435 H2OCAN intercepted water mm T - 436 H2OSFC surface water depth mm T - 437 H2OSNO snow depth (liquid water) mm T - 438 H2OSNO_ICE snow depth (liquid water, ice landunits only) mm F - 439 H2OSNO_TOP mass of snow in top snow layer kg/m2 T - 440 H2OSOI volumetric soil water (natural vegetated and crop landunits only) mm3/mm3 T - 441 HARVEST_REASON_PERHARV For each harvest in a calendar year, the reason the crop was harvested categorical F - 442 HBOT canopy bottom m F - 443 HEAT_CONTENT1 initial gridcell total heat content J/m^2 T - 444 HEAT_CONTENT1_VEG initial gridcell total heat content - natural vegetated and crop landunits only J/m^2 F - 445 HEAT_CONTENT2 post land cover change total heat content J/m^2 F - 446 HEAT_FROM_AC sensible heat flux put into canyon due to heat removed from air conditioning W/m^2 T - 447 HIA 2 m NWS Heat Index C T - 448 HIA_R Rural 2 m NWS Heat Index C T - 449 HIA_U Urban 2 m NWS Heat Index C T - 450 HK hydraulic conductivity (natural vegetated and crop landunits only) mm/s F - 451 HR total heterotrophic respiration gC/m^2/s T - 452 HR_vr total vertically resolved heterotrophic respiration gC/m^3/s T - 453 HTOP canopy top m T - 454 HUI crop heat unit index ddays F - 455 HUI_PERHARV For each harvest in a calendar year, crop heat unit index ddays F - 456 HUMIDEX 2 m Humidex C T - 457 HUMIDEX_R Rural 2 m Humidex C T - 458 HUMIDEX_U Urban 2 m Humidex C T - 459 ICE_CONTENT1 initial gridcell total ice content mm T - 460 ICE_CONTENT2 post land cover change total ice content mm F - 461 ICE_MODEL_FRACTION Ice sheet model fractional coverage unitless F - 462 INIT_GPP GPP flux before downregulation gC/m^2/s F - 463 INT_SNOW accumulated swe (natural vegetated and crop landunits only) mm F - 464 INT_SNOW_ICE accumulated swe (ice landunits only) mm F - 465 IWUELN local noon intrinsic water use efficiency umolCO2/molH2O T - 466 JMX25T canopy profile of jmax umol/m2/s T - 467 Jmx25Z maximum rate of electron transport at 25 Celcius for canopy layers umol electrons/m2/s T - 468 KROOT root conductance each soil layer 1/s F - 469 KSOIL soil conductance in each soil layer 1/s F - 470 K_ACT_SOM active soil organic potential loss coefficient 1/s F - 471 K_CEL_LIT cellulosic litter potential loss coefficient 1/s F - 472 K_CWD coarse woody debris potential loss coefficient 1/s F - 473 K_LIG_LIT lignin litter potential loss coefficient 1/s F - 474 K_MET_LIT metabolic litter potential loss coefficient 1/s F - 475 K_NITR K_NITR 1/s F - 476 K_NITR_H2O K_NITR_H2O unitless F - 477 K_NITR_PH K_NITR_PH unitless F - 478 K_NITR_T K_NITR_T unitless F - 479 K_PAS_SOM passive soil organic potential loss coefficient 1/s F - 480 K_SLO_SOM slow soil organic ma potential loss coefficient 1/s F - 481 LAI240 240hr average of leaf area index m^2/m^2 F - 482 LAISHA shaded projected leaf area index m^2/m^2 T - 483 LAISUN sunlit projected leaf area index m^2/m^2 T - 484 LAKEICEFRAC lake layer ice mass fraction unitless F - 485 LAKEICEFRAC_SURF surface lake layer ice mass fraction unitless T - 486 LAKEICETHICK thickness of lake ice (including physical expansion on freezing) m T - 487 LAND_USE_FLUX total C emitted from land cover conversion (smoothed over the year) and wood and grain product gC/m^2/s T - 488 LATBASET latitude vary base temperature for gddplant degree C F - 489 LEAFC leaf C gC/m^2 T - 490 LEAFCN Leaf CN ratio used for flexible CN gC/gN T - 491 LEAFCN_OFFSET Leaf C:N used by FUN unitless F - 492 LEAFCN_STORAGE Storage Leaf CN ratio used for flexible CN gC/gN F - 493 LEAFC_ALLOC leaf C allocation gC/m^2/s T - 494 LEAFC_CHANGE C change in leaf gC/m^2/s T - 495 LEAFC_LOSS leaf C loss gC/m^2/s T - 496 LEAFC_STORAGE leaf C storage gC/m^2 F - 497 LEAFC_STORAGE_TO_XFER leaf C shift storage to transfer gC/m^2/s F - 498 LEAFC_STORAGE_XFER_ACC Accumulated leaf C transfer gC/m^2 F - 499 LEAFC_TO_BIOFUELC leaf C to biofuel C gC/m^2/s T - 500 LEAFC_TO_LITTER leaf C litterfall gC/m^2/s F - 501 LEAFC_TO_LITTER_FUN leaf C litterfall used by FUN gC/m^2/s T - 502 LEAFC_XFER leaf C transfer gC/m^2 F - 503 LEAFC_XFER_TO_LEAFC leaf C growth from storage gC/m^2/s F - 504 LEAFN leaf N gN/m^2 T - 505 LEAFN_STORAGE leaf N storage gN/m^2 F - 506 LEAFN_STORAGE_TO_XFER leaf N shift storage to transfer gN/m^2/s F - 507 LEAFN_STORAGE_XFER_ACC Accmulated leaf N transfer gN/m^2 F - 508 LEAFN_TO_LITTER leaf N litterfall gN/m^2/s T - 509 LEAFN_TO_RETRANSN leaf N to retranslocated N pool gN/m^2/s F - 510 LEAFN_XFER leaf N transfer gN/m^2 F - 511 LEAFN_XFER_TO_LEAFN leaf N growth from storage gN/m^2/s F - 512 LEAF_MR leaf maintenance respiration gC/m^2/s T - 513 LEAF_PROF profile for litter C and N inputs from leaves 1/m F - 514 LFC2 conversion area fraction of BET and BDT that burned per sec T - 515 LGSF long growing season factor proportion F - 516 LIG_LITC LIG_LIT C gC/m^2 T - 517 LIG_LITC_1m LIG_LIT C to 1 meter gC/m^2 F - 518 LIG_LITC_TNDNCY_VERT_TRA lignin litter C tendency due to vertical transport gC/m^3/s F - 519 LIG_LITC_TO_SLO_SOMC decomp. of lignin litter C to slow soil organic ma C gC/m^2/s F - 520 LIG_LITC_TO_SLO_SOMC_vr decomp. of lignin litter C to slow soil organic ma C gC/m^3/s F - 521 LIG_LITC_vr LIG_LIT C (vertically resolved) gC/m^3 T - 522 LIG_LITN LIG_LIT N gN/m^2 T - 523 LIG_LITN_1m LIG_LIT N to 1 meter gN/m^2 F - 524 LIG_LITN_TNDNCY_VERT_TRA lignin litter N tendency due to vertical transport gN/m^3/s F - 525 LIG_LITN_TO_SLO_SOMN decomp. of lignin litter N to slow soil organic ma N gN/m^2 F - 526 LIG_LITN_TO_SLO_SOMN_vr decomp. of lignin litter N to slow soil organic ma N gN/m^3 F - 527 LIG_LITN_vr LIG_LIT N (vertically resolved) gN/m^3 T - 528 LIG_LIT_HR Het. Resp. from lignin litter gC/m^2/s F - 529 LIG_LIT_HR_vr Het. Resp. from lignin litter gC/m^3/s F - 530 LIQCAN intercepted liquid water mm T - 531 LIQUID_CONTENT1 initial gridcell total liq content mm T - 532 LIQUID_CONTENT2 post landuse change gridcell total liq content mm F - 533 LIQUID_WATER_TEMP1 initial gridcell weighted average liquid water temperature K F - 534 LITFALL litterfall (leaves and fine roots) gC/m^2/s T - 535 LITFIRE litter fire losses gC/m^2/s F - 536 LITTERC_HR litter C heterotrophic respiration gC/m^2/s T - 537 LITTERC_LOSS litter C loss gC/m^2/s T - 538 LIVECROOTC live coarse root C gC/m^2 T - 539 LIVECROOTC_STORAGE live coarse root C storage gC/m^2 F - 540 LIVECROOTC_STORAGE_TO_XFER live coarse root C shift storage to transfer gC/m^2/s F - 541 LIVECROOTC_TO_DEADCROOTC live coarse root C turnover gC/m^2/s F - 542 LIVECROOTC_XFER live coarse root C transfer gC/m^2 F - 543 LIVECROOTC_XFER_TO_LIVECROOTC live coarse root C growth from storage gC/m^2/s F - 544 LIVECROOTN live coarse root N gN/m^2 T - 545 LIVECROOTN_STORAGE live coarse root N storage gN/m^2 F - 546 LIVECROOTN_STORAGE_TO_XFER live coarse root N shift storage to transfer gN/m^2/s F - 547 LIVECROOTN_TO_DEADCROOTN live coarse root N turnover gN/m^2/s F - 548 LIVECROOTN_TO_RETRANSN live coarse root N to retranslocated N pool gN/m^2/s F - 549 LIVECROOTN_XFER live coarse root N transfer gN/m^2 F - 550 LIVECROOTN_XFER_TO_LIVECROOTN live coarse root N growth from storage gN/m^2/s F - 551 LIVECROOT_MR live coarse root maintenance respiration gC/m^2/s F - 552 LIVESTEMC live stem C gC/m^2 T - 553 LIVESTEMC_STORAGE live stem C storage gC/m^2 F - 554 LIVESTEMC_STORAGE_TO_XFER live stem C shift storage to transfer gC/m^2/s F - 555 LIVESTEMC_TO_BIOFUELC livestem C to biofuel C gC/m^2/s T - 556 LIVESTEMC_TO_DEADSTEMC live stem C turnover gC/m^2/s F - 557 LIVESTEMC_XFER live stem C transfer gC/m^2 F - 558 LIVESTEMC_XFER_TO_LIVESTEMC live stem C growth from storage gC/m^2/s F - 559 LIVESTEMN live stem N gN/m^2 T - 560 LIVESTEMN_STORAGE live stem N storage gN/m^2 F - 561 LIVESTEMN_STORAGE_TO_XFER live stem N shift storage to transfer gN/m^2/s F - 562 LIVESTEMN_TO_DEADSTEMN live stem N turnover gN/m^2/s F - 563 LIVESTEMN_TO_RETRANSN live stem N to retranslocated N pool gN/m^2/s F - 564 LIVESTEMN_XFER live stem N transfer gN/m^2 F - 565 LIVESTEMN_XFER_TO_LIVESTEMN live stem N growth from storage gN/m^2/s F - 566 LIVESTEM_MR live stem maintenance respiration gC/m^2/s F - 567 LNC leaf N concentration gN leaf/m^2 T - 568 LWdown atmospheric longwave radiation (downscaled to columns in glacier regions) W/m^2 F - 569 LWup upwelling longwave radiation W/m^2 F - 570 MEG_acetaldehyde MEGAN flux kg/m2/sec T - 571 MEG_acetic_acid MEGAN flux kg/m2/sec T - 572 MEG_acetone MEGAN flux kg/m2/sec T - 573 MEG_carene_3 MEGAN flux kg/m2/sec T - 574 MEG_ethanol MEGAN flux kg/m2/sec T - 575 MEG_formaldehyde MEGAN flux kg/m2/sec T - 576 MEG_isoprene MEGAN flux kg/m2/sec T - 577 MEG_methanol MEGAN flux kg/m2/sec T - 578 MEG_pinene_a MEGAN flux kg/m2/sec T - 579 MEG_thujene_a MEGAN flux kg/m2/sec T - 580 MET_LITC MET_LIT C gC/m^2 T - 581 MET_LITC_1m MET_LIT C to 1 meter gC/m^2 F - 582 MET_LITC_TNDNCY_VERT_TRA metabolic litter C tendency due to vertical transport gC/m^3/s F - 583 MET_LITC_TO_ACT_SOMC decomp. of metabolic litter C to active soil organic C gC/m^2/s F - 584 MET_LITC_TO_ACT_SOMC_vr decomp. of metabolic litter C to active soil organic C gC/m^3/s F - 585 MET_LITC_vr MET_LIT C (vertically resolved) gC/m^3 T - 586 MET_LITN MET_LIT N gN/m^2 T - 587 MET_LITN_1m MET_LIT N to 1 meter gN/m^2 F - 588 MET_LITN_TNDNCY_VERT_TRA metabolic litter N tendency due to vertical transport gN/m^3/s F - 589 MET_LITN_TO_ACT_SOMN decomp. of metabolic litter N to active soil organic N gN/m^2 F - 590 MET_LITN_TO_ACT_SOMN_vr decomp. of metabolic litter N to active soil organic N gN/m^3 F - 591 MET_LITN_vr MET_LIT N (vertically resolved) gN/m^3 T - 592 MET_LIT_HR Het. Resp. from metabolic litter gC/m^2/s F - 593 MET_LIT_HR_vr Het. Resp. from metabolic litter gC/m^3/s F - 594 MR maintenance respiration gC/m^2/s T - 595 M_ACT_SOMC_TO_LEACHING active soil organic C leaching loss gC/m^2/s F - 596 M_ACT_SOMN_TO_LEACHING active soil organic N leaching loss gN/m^2/s F - 597 M_CEL_LITC_TO_FIRE cellulosic litter C fire loss gC/m^2/s F - 598 M_CEL_LITC_TO_FIRE_vr cellulosic litter C fire loss gC/m^3/s F - 599 M_CEL_LITC_TO_LEACHING cellulosic litter C leaching loss gC/m^2/s F - 600 M_CEL_LITN_TO_FIRE cellulosic litter N fire loss gN/m^2 F - 601 M_CEL_LITN_TO_FIRE_vr cellulosic litter N fire loss gN/m^3 F - 602 M_CEL_LITN_TO_LEACHING cellulosic litter N leaching loss gN/m^2/s F - 603 M_CWDC_TO_FIRE coarse woody debris C fire loss gC/m^2/s F - 604 M_CWDC_TO_FIRE_vr coarse woody debris C fire loss gC/m^3/s F - 605 M_CWDN_TO_FIRE coarse woody debris N fire loss gN/m^2 F - 606 M_CWDN_TO_FIRE_vr coarse woody debris N fire loss gN/m^3 F - 607 M_DEADCROOTC_STORAGE_TO_LITTER dead coarse root C storage mortality gC/m^2/s F - 608 M_DEADCROOTC_STORAGE_TO_LITTER_FIRE dead coarse root C storage fire mortality to litter gC/m^2/s F - 609 M_DEADCROOTC_TO_LITTER dead coarse root C mortality gC/m^2/s F - 610 M_DEADCROOTC_XFER_TO_LITTER dead coarse root C transfer mortality gC/m^2/s F - 611 M_DEADCROOTN_STORAGE_TO_FIRE dead coarse root N storage fire loss gN/m^2/s F - 612 M_DEADCROOTN_STORAGE_TO_LITTER dead coarse root N storage mortality gN/m^2/s F - 613 M_DEADCROOTN_TO_FIRE dead coarse root N fire loss gN/m^2/s F - 614 M_DEADCROOTN_TO_LITTER dead coarse root N mortality gN/m^2/s F - 615 M_DEADCROOTN_TO_LITTER_FIRE dead coarse root N fire mortality to litter gN/m^2/s F - 616 M_DEADCROOTN_XFER_TO_FIRE dead coarse root N transfer fire loss gN/m^2/s F - 617 M_DEADCROOTN_XFER_TO_LITTER dead coarse root N transfer mortality gN/m^2/s F - 618 M_DEADROOTC_STORAGE_TO_FIRE dead root C storage fire loss gC/m^2/s F - 619 M_DEADROOTC_STORAGE_TO_LITTER_FIRE dead root C storage fire mortality to litter gC/m^2/s F - 620 M_DEADROOTC_TO_FIRE dead root C fire loss gC/m^2/s F - 621 M_DEADROOTC_TO_LITTER_FIRE dead root C fire mortality to litter gC/m^2/s F - 622 M_DEADROOTC_XFER_TO_FIRE dead root C transfer fire loss gC/m^2/s F - 623 M_DEADROOTC_XFER_TO_LITTER_FIRE dead root C transfer fire mortality to litter gC/m^2/s F - 624 M_DEADSTEMC_STORAGE_TO_FIRE dead stem C storage fire loss gC/m^2/s F - 625 M_DEADSTEMC_STORAGE_TO_LITTER dead stem C storage mortality gC/m^2/s F - 626 M_DEADSTEMC_STORAGE_TO_LITTER_FIRE dead stem C storage fire mortality to litter gC/m^2/s F - 627 M_DEADSTEMC_TO_FIRE dead stem C fire loss gC/m^2/s F - 628 M_DEADSTEMC_TO_LITTER dead stem C mortality gC/m^2/s F - 629 M_DEADSTEMC_TO_LITTER_FIRE dead stem C fire mortality to litter gC/m^2/s F - 630 M_DEADSTEMC_XFER_TO_FIRE dead stem C transfer fire loss gC/m^2/s F - 631 M_DEADSTEMC_XFER_TO_LITTER dead stem C transfer mortality gC/m^2/s F - 632 M_DEADSTEMC_XFER_TO_LITTER_FIRE dead stem C transfer fire mortality to litter gC/m^2/s F - 633 M_DEADSTEMN_STORAGE_TO_FIRE dead stem N storage fire loss gN/m^2/s F - 634 M_DEADSTEMN_STORAGE_TO_LITTER dead stem N storage mortality gN/m^2/s F - 635 M_DEADSTEMN_TO_FIRE dead stem N fire loss gN/m^2/s F - 636 M_DEADSTEMN_TO_LITTER dead stem N mortality gN/m^2/s F - 637 M_DEADSTEMN_TO_LITTER_FIRE dead stem N fire mortality to litter gN/m^2/s F - 638 M_DEADSTEMN_XFER_TO_FIRE dead stem N transfer fire loss gN/m^2/s F - 639 M_DEADSTEMN_XFER_TO_LITTER dead stem N transfer mortality gN/m^2/s F - 640 M_FROOTC_STORAGE_TO_FIRE fine root C storage fire loss gC/m^2/s F - 641 M_FROOTC_STORAGE_TO_LITTER fine root C storage mortality gC/m^2/s F - 642 M_FROOTC_STORAGE_TO_LITTER_FIRE fine root C storage fire mortality to litter gC/m^2/s F - 643 M_FROOTC_TO_FIRE fine root C fire loss gC/m^2/s F - 644 M_FROOTC_TO_LITTER fine root C mortality gC/m^2/s F - 645 M_FROOTC_TO_LITTER_FIRE fine root C fire mortality to litter gC/m^2/s F - 646 M_FROOTC_XFER_TO_FIRE fine root C transfer fire loss gC/m^2/s F - 647 M_FROOTC_XFER_TO_LITTER fine root C transfer mortality gC/m^2/s F - 648 M_FROOTC_XFER_TO_LITTER_FIRE fine root C transfer fire mortality to litter gC/m^2/s F - 649 M_FROOTN_STORAGE_TO_FIRE fine root N storage fire loss gN/m^2/s F - 650 M_FROOTN_STORAGE_TO_LITTER fine root N storage mortality gN/m^2/s F - 651 M_FROOTN_TO_FIRE fine root N fire loss gN/m^2/s F - 652 M_FROOTN_TO_LITTER fine root N mortality gN/m^2/s F - 653 M_FROOTN_XFER_TO_FIRE fine root N transfer fire loss gN/m^2/s F - 654 M_FROOTN_XFER_TO_LITTER fine root N transfer mortality gN/m^2/s F - 655 M_GRESP_STORAGE_TO_FIRE growth respiration storage fire loss gC/m^2/s F - 656 M_GRESP_STORAGE_TO_LITTER growth respiration storage mortality gC/m^2/s F - 657 M_GRESP_STORAGE_TO_LITTER_FIRE growth respiration storage fire mortality to litter gC/m^2/s F - 658 M_GRESP_XFER_TO_FIRE growth respiration transfer fire loss gC/m^2/s F - 659 M_GRESP_XFER_TO_LITTER growth respiration transfer mortality gC/m^2/s F - 660 M_GRESP_XFER_TO_LITTER_FIRE growth respiration transfer fire mortality to litter gC/m^2/s F - 661 M_LEAFC_STORAGE_TO_FIRE leaf C storage fire loss gC/m^2/s F - 662 M_LEAFC_STORAGE_TO_LITTER leaf C storage mortality gC/m^2/s F - 663 M_LEAFC_STORAGE_TO_LITTER_FIRE leaf C fire mortality to litter gC/m^2/s F - 664 M_LEAFC_TO_FIRE leaf C fire loss gC/m^2/s F - 665 M_LEAFC_TO_LITTER leaf C mortality gC/m^2/s F - 666 M_LEAFC_TO_LITTER_FIRE leaf C fire mortality to litter gC/m^2/s F - 667 M_LEAFC_XFER_TO_FIRE leaf C transfer fire loss gC/m^2/s F - 668 M_LEAFC_XFER_TO_LITTER leaf C transfer mortality gC/m^2/s F - 669 M_LEAFC_XFER_TO_LITTER_FIRE leaf C transfer fire mortality to litter gC/m^2/s F - 670 M_LEAFN_STORAGE_TO_FIRE leaf N storage fire loss gN/m^2/s F - 671 M_LEAFN_STORAGE_TO_LITTER leaf N storage mortality gN/m^2/s F - 672 M_LEAFN_TO_FIRE leaf N fire loss gN/m^2/s F - 673 M_LEAFN_TO_LITTER leaf N mortality gN/m^2/s F - 674 M_LEAFN_XFER_TO_FIRE leaf N transfer fire loss gN/m^2/s F - 675 M_LEAFN_XFER_TO_LITTER leaf N transfer mortality gN/m^2/s F - 676 M_LIG_LITC_TO_FIRE lignin litter C fire loss gC/m^2/s F - 677 M_LIG_LITC_TO_FIRE_vr lignin litter C fire loss gC/m^3/s F - 678 M_LIG_LITC_TO_LEACHING lignin litter C leaching loss gC/m^2/s F - 679 M_LIG_LITN_TO_FIRE lignin litter N fire loss gN/m^2 F - 680 M_LIG_LITN_TO_FIRE_vr lignin litter N fire loss gN/m^3 F - 681 M_LIG_LITN_TO_LEACHING lignin litter N leaching loss gN/m^2/s F - 682 M_LIVECROOTC_STORAGE_TO_LITTER live coarse root C storage mortality gC/m^2/s F - 683 M_LIVECROOTC_STORAGE_TO_LITTER_FIRE live coarse root C fire mortality to litter gC/m^2/s F - 684 M_LIVECROOTC_TO_LITTER live coarse root C mortality gC/m^2/s F - 685 M_LIVECROOTC_XFER_TO_LITTER live coarse root C transfer mortality gC/m^2/s F - 686 M_LIVECROOTN_STORAGE_TO_FIRE live coarse root N storage fire loss gN/m^2/s F - 687 M_LIVECROOTN_STORAGE_TO_LITTER live coarse root N storage mortality gN/m^2/s F - 688 M_LIVECROOTN_TO_FIRE live coarse root N fire loss gN/m^2/s F - 689 M_LIVECROOTN_TO_LITTER live coarse root N mortality gN/m^2/s F - 690 M_LIVECROOTN_XFER_TO_FIRE live coarse root N transfer fire loss gN/m^2/s F - 691 M_LIVECROOTN_XFER_TO_LITTER live coarse root N transfer mortality gN/m^2/s F - 692 M_LIVEROOTC_STORAGE_TO_FIRE live root C storage fire loss gC/m^2/s F - 693 M_LIVEROOTC_STORAGE_TO_LITTER_FIRE live root C storage fire mortality to litter gC/m^2/s F - 694 M_LIVEROOTC_TO_DEADROOTC_FIRE live root C fire mortality to dead root C gC/m^2/s F - 695 M_LIVEROOTC_TO_FIRE live root C fire loss gC/m^2/s F - 696 M_LIVEROOTC_TO_LITTER_FIRE live root C fire mortality to litter gC/m^2/s F - 697 M_LIVEROOTC_XFER_TO_FIRE live root C transfer fire loss gC/m^2/s F - 698 M_LIVEROOTC_XFER_TO_LITTER_FIRE live root C transfer fire mortality to litter gC/m^2/s F - 699 M_LIVESTEMC_STORAGE_TO_FIRE live stem C storage fire loss gC/m^2/s F - 700 M_LIVESTEMC_STORAGE_TO_LITTER live stem C storage mortality gC/m^2/s F - 701 M_LIVESTEMC_STORAGE_TO_LITTER_FIRE live stem C storage fire mortality to litter gC/m^2/s F - 702 M_LIVESTEMC_TO_DEADSTEMC_FIRE live stem C fire mortality to dead stem C gC/m^2/s F - 703 M_LIVESTEMC_TO_FIRE live stem C fire loss gC/m^2/s F - 704 M_LIVESTEMC_TO_LITTER live stem C mortality gC/m^2/s F - 705 M_LIVESTEMC_TO_LITTER_FIRE live stem C fire mortality to litter gC/m^2/s F - 706 M_LIVESTEMC_XFER_TO_FIRE live stem C transfer fire loss gC/m^2/s F - 707 M_LIVESTEMC_XFER_TO_LITTER live stem C transfer mortality gC/m^2/s F - 708 M_LIVESTEMC_XFER_TO_LITTER_FIRE live stem C transfer fire mortality to litter gC/m^2/s F - 709 M_LIVESTEMN_STORAGE_TO_FIRE live stem N storage fire loss gN/m^2/s F - 710 M_LIVESTEMN_STORAGE_TO_LITTER live stem N storage mortality gN/m^2/s F - 711 M_LIVESTEMN_TO_FIRE live stem N fire loss gN/m^2/s F - 712 M_LIVESTEMN_TO_LITTER live stem N mortality gN/m^2/s F - 713 M_LIVESTEMN_XFER_TO_FIRE live stem N transfer fire loss gN/m^2/s F - 714 M_LIVESTEMN_XFER_TO_LITTER live stem N transfer mortality gN/m^2/s F - 715 M_MET_LITC_TO_FIRE metabolic litter C fire loss gC/m^2/s F - 716 M_MET_LITC_TO_FIRE_vr metabolic litter C fire loss gC/m^3/s F - 717 M_MET_LITC_TO_LEACHING metabolic litter C leaching loss gC/m^2/s F - 718 M_MET_LITN_TO_FIRE metabolic litter N fire loss gN/m^2 F - 719 M_MET_LITN_TO_FIRE_vr metabolic litter N fire loss gN/m^3 F - 720 M_MET_LITN_TO_LEACHING metabolic litter N leaching loss gN/m^2/s F - 721 M_PAS_SOMC_TO_LEACHING passive soil organic C leaching loss gC/m^2/s F - 722 M_PAS_SOMN_TO_LEACHING passive soil organic N leaching loss gN/m^2/s F - 723 M_RETRANSN_TO_FIRE retranslocated N pool fire loss gN/m^2/s F - 724 M_RETRANSN_TO_LITTER retranslocated N pool mortality gN/m^2/s F - 725 M_SLO_SOMC_TO_LEACHING slow soil organic ma C leaching loss gC/m^2/s F - 726 M_SLO_SOMN_TO_LEACHING slow soil organic ma N leaching loss gN/m^2/s F - 727 NACTIVE Mycorrhizal N uptake flux gN/m^2/s T - 728 NACTIVE_NH4 Mycorrhizal N uptake flux gN/m^2/s T - 729 NACTIVE_NO3 Mycorrhizal N uptake flux gN/m^2/s T - 730 NAM AM-associated N uptake flux gN/m^2/s T - 731 NAM_NH4 AM-associated N uptake flux gN/m^2/s T - 732 NAM_NO3 AM-associated N uptake flux gN/m^2/s T - 733 NBP net biome production, includes fire, landuse, harvest and hrv_xsmrpool flux (latter smoothed o gC/m^2/s T - 734 NDEPLOY total N deployed in new growth gN/m^2/s T - 735 NDEP_PROF profile for atmospheric N deposition 1/m F - 736 NDEP_TO_SMINN atmospheric N deposition to soil mineral N gN/m^2/s T - 737 NECM ECM-associated N uptake flux gN/m^2/s T - 738 NECM_NH4 ECM-associated N uptake flux gN/m^2/s T - 739 NECM_NO3 ECM-associated N uptake flux gN/m^2/s T - 740 NEE net ecosystem exchange of carbon, includes fire and hrv_xsmrpool (latter smoothed over the yea gC/m^2/s T - 741 NEM Gridcell net adjustment to net carbon exchange passed to atm. for methane production gC/m2/s T - 742 NEP net ecosystem production, excludes fire, landuse, and harvest flux, positive for sink gC/m^2/s T - 743 NET_NMIN net rate of N mineralization gN/m^2/s T - 744 NET_NMIN_vr net rate of N mineralization gN/m^3/s F - 745 NFERTILIZATION fertilizer added gN/m^2/s T - 746 NFIRE fire counts valid only in Reg.C counts/km2/sec T - 747 NFIX Symbiotic BNF uptake flux gN/m^2/s T - 748 NFIXATION_PROF profile for biological N fixation 1/m F - 749 NFIX_TO_SMINN symbiotic/asymbiotic N fixation to soil mineral N gN/m^2/s F - 750 NNONMYC Non-mycorrhizal N uptake flux gN/m^2/s T - 751 NNONMYC_NH4 Non-mycorrhizal N uptake flux gN/m^2/s T - 752 NNONMYC_NO3 Non-mycorrhizal N uptake flux gN/m^2/s T - 753 NPASSIVE Passive N uptake flux gN/m^2/s T - 754 NPOOL temporary plant N pool gN/m^2 T - 755 NPOOL_TO_DEADCROOTN allocation to dead coarse root N gN/m^2/s F - 756 NPOOL_TO_DEADCROOTN_STORAGE allocation to dead coarse root N storage gN/m^2/s F - 757 NPOOL_TO_DEADSTEMN allocation to dead stem N gN/m^2/s F - 758 NPOOL_TO_DEADSTEMN_STORAGE allocation to dead stem N storage gN/m^2/s F - 759 NPOOL_TO_FROOTN allocation to fine root N gN/m^2/s F - 760 NPOOL_TO_FROOTN_STORAGE allocation to fine root N storage gN/m^2/s F - 761 NPOOL_TO_LEAFN allocation to leaf N gN/m^2/s F - 762 NPOOL_TO_LEAFN_STORAGE allocation to leaf N storage gN/m^2/s F - 763 NPOOL_TO_LIVECROOTN allocation to live coarse root N gN/m^2/s F - 764 NPOOL_TO_LIVECROOTN_STORAGE allocation to live coarse root N storage gN/m^2/s F - 765 NPOOL_TO_LIVESTEMN allocation to live stem N gN/m^2/s F - 766 NPOOL_TO_LIVESTEMN_STORAGE allocation to live stem N storage gN/m^2/s F - 767 NPP net primary production gC/m^2/s T - 768 NPP_BURNEDOFF C that cannot be used for N uptake gC/m^2/s F - 769 NPP_GROWTH Total C used for growth in FUN gC/m^2/s T - 770 NPP_NACTIVE Mycorrhizal N uptake used C gC/m^2/s T - 771 NPP_NACTIVE_NH4 Mycorrhizal N uptake use C gC/m^2/s T - 772 NPP_NACTIVE_NO3 Mycorrhizal N uptake used C gC/m^2/s T - 773 NPP_NAM AM-associated N uptake used C gC/m^2/s T - 774 NPP_NAM_NH4 AM-associated N uptake use C gC/m^2/s T - 775 NPP_NAM_NO3 AM-associated N uptake use C gC/m^2/s T - 776 NPP_NECM ECM-associated N uptake used C gC/m^2/s T - 777 NPP_NECM_NH4 ECM-associated N uptake use C gC/m^2/s T - 778 NPP_NECM_NO3 ECM-associated N uptake used C gC/m^2/s T - 779 NPP_NFIX Symbiotic BNF uptake used C gC/m^2/s T - 780 NPP_NNONMYC Non-mycorrhizal N uptake used C gC/m^2/s T - 781 NPP_NNONMYC_NH4 Non-mycorrhizal N uptake use C gC/m^2/s T - 782 NPP_NNONMYC_NO3 Non-mycorrhizal N uptake use C gC/m^2/s T - 783 NPP_NRETRANS Retranslocated N uptake flux gC/m^2/s T - 784 NPP_NUPTAKE Total C used by N uptake in FUN gC/m^2/s T - 785 NRETRANS Retranslocated N uptake flux gN/m^2/s T - 786 NRETRANS_REG Retranslocated N uptake flux gN/m^2/s T - 787 NRETRANS_SEASON Retranslocated N uptake flux gN/m^2/s T - 788 NRETRANS_STRESS Retranslocated N uptake flux gN/m^2/s T - 789 NSUBSTEPS number of adaptive timesteps in CLM timestep unitless F - 790 NUPTAKE Total N uptake of FUN gN/m^2/s T - 791 NUPTAKE_NPP_FRACTION frac of NPP used in N uptake - T - 792 N_ALLOMETRY N allocation index none F - 793 O2_DECOMP_DEPTH_UNSAT O2 consumption from HR and AR for non-inundated area mol/m3/s F - 794 OBU Monin-Obukhov length m F - 795 OCDEP total OC deposition (dry+wet) from atmosphere kg/m^2/s T - 796 OFFSET_COUNTER offset days counter days F - 797 OFFSET_FDD offset freezing degree days counter C degree-days F - 798 OFFSET_FLAG offset flag none F - 799 OFFSET_SWI offset soil water index none F - 800 ONSET_COUNTER onset days counter days F - 801 ONSET_FDD onset freezing degree days counter C degree-days F - 802 ONSET_FLAG onset flag none F - 803 ONSET_GDD onset growing degree days C degree-days F - 804 ONSET_GDDFLAG onset flag for growing degree day sum none F - 805 ONSET_SWI onset soil water index none F - 806 O_SCALAR fraction by which decomposition is reduced due to anoxia unitless T - 807 PAR240DZ 10-day running mean of daytime patch absorbed PAR for leaves for top canopy layer W/m^2 F - 808 PAR240XZ 10-day running mean of maximum patch absorbed PAR for leaves for top canopy layer W/m^2 F - 809 PAR240_shade shade PAR (240 hrs) umol/m2/s F - 810 PAR240_sun sunlit PAR (240 hrs) umol/m2/s F - 811 PAR24_shade shade PAR (24 hrs) umol/m2/s F - 812 PAR24_sun sunlit PAR (24 hrs) umol/m2/s F - 813 PARVEGLN absorbed par by vegetation at local noon W/m^2 T - 814 PAR_shade shade PAR umol/m2/s F - 815 PAR_sun sunlit PAR umol/m2/s F - 816 PAS_SOMC PAS_SOM C gC/m^2 T - 817 PAS_SOMC_1m PAS_SOM C to 1 meter gC/m^2 F - 818 PAS_SOMC_TNDNCY_VERT_TRA passive soil organic C tendency due to vertical transport gC/m^3/s F - 819 PAS_SOMC_TO_ACT_SOMC decomp. of passive soil organic C to active soil organic C gC/m^2/s F - 820 PAS_SOMC_TO_ACT_SOMC_vr decomp. of passive soil organic C to active soil organic C gC/m^3/s F - 821 PAS_SOMC_vr PAS_SOM C (vertically resolved) gC/m^3 T - 822 PAS_SOMN PAS_SOM N gN/m^2 T - 823 PAS_SOMN_1m PAS_SOM N to 1 meter gN/m^2 F - 824 PAS_SOMN_TNDNCY_VERT_TRA passive soil organic N tendency due to vertical transport gN/m^3/s F - 825 PAS_SOMN_TO_ACT_SOMN decomp. of passive soil organic N to active soil organic N gN/m^2 F - 826 PAS_SOMN_TO_ACT_SOMN_vr decomp. of passive soil organic N to active soil organic N gN/m^3 F - 827 PAS_SOMN_vr PAS_SOM N (vertically resolved) gN/m^3 T - 828 PAS_SOM_HR Het. Resp. from passive soil organic gC/m^2/s F - 829 PAS_SOM_HR_vr Het. Resp. from passive soil organic gC/m^3/s F - 830 PBOT atmospheric pressure at surface (downscaled to columns in glacier regions) Pa T - 831 PBOT_240 10 day running mean of air pressure Pa F - 832 PCH4 atmospheric partial pressure of CH4 Pa T - 833 PCO2 atmospheric partial pressure of CO2 Pa T - 834 PCO2_240 10 day running mean of CO2 pressure Pa F - 835 PFT_CTRUNC patch-level sink for C truncation gC/m^2 F - 836 PFT_FIRE_CLOSS total patch-level fire C loss for non-peat fires outside land-type converted region gC/m^2/s T - 837 PFT_FIRE_NLOSS total patch-level fire N loss gN/m^2/s T - 838 PFT_NTRUNC patch-level sink for N truncation gN/m^2 F - 839 PLANTCN Plant C:N used by FUN unitless F - 840 PLANT_CALLOC total allocated C flux gC/m^2/s F - 841 PLANT_NALLOC total allocated N flux gN/m^2/s F - 842 PLANT_NDEMAND N flux required to support initial GPP gN/m^2/s T - 843 PNLCZ Proportion of nitrogen allocated for light capture unitless F - 844 PO2_240 10 day running mean of O2 pressure Pa F - 845 POTENTIAL_IMMOB potential N immobilization gN/m^2/s T - 846 POTENTIAL_IMMOB_vr potential N immobilization gN/m^3/s F - 847 POT_F_DENIT potential denitrification flux gN/m^2/s T - 848 POT_F_DENIT_vr potential denitrification flux gN/m^3/s F - 849 POT_F_NIT potential nitrification flux gN/m^2/s T - 850 POT_F_NIT_vr potential nitrification flux gN/m^3/s F - 851 PREC10 10-day running mean of PREC MM H2O/S F - 852 PREC60 60-day running mean of PREC MM H2O/S F - 853 PREV_DAYL daylength from previous timestep s F - 854 PREV_FROOTC_TO_LITTER previous timestep froot C litterfall flux gC/m^2/s F - 855 PREV_LEAFC_TO_LITTER previous timestep leaf C litterfall flux gC/m^2/s F - 856 PROD100C 100-yr wood product C gC/m^2 F - 857 PROD100C_LOSS loss from 100-yr wood product pool gC/m^2/s F - 858 PROD100N 100-yr wood product N gN/m^2 F - 859 PROD100N_LOSS loss from 100-yr wood product pool gN/m^2/s F - 860 PROD10C 10-yr wood product C gC/m^2 F - 861 PROD10C_LOSS loss from 10-yr wood product pool gC/m^2/s F - 862 PROD10N 10-yr wood product N gN/m^2 F - 863 PROD10N_LOSS loss from 10-yr wood product pool gN/m^2/s F - 864 PSNSHA shaded leaf photosynthesis umolCO2/m^2/s T - 865 PSNSHADE_TO_CPOOL C fixation from shaded canopy gC/m^2/s T - 866 PSNSUN sunlit leaf photosynthesis umolCO2/m^2/s T - 867 PSNSUN_TO_CPOOL C fixation from sunlit canopy gC/m^2/s T - 868 PSurf atmospheric pressure at surface (downscaled to columns in glacier regions) Pa F - 869 Q2M 2m specific humidity kg/kg T - 870 QAF canopy air humidity kg/kg F - 871 QBOT atmospheric specific humidity (downscaled to columns in glacier regions) kg/kg T - 872 QDIRECT_THROUGHFALL direct throughfall of liquid (rain + above-canopy irrigation) mm/s F - 873 QDIRECT_THROUGHFALL_SNOW direct throughfall of snow mm/s F - 874 QDRAI sub-surface drainage mm/s T - 875 QDRAI_PERCH perched wt drainage mm/s T - 876 QDRAI_XS saturation excess drainage mm/s T - 877 QDRIP rate of excess canopy liquid falling off canopy mm/s F - 878 QDRIP_SNOW rate of excess canopy snow falling off canopy mm/s F - 879 QFLOOD runoff from river flooding mm/s T - 880 QFLX_EVAP_TOT qflx_evap_soi + qflx_evap_can + qflx_tran_veg kg m-2 s-1 T - 881 QFLX_EVAP_VEG vegetation evaporation mm H2O/s F - 882 QFLX_ICE_DYNBAL ice dynamic land cover change conversion runoff flux mm/s T - 883 QFLX_LIQDEW_TO_TOP_LAYER rate of liquid water deposited on top soil or snow layer (dew) mm H2O/s T - 884 QFLX_LIQEVAP_FROM_TOP_LAYER rate of liquid water evaporated from top soil or snow layer mm H2O/s T - 885 QFLX_LIQ_DYNBAL liq dynamic land cover change conversion runoff flux mm/s T - 886 QFLX_LIQ_GRND liquid (rain+irrigation) on ground after interception mm H2O/s F - 887 QFLX_SNOW_DRAIN drainage from snow pack mm/s T - 888 QFLX_SNOW_DRAIN_ICE drainage from snow pack melt (ice landunits only) mm/s T - 889 QFLX_SNOW_GRND snow on ground after interception mm H2O/s F - 890 QFLX_SOLIDDEW_TO_TOP_LAYER rate of solid water deposited on top soil or snow layer (frost) mm H2O/s T - 891 QFLX_SOLIDEVAP_FROM_TOP_LAYER rate of ice evaporated from top soil or snow layer (sublimation) (also includes bare ice subli mm H2O/s T - 892 QFLX_SOLIDEVAP_FROM_TOP_LAYER_ICE rate of ice evaporated from top soil or snow layer (sublimation) (also includes bare ice subli mm H2O/s F - 893 QH2OSFC surface water runoff mm/s T - 894 QH2OSFC_TO_ICE surface water converted to ice mm/s F - 895 QHR hydraulic redistribution mm/s T - 896 QICE ice growth/melt mm/s T - 897 QICE_FORC qice forcing sent to GLC mm/s F - 898 QICE_FRZ ice growth mm/s T - 899 QICE_MELT ice melt mm/s T - 900 QINFL infiltration mm/s T - 901 QINTR interception mm/s T - 902 QIRRIG_DEMAND irrigation demand mm/s F - 903 QIRRIG_DRIP water added via drip irrigation mm/s F - 904 QIRRIG_FROM_GW_CONFINED water added through confined groundwater irrigation mm/s T - 905 QIRRIG_FROM_GW_UNCONFINED water added through unconfined groundwater irrigation mm/s T - 906 QIRRIG_FROM_SURFACE water added through surface water irrigation mm/s T - 907 QIRRIG_SPRINKLER water added via sprinkler irrigation mm/s F - 908 QOVER total surface runoff (includes QH2OSFC) mm/s T - 909 QOVER_LAG time-lagged surface runoff for soil columns mm/s F - 910 QPHSNEG net negative hydraulic redistribution flux mm/s F - 911 QRGWL surface runoff at glaciers (liquid only), wetlands, lakes; also includes melted ice runoff fro mm/s T - 912 QROOTSINK water flux from soil to root in each soil-layer mm/s F - 913 QRUNOFF total liquid runoff not including correction for land use change mm/s T - 914 QRUNOFF_ICE total liquid runoff not incl corret for LULCC (ice landunits only) mm/s T - 915 QRUNOFF_ICE_TO_COUPLER total ice runoff sent to coupler (includes corrections for land use change) mm/s T - 916 QRUNOFF_ICE_TO_LIQ liquid runoff from converted ice runoff mm/s F - 917 QRUNOFF_R Rural total runoff mm/s F - 918 QRUNOFF_TO_COUPLER total liquid runoff sent to coupler (includes corrections for land use change) mm/s T - 919 QRUNOFF_U Urban total runoff mm/s F - 920 QSNOCPLIQ excess liquid h2o due to snow capping not including correction for land use change mm H2O/s T - 921 QSNOEVAP evaporation from snow (only when snl<0, otherwise it is equal to qflx_ev_soil) mm/s T - 922 QSNOFRZ column-integrated snow freezing rate kg/m2/s T - 923 QSNOFRZ_ICE column-integrated snow freezing rate (ice landunits only) mm/s T - 924 QSNOMELT snow melt rate mm/s T - 925 QSNOMELT_ICE snow melt (ice landunits only) mm/s T - 926 QSNOUNLOAD canopy snow unloading mm/s T - 927 QSNO_TEMPUNLOAD canopy snow temp unloading mm/s T - 928 QSNO_WINDUNLOAD canopy snow wind unloading mm/s T - 929 QSNWCPICE excess solid h2o due to snow capping not including correction for land use change mm H2O/s T - 930 QSOIL Ground evaporation (soil/snow evaporation + soil/snow sublimation - dew) mm/s T - 931 QSOIL_ICE Ground evaporation (ice landunits only) mm/s T - 932 QTOPSOIL water input to surface mm/s F - 933 QVEGE canopy evaporation mm/s T - 934 QVEGT canopy transpiration mm/s T - 935 Qair atmospheric specific humidity (downscaled to columns in glacier regions) kg/kg F - 936 Qh sensible heat W/m^2 F - 937 Qle total evaporation W/m^2 F - 938 Qstor storage heat flux (includes snowmelt) W/m^2 F - 939 Qtau momentum flux kg/m/s^2 F - 940 RAH1 aerodynamical resistance s/m F - 941 RAH2 aerodynamical resistance s/m F - 942 RAIN atmospheric rain, after rain/snow repartitioning based on temperature mm/s T - 943 RAIN_FROM_ATM atmospheric rain received from atmosphere (pre-repartitioning) mm/s T - 944 RAIN_ICE atmospheric rain, after rain/snow repartitioning based on temperature (ice landunits only) mm/s F - 945 RAM1 aerodynamical resistance s/m F - 946 RAM_LAKE aerodynamic resistance for momentum (lakes only) s/m F - 947 RAW1 aerodynamical resistance s/m F - 948 RAW2 aerodynamical resistance s/m F - 949 RB leaf boundary resistance s/m F - 950 RB10 10 day running mean boundary layer resistance s/m F - 951 RETRANSN plant pool of retranslocated N gN/m^2 T - 952 RETRANSN_TO_NPOOL deployment of retranslocated N gN/m^2/s T - 953 RH atmospheric relative humidity % F - 954 RH2M 2m relative humidity % T - 955 RH2M_R Rural 2m specific humidity % F - 956 RH2M_U Urban 2m relative humidity % F - 957 RH30 30-day running mean of relative humidity % F - 958 RHAF fractional humidity of canopy air fraction F - 959 RHAF10 10 day running mean of fractional humidity of canopy air fraction F - 960 RH_LEAF fractional humidity at leaf surface fraction F - 961 ROOTR effective fraction of roots in each soil layer (SMS method) proportion F - 962 RR root respiration (fine root MR + total root GR) gC/m^2/s T - 963 RRESIS root resistance in each soil layer proportion F - 964 RSSHA shaded leaf stomatal resistance s/m T - 965 RSSUN sunlit leaf stomatal resistance s/m T - 966 Rainf atmospheric rain, after rain/snow repartitioning based on temperature mm/s F - 967 Rnet net radiation W/m^2 F - 968 SABG solar rad absorbed by ground W/m^2 T - 969 SABG_PEN Rural solar rad penetrating top soil or snow layer watt/m^2 T - 970 SABV solar rad absorbed by veg W/m^2 T - 971 SDATES Crop sowing dates in each calendar year day of year (julian day) F - 972 SDATES_PERHARV For each harvest in a calendar year, the Julian day the crop was sown day of year (julian day) F - 973 SEEDC pool for seeding new PFTs via dynamic landcover gC/m^2 T - 974 SEEDN pool for seeding new PFTs via dynamic landcover gN/m^2 T - 975 SLASH_HARVESTC slash harvest carbon (to litter) gC/m^2/s T - 976 SLO_SOMC SLO_SOM C gC/m^2 T - 977 SLO_SOMC_1m SLO_SOM C to 1 meter gC/m^2 F - 978 SLO_SOMC_TNDNCY_VERT_TRA slow soil organic ma C tendency due to vertical transport gC/m^3/s F - 979 SLO_SOMC_TO_ACT_SOMC decomp. of slow soil organic ma C to active soil organic C gC/m^2/s F - 980 SLO_SOMC_TO_ACT_SOMC_vr decomp. of slow soil organic ma C to active soil organic C gC/m^3/s F - 981 SLO_SOMC_TO_PAS_SOMC decomp. of slow soil organic ma C to passive soil organic C gC/m^2/s F - 982 SLO_SOMC_TO_PAS_SOMC_vr decomp. of slow soil organic ma C to passive soil organic C gC/m^3/s F - 983 SLO_SOMC_vr SLO_SOM C (vertically resolved) gC/m^3 T - 984 SLO_SOMN SLO_SOM N gN/m^2 T - 985 SLO_SOMN_1m SLO_SOM N to 1 meter gN/m^2 F - 986 SLO_SOMN_TNDNCY_VERT_TRA slow soil organic ma N tendency due to vertical transport gN/m^3/s F - 987 SLO_SOMN_TO_ACT_SOMN decomp. of slow soil organic ma N to active soil organic N gN/m^2 F - 988 SLO_SOMN_TO_ACT_SOMN_vr decomp. of slow soil organic ma N to active soil organic N gN/m^3 F - 989 SLO_SOMN_TO_PAS_SOMN decomp. of slow soil organic ma N to passive soil organic N gN/m^2 F - 990 SLO_SOMN_TO_PAS_SOMN_vr decomp. of slow soil organic ma N to passive soil organic N gN/m^3 F - 991 SLO_SOMN_vr SLO_SOM N (vertically resolved) gN/m^3 T - 992 SLO_SOM_HR_S1 Het. Resp. from slow soil organic ma gC/m^2/s F - 993 SLO_SOM_HR_S1_vr Het. Resp. from slow soil organic ma gC/m^3/s F - 994 SLO_SOM_HR_S3 Het. Resp. from slow soil organic ma gC/m^2/s F - 995 SLO_SOM_HR_S3_vr Het. Resp. from slow soil organic ma gC/m^3/s F - 996 SMINN soil mineral N gN/m^2 T - 997 SMINN_TO_NPOOL deployment of soil mineral N uptake gN/m^2/s T - 998 SMINN_TO_PLANT plant uptake of soil mineral N gN/m^2/s T - 999 SMINN_TO_PLANT_FUN Total soil N uptake of FUN gN/m^2/s T -1000 SMINN_TO_PLANT_vr plant uptake of soil mineral N gN/m^3/s F -1001 SMINN_TO_S1N_L1 mineral N flux for decomp. of MET_LITto ACT_SOM gN/m^2 F -1002 SMINN_TO_S1N_L1_vr mineral N flux for decomp. of MET_LITto ACT_SOM gN/m^3 F -1003 SMINN_TO_S1N_L2 mineral N flux for decomp. of CEL_LITto ACT_SOM gN/m^2 F -1004 SMINN_TO_S1N_L2_vr mineral N flux for decomp. of CEL_LITto ACT_SOM gN/m^3 F -1005 SMINN_TO_S1N_S2 mineral N flux for decomp. of SLO_SOMto ACT_SOM gN/m^2 F -1006 SMINN_TO_S1N_S2_vr mineral N flux for decomp. of SLO_SOMto ACT_SOM gN/m^3 F -1007 SMINN_TO_S1N_S3 mineral N flux for decomp. of PAS_SOMto ACT_SOM gN/m^2 F -1008 SMINN_TO_S1N_S3_vr mineral N flux for decomp. of PAS_SOMto ACT_SOM gN/m^3 F -1009 SMINN_TO_S2N_L3 mineral N flux for decomp. of LIG_LITto SLO_SOM gN/m^2 F -1010 SMINN_TO_S2N_L3_vr mineral N flux for decomp. of LIG_LITto SLO_SOM gN/m^3 F -1011 SMINN_TO_S2N_S1 mineral N flux for decomp. of ACT_SOMto SLO_SOM gN/m^2 F -1012 SMINN_TO_S2N_S1_vr mineral N flux for decomp. of ACT_SOMto SLO_SOM gN/m^3 F -1013 SMINN_TO_S3N_S1 mineral N flux for decomp. of ACT_SOMto PAS_SOM gN/m^2 F -1014 SMINN_TO_S3N_S1_vr mineral N flux for decomp. of ACT_SOMto PAS_SOM gN/m^3 F -1015 SMINN_TO_S3N_S2 mineral N flux for decomp. of SLO_SOMto PAS_SOM gN/m^2 F -1016 SMINN_TO_S3N_S2_vr mineral N flux for decomp. of SLO_SOMto PAS_SOM gN/m^3 F -1017 SMINN_vr soil mineral N gN/m^3 T -1018 SMIN_NH4 soil mineral NH4 gN/m^2 T -1019 SMIN_NH4_TO_PLANT plant uptake of NH4 gN/m^3/s F -1020 SMIN_NH4_vr soil mineral NH4 (vert. res.) gN/m^3 T -1021 SMIN_NO3 soil mineral NO3 gN/m^2 T -1022 SMIN_NO3_LEACHED soil NO3 pool loss to leaching gN/m^2/s T -1023 SMIN_NO3_LEACHED_vr soil NO3 pool loss to leaching gN/m^3/s F -1024 SMIN_NO3_MASSDENS SMIN_NO3_MASSDENS ugN/cm^3 soil F -1025 SMIN_NO3_RUNOFF soil NO3 pool loss to runoff gN/m^2/s T -1026 SMIN_NO3_RUNOFF_vr soil NO3 pool loss to runoff gN/m^3/s F -1027 SMIN_NO3_TO_PLANT plant uptake of NO3 gN/m^3/s F -1028 SMIN_NO3_vr soil mineral NO3 (vert. res.) gN/m^3 T -1029 SMP soil matric potential (natural vegetated and crop landunits only) mm T -1030 SNOBCMCL mass of BC in snow column kg/m2 T -1031 SNOBCMSL mass of BC in top snow layer kg/m2 T -1032 SNOCAN intercepted snow mm T -1033 SNODSTMCL mass of dust in snow column kg/m2 T -1034 SNODSTMSL mass of dust in top snow layer kg/m2 T -1035 SNOFSDSND direct nir incident solar radiation on snow W/m^2 F -1036 SNOFSDSNI diffuse nir incident solar radiation on snow W/m^2 F -1037 SNOFSDSVD direct vis incident solar radiation on snow W/m^2 F -1038 SNOFSDSVI diffuse vis incident solar radiation on snow W/m^2 F -1039 SNOFSRND direct nir reflected solar radiation from snow W/m^2 T -1040 SNOFSRNI diffuse nir reflected solar radiation from snow W/m^2 T -1041 SNOFSRVD direct vis reflected solar radiation from snow W/m^2 T -1042 SNOFSRVI diffuse vis reflected solar radiation from snow W/m^2 T -1043 SNOINTABS Fraction of incoming solar absorbed by lower snow layers - T -1044 SNOLIQFL top snow layer liquid water fraction (land) fraction F -1045 SNOOCMCL mass of OC in snow column kg/m2 T -1046 SNOOCMSL mass of OC in top snow layer kg/m2 T -1047 SNORDSL top snow layer effective grain radius m^-6 F -1048 SNOTTOPL snow temperature (top layer) K F -1049 SNOTTOPL_ICE snow temperature (top layer, ice landunits only) K F -1050 SNOTXMASS snow temperature times layer mass, layer sum; to get mass-weighted temperature, divide by (SNO K kg/m2 T -1051 SNOTXMASS_ICE snow temperature times layer mass, layer sum (ice landunits only); to get mass-weighted temper K kg/m2 F -1052 SNOW atmospheric snow, after rain/snow repartitioning based on temperature mm/s T -1053 SNOWDP gridcell mean snow height m T -1054 SNOWICE snow ice kg/m2 T -1055 SNOWICE_ICE snow ice (ice landunits only) kg/m2 F -1056 SNOWLIQ snow liquid water kg/m2 T -1057 SNOWLIQ_ICE snow liquid water (ice landunits only) kg/m2 F -1058 SNOW_5D 5day snow avg m F -1059 SNOW_DEPTH snow height of snow covered area m T -1060 SNOW_DEPTH_ICE snow height of snow covered area (ice landunits only) m F -1061 SNOW_FROM_ATM atmospheric snow received from atmosphere (pre-repartitioning) mm/s T -1062 SNOW_ICE atmospheric snow, after rain/snow repartitioning based on temperature (ice landunits only) mm/s F -1063 SNOW_PERSISTENCE Length of time of continuous snow cover (nat. veg. landunits only) seconds T -1064 SNOW_SINKS snow sinks (liquid water) mm/s T -1065 SNOW_SOURCES snow sources (liquid water) mm/s T -1066 SNO_ABS Absorbed solar radiation in each snow layer W/m^2 F -1067 SNO_ABS_ICE Absorbed solar radiation in each snow layer (ice landunits only) W/m^2 F -1068 SNO_BW Partial density of water in the snow pack (ice + liquid) kg/m3 F -1069 SNO_BW_ICE Partial density of water in the snow pack (ice + liquid, ice landunits only) kg/m3 F -1070 SNO_EXISTENCE Fraction of averaging period for which each snow layer existed unitless F -1071 SNO_FRZ snow freezing rate in each snow layer kg/m2/s F -1072 SNO_FRZ_ICE snow freezing rate in each snow layer (ice landunits only) mm/s F -1073 SNO_GS Mean snow grain size Microns F -1074 SNO_GS_ICE Mean snow grain size (ice landunits only) Microns F -1075 SNO_ICE Snow ice content kg/m2 F -1076 SNO_LIQH2O Snow liquid water content kg/m2 F -1077 SNO_MELT snow melt rate in each snow layer mm/s F -1078 SNO_MELT_ICE snow melt rate in each snow layer (ice landunits only) mm/s F -1079 SNO_T Snow temperatures K F -1080 SNO_TK Thermal conductivity W/m-K F -1081 SNO_TK_ICE Thermal conductivity (ice landunits only) W/m-K F -1082 SNO_T_ICE Snow temperatures (ice landunits only) K F -1083 SNO_Z Snow layer thicknesses m F -1084 SNO_Z_ICE Snow layer thicknesses (ice landunits only) m F -1085 SNOdTdzL top snow layer temperature gradient (land) K/m F -1086 SOIL10 10-day running mean of 12cm layer soil K F -1087 SOILC_CHANGE C change in soil gC/m^2/s T -1088 SOILC_HR soil C heterotrophic respiration gC/m^2/s T -1089 SOILC_vr SOIL C (vertically resolved) gC/m^3 T -1090 SOILICE soil ice (natural vegetated and crop landunits only) kg/m2 T -1091 SOILLIQ soil liquid water (natural vegetated and crop landunits only) kg/m2 T -1092 SOILN_vr SOIL N (vertically resolved) gN/m^3 T -1093 SOILPSI soil water potential in each soil layer MPa F -1094 SOILRESIS soil resistance to evaporation s/m T -1095 SOILWATER_10CM soil liquid water + ice in top 10cm of soil (veg landunits only) kg/m2 T -1096 SOMC_FIRE C loss due to peat burning gC/m^2/s T -1097 SOMFIRE soil organic matter fire losses gC/m^2/s F -1098 SOM_ADV_COEF advection term for vertical SOM translocation m/s F -1099 SOM_C_LEACHED total flux of C from SOM pools due to leaching gC/m^2/s T -1100 SOM_DIFFUS_COEF diffusion coefficient for vertical SOM translocation m^2/s F -1101 SOM_N_LEACHED total flux of N from SOM pools due to leaching gN/m^2/s F -1102 SOWING_REASON For each sowing in a calendar year, the reason the crop was sown categorical F -1103 SOWING_REASON_PERHARV For each harvest in a calendar year, the reason the crop was sown categorical F -1104 SR total soil respiration (HR + root resp) gC/m^2/s T -1105 SSRE_FSR surface snow effect on reflected solar radiation W/m^2 T -1106 SSRE_FSRND surface snow effect on direct nir reflected solar radiation W/m^2 T -1107 SSRE_FSRNDLN surface snow effect on direct nir reflected solar radiation at local noon W/m^2 T -1108 SSRE_FSRNI surface snow effect on diffuse nir reflected solar radiation W/m^2 T -1109 SSRE_FSRVD surface snow radiatve effect on direct vis reflected solar radiation W/m^2 T -1110 SSRE_FSRVDLN surface snow radiatve effect on direct vis reflected solar radiation at local noon W/m^2 T -1111 SSRE_FSRVI surface snow radiatve effect on diffuse vis reflected solar radiation W/m^2 T -1112 STEM_PROF profile for litter C and N inputs from stems 1/m F -1113 STORAGE_CDEMAND C use from the C storage pool gC/m^2 F -1114 STORAGE_GR growth resp for growth sent to storage for later display gC/m^2/s F -1115 STORAGE_NDEMAND N demand during the offset period gN/m^2 F -1116 STORVEGC stored vegetation carbon, excluding cpool gC/m^2 T -1117 STORVEGN stored vegetation nitrogen gN/m^2 T -1118 SUPPLEMENT_TO_SMINN supplemental N supply gN/m^2/s T -1119 SUPPLEMENT_TO_SMINN_vr supplemental N supply gN/m^3/s F -1120 SYEARS_PERHARV For each harvest in a calendar year, the year the crop was sown year F -1121 SWBGT 2 m Simplified Wetbulb Globe Temp C T -1122 SWBGT_R Rural 2 m Simplified Wetbulb Globe Temp C T -1123 SWBGT_U Urban 2 m Simplified Wetbulb Globe Temp C T -1124 SWMP65 2 m Swamp Cooler Temp 65% Eff C T -1125 SWMP65_R Rural 2 m Swamp Cooler Temp 65% Eff C T -1126 SWMP65_U Urban 2 m Swamp Cooler Temp 65% Eff C T -1127 SWMP80 2 m Swamp Cooler Temp 80% Eff C T -1128 SWMP80_R Rural 2 m Swamp Cooler Temp 80% Eff C T -1129 SWMP80_U Urban 2 m Swamp Cooler Temp 80% Eff C T -1130 SWdown atmospheric incident solar radiation W/m^2 F -1131 SWup upwelling shortwave radiation W/m^2 F -1132 SoilAlpha factor limiting ground evap unitless F -1133 SoilAlpha_U urban factor limiting ground evap unitless F -1134 T10 10-day running mean of 2-m temperature K F -1135 TAF canopy air temperature K F -1136 TAUX zonal surface stress kg/m/s^2 T -1137 TAUY meridional surface stress kg/m/s^2 T -1138 TBOT atmospheric air temperature (downscaled to columns in glacier regions) K T -1139 TBUILD internal urban building air temperature K T -1140 TBUILD_MAX prescribed maximum interior building temperature K F -1141 TEMPAVG_T2M temporary average 2m air temperature K F -1142 TEMPMAX_RETRANSN temporary annual max of retranslocated N pool gN/m^2 F -1143 TEMPSUM_POTENTIAL_GPP temporary annual sum of potential GPP gC/m^2/yr F -1144 TEQ 2 m Equiv Temp K T -1145 TEQ_R Rural 2 m Equiv Temp K T -1146 TEQ_U Urban 2 m Equiv Temp K T -1147 TFLOOR floor temperature K F -1148 TG ground temperature K T -1149 TG_ICE ground temperature (ice landunits only) K F -1150 TG_R Rural ground temperature K F -1151 TG_U Urban ground temperature K F -1152 TH2OSFC surface water temperature K T -1153 THBOT atmospheric air potential temperature (downscaled to columns in glacier regions) K T -1154 THIC 2 m Temp Hum Index Comfort C T -1155 THIC_R Rural 2 m Temp Hum Index Comfort C T -1156 THIC_U Urban 2 m Temp Hum Index Comfort C T -1157 THIP 2 m Temp Hum Index Physiology C T -1158 THIP_R Rural 2 m Temp Hum Index Physiology C T -1159 THIP_U Urban 2 m Temp Hum Index Physiology C T -1160 TKE1 top lake level eddy thermal conductivity W/(mK) T -1161 TLAI total projected leaf area index m^2/m^2 T -1162 TLAKE lake temperature K T -1163 TOPO_COL column-level topographic height m F -1164 TOPO_COL_ICE column-level topographic height (ice landunits only) m F -1165 TOPO_FORC topograephic height sent to GLC m F -1166 TOPT topt coefficient for VOC calc non F -1167 TOTCOLC total column carbon, incl veg and cpool but excl product pools gC/m^2 T -1168 TOTCOLCH4 total belowground CH4 (0 for non-lake special landunits in the absence of dynamic landunits) gC/m2 T -1169 TOTCOLN total column-level N, excluding product pools gN/m^2 T -1170 TOTECOSYSC total ecosystem carbon, incl veg but excl cpool and product pools gC/m^2 T -1171 TOTECOSYSN total ecosystem N, excluding product pools gN/m^2 T -1172 TOTFIRE total ecosystem fire losses gC/m^2/s F -1173 TOTLITC total litter carbon gC/m^2 T -1174 TOTLITC_1m total litter carbon to 1 meter depth gC/m^2 T -1175 TOTLITN total litter N gN/m^2 T -1176 TOTLITN_1m total litter N to 1 meter gN/m^2 T -1177 TOTPFTC total patch-level carbon, including cpool gC/m^2 T -1178 TOTPFTN total patch-level nitrogen gN/m^2 T -1179 TOTSOILICE vertically summed soil cie (veg landunits only) kg/m2 T -1180 TOTSOILLIQ vertically summed soil liquid water (veg landunits only) kg/m2 T -1181 TOTSOMC total soil organic matter carbon gC/m^2 T -1182 TOTSOMC_1m total soil organic matter carbon to 1 meter depth gC/m^2 T -1183 TOTSOMN total soil organic matter N gN/m^2 T -1184 TOTSOMN_1m total soil organic matter N to 1 meter gN/m^2 T -1185 TOTVEGC total vegetation carbon, excluding cpool gC/m^2 T -1186 TOTVEGN total vegetation nitrogen gN/m^2 T -1187 TOT_WOODPRODC total wood product C gC/m^2 T -1188 TOT_WOODPRODC_LOSS total loss from wood product pools gC/m^2/s T -1189 TOT_WOODPRODN total wood product N gN/m^2 T -1190 TOT_WOODPRODN_LOSS total loss from wood product pools gN/m^2/s T -1191 TPU25T canopy profile of tpu umol/m2/s T -1192 TRAFFICFLUX sensible heat flux from urban traffic W/m^2 F -1193 TRANSFER_DEADCROOT_GR dead coarse root growth respiration from storage gC/m^2/s F -1194 TRANSFER_DEADSTEM_GR dead stem growth respiration from storage gC/m^2/s F -1195 TRANSFER_FROOT_GR fine root growth respiration from storage gC/m^2/s F -1196 TRANSFER_GR growth resp for transfer growth displayed in this timestep gC/m^2/s F -1197 TRANSFER_LEAF_GR leaf growth respiration from storage gC/m^2/s F -1198 TRANSFER_LIVECROOT_GR live coarse root growth respiration from storage gC/m^2/s F -1199 TRANSFER_LIVESTEM_GR live stem growth respiration from storage gC/m^2/s F -1200 TREFMNAV daily minimum of average 2-m temperature K T -1201 TREFMNAV_R Rural daily minimum of average 2-m temperature K F -1202 TREFMNAV_U Urban daily minimum of average 2-m temperature K F -1203 TREFMXAV daily maximum of average 2-m temperature K T -1204 TREFMXAV_R Rural daily maximum of average 2-m temperature K F -1205 TREFMXAV_U Urban daily maximum of average 2-m temperature K F -1206 TROOF_INNER roof inside surface temperature K F -1207 TSA 2m air temperature K T -1208 TSAI total projected stem area index m^2/m^2 T -1209 TSA_ICE 2m air temperature (ice landunits only) K F -1210 TSA_R Rural 2m air temperature K F -1211 TSA_U Urban 2m air temperature K F -1212 TSHDW_INNER shadewall inside surface temperature K F -1213 TSKIN skin temperature K T -1214 TSL temperature of near-surface soil layer (natural vegetated and crop landunits only) K T -1215 TSOI soil temperature (natural vegetated and crop landunits only) K T -1216 TSOI_10CM soil temperature in top 10cm of soil K T -1217 TSOI_ICE soil temperature (ice landunits only) K T -1218 TSRF_FORC surface temperature sent to GLC K F -1219 TSUNW_INNER sunwall inside surface temperature K F -1220 TV vegetation temperature K T -1221 TV24 vegetation temperature (last 24hrs) K F -1222 TV240 vegetation temperature (last 240hrs) K F -1223 TVEGD10 10 day running mean of patch daytime vegetation temperature Kelvin F -1224 TVEGN10 10 day running mean of patch night-time vegetation temperature Kelvin F -1225 TWS total water storage mm T -1226 T_SCALAR temperature inhibition of decomposition unitless T -1227 Tair atmospheric air temperature (downscaled to columns in glacier regions) K F -1228 Tair_from_atm atmospheric air temperature received from atmosphere (pre-downscaling) K F -1229 U10 10-m wind m/s T -1230 U10_DUST 10-m wind for dust model m/s T -1231 U10_ICE 10-m wind (ice landunits only) m/s F -1232 UAF canopy air speed m/s F -1233 ULRAD upward longwave radiation above the canopy W/m^2 F -1234 UM wind speed plus stability effect m/s F -1235 URBAN_AC urban air conditioning flux W/m^2 T -1236 URBAN_HEAT urban heating flux W/m^2 T -1237 USTAR aerodynamical resistance s/m F -1238 UST_LAKE friction velocity (lakes only) m/s F -1239 VA atmospheric wind speed plus convective velocity m/s F -1240 VCMX25T canopy profile of vcmax25 umol/m2/s T -1241 VEGWP vegetation water matric potential for sun/sha canopy,xyl,root segments mm T -1242 VEGWPLN vegetation water matric potential for sun/sha canopy,xyl,root at local noon mm T -1243 VEGWPPD predawn vegetation water matric potential for sun/sha canopy,xyl,root mm T -1244 VOCFLXT total VOC flux into atmosphere moles/m2/sec F -1245 VOLR river channel total water storage m3 T -1246 VOLRMCH river channel main channel water storage m3 T -1247 VPD vpd Pa F -1248 VPD2M 2m vapor pressure deficit Pa T -1249 VPD_CAN canopy vapor pressure deficit kPa T -1250 Vcmx25Z canopy profile of vcmax25 predicted by LUNA model umol/m2/s T -1251 WASTEHEAT sensible heat flux from heating/cooling sources of urban waste heat W/m^2 T -1252 WBA 2 m Wet Bulb C T -1253 WBA_R Rural 2 m Wet Bulb C T -1254 WBA_U Urban 2 m Wet Bulb C T -1255 WBT 2 m Stull Wet Bulb C T -1256 WBT_R Rural 2 m Stull Wet Bulb C T -1257 WBT_U Urban 2 m Stull Wet Bulb C T -1258 WF soil water as frac. of whc for top 0.05 m proportion F -1259 WFPS WFPS percent F -1260 WIND atmospheric wind velocity magnitude m/s T -1261 WOODC wood C gC/m^2 T -1262 WOODC_ALLOC wood C eallocation gC/m^2/s T -1263 WOODC_LOSS wood C loss gC/m^2/s T -1264 WOOD_HARVESTC wood harvest carbon (to product pools) gC/m^2/s T -1265 WOOD_HARVESTN wood harvest N (to product pools) gN/m^2/s T -1266 WTGQ surface tracer conductance m/s T -1267 W_SCALAR Moisture (dryness) inhibition of decomposition unitless T -1268 Wind atmospheric wind velocity magnitude m/s F -1269 XSMRPOOL temporary photosynthate C pool gC/m^2 T -1270 XSMRPOOL_LOSS temporary photosynthate C pool loss gC/m^2 F -1271 XSMRPOOL_RECOVER C flux assigned to recovery of negative xsmrpool gC/m^2/s T -1272 Z0HG roughness length over ground, sensible heat m F -1273 Z0HV roughness length over vegetation, sensible heat m F -1274 Z0M momentum roughness length m F -1275 Z0MG roughness length over ground, momentum m F -1276 Z0MV roughness length over vegetation, momentum m F -1277 Z0M_TO_COUPLER roughness length, momentum: gridcell average sent to coupler m F -1278 Z0QG roughness length over ground, latent heat m F -1279 Z0QV roughness length over vegetation, latent heat m F -1280 ZBOT atmospheric reference height m T -1281 ZETA dimensionless stability parameter unitless F -1282 ZII convective boundary height m F -1283 ZWT water table depth (natural vegetated and crop landunits only) m T -1284 ZWT_CH4_UNSAT depth of water table for methane production used in non-inundated area m T -1285 ZWT_PERCH perched water table depth (natural vegetated and crop landunits only) m T -1286 anaerobic_frac anaerobic_frac m3/m3 F -1287 bsw clap and hornberger B unitless F -1288 currentPatch currentPatch coefficient for VOC calc non F -1289 diffus diffusivity m^2/s F -1290 fr_WFPS fr_WFPS fraction F -1291 n2_n2o_ratio_denit n2_n2o_ratio_denit gN/gN F -1292 num_iter number of iterations unitless F -1293 r_psi r_psi m F -1294 ratio_k1 ratio_k1 none F -1295 ratio_no3_co2 ratio_no3_co2 ratio F -1296 soil_bulkdensity soil_bulkdensity kg/m3 F -1297 soil_co2_prod soil_co2_prod ug C / g soil / day F -1298 watfc water field capacity m^3/m^3 F -1299 watsat water saturated m^3/m^3 F -==== =================================== ============================================================================================== ================================================================= ======= diff --git a/python/ctsm/crop_calendars/cropcal_module.py b/python/ctsm/crop_calendars/cropcal_module.py index 73176431ba..76c295974d 100644 --- a/python/ctsm/crop_calendars/cropcal_module.py +++ b/python/ctsm/crop_calendars/cropcal_module.py @@ -1,6 +1,3 @@ -# Import the CTSM Python utilities -import cropcal_utils as utils - import numpy as np import xarray as xr import warnings @@ -8,6 +5,14 @@ import os import glob +# Import the CTSM Python utilities. +# sys.path.insert() is necessary for RXCROPMATURITY to work. The fact that it's calling this script in the RUN phase seems to require the python/ directory to be manually added to path. +_CTSM_PYTHON = os.path.join( + os.path.dirname(os.path.realpath(__file__)), os.pardir, os.pardir, os.pardir, "python" +) +sys.path.insert(1, _CTSM_PYTHON) +import ctsm.crop_calendars.cropcal_utils as utils + try: import pandas as pd except: diff --git a/python/ctsm/crop_calendars/generate_gdds.py b/python/ctsm/crop_calendars/generate_gdds.py index 6000c12e41..b54e7df40f 100644 --- a/python/ctsm/crop_calendars/generate_gdds.py +++ b/python/ctsm/crop_calendars/generate_gdds.py @@ -1,6 +1,3 @@ -# Import supporting functions -import generate_gdds_functions as gddfn - paramfile_dir = "/glade/p/cesmdata/cseg/inputdata/lnd/clm2/paramdata" # Import other shared functions @@ -8,10 +5,14 @@ import inspect import sys -currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) -parentdir = os.path.dirname(currentdir) -sys.path.insert(0, parentdir) -import cropcal_module as cc +# Import the CTSM Python utilities. +# sys.path.insert() is necessary for RXCROPMATURITY to work. The fact that it's calling this script in the RUN phase seems to require the python/ directory to be manually added to path. +_CTSM_PYTHON = os.path.join( + os.path.dirname(os.path.realpath(__file__)), os.pardir, os.pardir, os.pardir, "python" +) +sys.path.insert(1, _CTSM_PYTHON) +import ctsm.crop_calendars.cropcal_module as cc +import ctsm.crop_calendars.generate_gdds_functions as gddfn # Import everything else import os diff --git a/python/ctsm/crop_calendars/generate_gdds_functions.py b/python/ctsm/crop_calendars/generate_gdds_functions.py index d050a46bd8..cb05f1920d 100644 --- a/python/ctsm/crop_calendars/generate_gdds_functions.py +++ b/python/ctsm/crop_calendars/generate_gdds_functions.py @@ -1,6 +1,3 @@ -# Import the CTSM Python utilities -import cropcal_utils as utils - import numpy as np import xarray as xr import warnings @@ -9,11 +6,20 @@ import datetime as dt from importlib import util as importlib_util -import cropcal_module as cc +# Import the CTSM Python utilities. +# sys.path.insert() is necessary for RXCROPMATURITY to work. The fact that it's calling this script in the RUN phase seems to require the python/ directory to be manually added to path. +_CTSM_PYTHON = os.path.join( + os.path.dirname(os.path.realpath(__file__)), os.pardir, os.pardir, os.pardir, "python" +) +import sys + +sys.path.insert(1, _CTSM_PYTHON) +import ctsm.crop_calendars.cropcal_utils as utils +import ctsm.crop_calendars.cropcal_module as cc can_plot = True try: - from cropcal_figs_module import * + from ctsm.crop_calendars.cropcal_figs_module import * from matplotlib.transforms import Bbox warnings.filterwarnings( @@ -25,10 +31,10 @@ message="Iteration over multi-part geometries is deprecated and will be removed in Shapely 2.0. Use the `geoms` property to access the constituent parts of a multi-part geometry.", ) - print("Will (attempt to) produce harvest requirement maps.") + print("Will (attempt to) produce harvest requirement map figure files.") except: - print("Will NOT produce harvest requirement maps.") + print("Will NOT produce harvest requirement map figure files.") can_plot = False diff --git a/python/ctsm/crop_calendars/make_fsurdat_all_crops_everywhere.py b/python/ctsm/crop_calendars/make_fsurdat_all_crops_everywhere.py deleted file mode 100755 index f8c5e8b316..0000000000 --- a/python/ctsm/crop_calendars/make_fsurdat_all_crops_everywhere.py +++ /dev/null @@ -1,55 +0,0 @@ -import numpy as np -import xarray as xr -import sys -import argparse - - -def main(file_in, file_out): - # Import - - in_ds = xr.open_dataset(file_in) - - out_ds = in_ds.copy() - in_ds.close() - - # Move all natural land into crop - out_ds["PCT_CROP"] += in_ds["PCT_NATVEG"] - out_ds["PCT_NATVEG"] -= in_ds["PCT_NATVEG"] - - # Put some of every crop in every gridcell - pct_cft = np.full_like(in_ds["PCT_CFT"].values, 100 / in_ds.dims["cft"]) - out_ds["PCT_CFT"] = xr.DataArray( - data=pct_cft, attrs=in_ds["PCT_CFT"].attrs, dims=in_ds["PCT_CFT"].dims - ) - - # Save - out_ds.to_netcdf(file_out, format="NETCDF3_64BIT") - - -if __name__ == "__main__": - ############################### - ### Process input arguments ### - ############################### - parser = argparse.ArgumentParser( - description="Creates a surface dataset with all natural land moved into crops, and with every crop present in every gridcell." - ) - - # Required - parser.add_argument( - "-i", - "--input-file", - help="Surface dataset (fsurdat) file to process", - required=True, - ) - parser.add_argument( - "-o", - "--output-file", - help="Where to save the new surface dataset file", - required=True, - ) - - # Get arguments - args = parser.parse_args(sys.argv[1:]) - - # Process - main(args.input_file, args.output_file) diff --git a/python/ctsm/modify_input_files/fsurdat_modifier.py b/python/ctsm/modify_input_files/fsurdat_modifier.py index 492fa74230..6d350171cc 100644 --- a/python/ctsm/modify_input_files/fsurdat_modifier.py +++ b/python/ctsm/modify_input_files/fsurdat_modifier.py @@ -237,6 +237,7 @@ def modify_optional( std_elev, soil_color, dom_pft, + evenly_split_cropland, lai, sai, hgt_top, @@ -281,6 +282,10 @@ def modify_optional( ) logger.info("dom_pft complete") + if evenly_split_cropland: + modify_fsurdat.evenly_split_cropland() + logger.info("evenly_split_cropland complete") + def read_cfg_optional_basic_opts(modify_fsurdat, config, cfg_path, section): """Read the optional parts of the main section of the config file. @@ -429,10 +434,30 @@ def read_cfg_option_control( logger.info("dom_pft option is on and = %s", str(dom_pft)) else: logger.info("dom_pft option is off") + evenly_split_cropland = get_config_value( + config=config, + section=section, + item="evenly_split_cropland", + file_path=cfg_path, + convert_to_type=bool, + ) + if ( + evenly_split_cropland + and dom_pft is not None + and dom_pft > int(max(modify_fsurdat.file.natpft.values)) + ): + abort("dom_pft must not be set to a crop PFT when evenly_split_cropland is True") if process_subgrid and idealized: abort("idealized AND process_subgrid_section can NOT both be on, pick one or the other") - return (idealized, process_subgrid, process_var_list, include_nonveg, dom_pft) + return ( + idealized, + process_subgrid, + process_var_list, + include_nonveg, + dom_pft, + evenly_split_cropland, + ) def read_cfg_required_basic_opts(config, section, cfg_path): @@ -555,6 +580,7 @@ def fsurdat_modifier(parser): process_var_list, include_nonveg, dom_pft, + evenly_split_cropland, ) = read_cfg_option_control( modify_fsurdat, config, @@ -584,6 +610,7 @@ def fsurdat_modifier(parser): std_elev, soil_color, dom_pft, + evenly_split_cropland, lai, sai, hgt_top, diff --git a/python/ctsm/modify_input_files/modify_fsurdat.py b/python/ctsm/modify_input_files/modify_fsurdat.py index 9b3760e303..53f06d7dc8 100644 --- a/python/ctsm/modify_input_files/modify_fsurdat.py +++ b/python/ctsm/modify_input_files/modify_fsurdat.py @@ -165,6 +165,18 @@ def write_output(self, fsurdat_in, fsurdat_out): logger.info("Successfully created fsurdat_out: %s", fsurdat_out) self.file.close() + def evenly_split_cropland(self): + """ + Description + ----------- + In rectangle selected by user (or default -90 to 90 and 0 to 360), + replace fsurdat file's PCT_CFT with equal values for all crop types. + """ + pct_cft = np.full_like(self.file["PCT_CFT"].values, 100 / self.file.dims["cft"]) + self.file["PCT_CFT"] = xr.DataArray( + data=pct_cft, attrs=self.file["PCT_CFT"].attrs, dims=self.file["PCT_CFT"].dims + ) + def set_dom_pft(self, dom_pft, lai, sai, hgt_top, hgt_bot): """ Description diff --git a/python/ctsm/run_sys_tests.py b/python/ctsm/run_sys_tests.py index 992f2b544a..e4a0bcf009 100644 --- a/python/ctsm/run_sys_tests.py +++ b/python/ctsm/run_sys_tests.py @@ -213,6 +213,13 @@ def run_sys_tests( rerun_existing_failures=rerun_existing_failures, extra_create_test_args=extra_create_test_args, ) + + running_ctsm_py_tests = ( + testfile == "/path/to/testfile" + or testlist in [["test1", "test2"], ["foo"]] + or suite_name == "my_suite" + ) + if suite_name: if not dry_run: _make_cs_status_for_suite(testroot, testid_base) @@ -225,16 +232,24 @@ def run_sys_tests( testroot=testroot, create_test_args=create_test_args, dry_run=dry_run, + running_ctsm_py_tests=running_ctsm_py_tests, ) else: if not dry_run: _make_cs_status_non_suite(testroot, testid_base) + running_ctsm_py_tests = testfile == "/path/to/testfile" if testfile: test_args = ["--testfile", os.path.abspath(testfile)] + if not running_ctsm_py_tests: + with open(test_args[1], "r") as testfile_abspath: + testname_list = testfile_abspath.readlines() elif testlist: test_args = testlist + testname_list = testlist else: raise RuntimeError("None of suite_name, testfile or testlist were provided") + if not running_ctsm_py_tests: + _try_systemtests(testname_list) _run_create_test( cime_path=cime_path, test_args=test_args, @@ -668,9 +683,10 @@ def _run_test_suite( testroot, create_test_args, dry_run, + running_ctsm_py_tests, ): if not suite_compilers: - suite_compilers = _get_compilers_for_suite(suite_name, machine.name) + suite_compilers = _get_compilers_for_suite(suite_name, machine.name, running_ctsm_py_tests) for compiler in suite_compilers: test_args = [ "--xml-category", @@ -692,12 +708,29 @@ def _run_test_suite( ) -def _get_compilers_for_suite(suite_name, machine_name): +def _try_systemtests(testname_list): + err_msg = " can't be loaded. Do you need to activate the ctsm_pylib conda environment?" + # Suppress pylint import-outside-toplevel warning because (a) we only want to import + # this when certain tests are requested, and (b) the import needs to be in a try-except + # block to produce a nice error message. + # pylint: disable=import-outside-toplevel disable + # Suppress pylint unused-import warning because the import itself IS the use. + # pylint: disable=unused-import disable + if any("FSURDATMODIFYCTSM" in t for t in testname_list): + try: + import ctsm.modify_input_files.modify_fsurdat + except ModuleNotFoundError as err: + raise ModuleNotFoundError("modify_fsurdat" + err_msg) from err + + +def _get_compilers_for_suite(suite_name, machine_name, running_ctsm_py_tests): test_data = get_tests_from_xml(xml_machine=machine_name, xml_category=suite_name) if not test_data: raise RuntimeError( "No tests found for suite {} on machine {}".format(suite_name, machine_name) ) + if not running_ctsm_py_tests: + _try_systemtests([t["testname"] for t in test_data]) compilers = sorted({one_test["compiler"] for one_test in test_data}) logger.info("Running with compilers: %s", compilers) return compilers diff --git a/python/ctsm/site_and_regional/single_point_case.py b/python/ctsm/site_and_regional/single_point_case.py index 96544ff9c1..456bebee91 100644 --- a/python/ctsm/site_and_regional/single_point_case.py +++ b/python/ctsm/site_and_regional/single_point_case.py @@ -52,6 +52,8 @@ class SinglePointCase(BaseCase): flag for creating user mods directories and files dom_pft : int dominant pft type for this single point (None if not specified) + evenly_split_cropland : bool + flag for splitting cropland evenly among all crop types pct_pft : list weight or percentage of each pft. num_pft : list @@ -105,6 +107,7 @@ def __init__( create_datm, create_user_mods, dom_pft, + evenly_split_cropland, pct_pft, num_pft, include_nonveg, @@ -125,6 +128,7 @@ def __init__( self.plon = plon self.site_name = site_name self.dom_pft = dom_pft + self.evenly_split_cropland = evenly_split_cropland self.pct_pft = pct_pft self.num_pft = num_pft self.include_nonveg = include_nonveg @@ -437,6 +441,9 @@ def modify_surfdata_atpoint(self, f_orig): f_mod["PCT_CROP"] = f_mod["PCT_CROP"] / tot_pct * 100 f_mod["PCT_NATVEG"] = f_mod["PCT_NATVEG"] / tot_pct * 100 + if self.evenly_split_cropland: + f_mod["PCT_CFT"][:, :, :] = 100.0 / f_mod["PCT_CFT"].shape[2] + else: logger.info( "You chose --include-nonveg --> \ diff --git a/python/ctsm/subset_data.py b/python/ctsm/subset_data.py index 4a3a5801f1..a99d42cc14 100644 --- a/python/ctsm/subset_data.py +++ b/python/ctsm/subset_data.py @@ -551,6 +551,7 @@ def subset_point(args, file_dict: dict): create_datm=args.create_datm, create_user_mods=args.create_user_mods, dom_pft=args.dom_pft, + evenly_split_cropland=args.evenly_split_cropland, pct_pft=args.pct_pft, num_pft=num_pft, include_nonveg=args.include_nonveg, diff --git a/python/ctsm/test/test_sys_fsurdat_modifier.py b/python/ctsm/test/test_sys_fsurdat_modifier.py index 72d38732cf..1a5045c14d 100755 --- a/python/ctsm/test/test_sys_fsurdat_modifier.py +++ b/python/ctsm/test/test_sys_fsurdat_modifier.py @@ -215,7 +215,6 @@ def test_opt_sections(self): np.testing.assert_array_equal(fsurdat_out_data.PCT_CROP, zero0d) np.testing.assert_array_equal(fsurdat_out_data.PCT_LAKE, zero0d) np.testing.assert_array_equal(fsurdat_out_data.PCT_WETLAND, zero0d) - np.testing.assert_array_equal(fsurdat_out_data.PCT_LAKE, zero0d) np.testing.assert_array_equal(fsurdat_out_data.PCT_GLACIER, zero0d) np.testing.assert_array_equal(fsurdat_out_data.PCT_URBAN, pct_urban) np.testing.assert_array_equal(fsurdat_out_data.LAKEDEPTH, one0d * 200.0) @@ -223,6 +222,30 @@ def test_opt_sections(self): np.testing.assert_array_equal(fsurdat_out_data.ALB_ROOF_DIR, lev2_two) np.testing.assert_array_equal(fsurdat_out_data.TK_ROOF, lev2_five) + def test_evenly_split_cropland(self): + """ + Test that evenly splitting cropland works + """ + self._create_config_file_evenlysplitcrop() + sys.argv = [ + "fsurdat_modifier", + self._cfg_file_path, + ] + parser = fsurdat_modifier_arg_process() + fsurdat_modifier(parser) + # Read the resultant output file and make sure the fields are changed as expected + fsurdat_in_data = xr.open_dataset(self._fsurdat_in) + fsurdat_out_data = xr.open_dataset(self._fsurdat_out) + Ncrops = fsurdat_out_data.dims["cft"] + pct_cft = np.full_like(fsurdat_out_data.PCT_CFT, 100 / Ncrops) + np.testing.assert_array_equal(fsurdat_in_data.PCT_NATVEG, fsurdat_out_data.PCT_NATVEG) + np.testing.assert_array_equal(fsurdat_in_data.PCT_CROP, fsurdat_out_data.PCT_CROP) + np.testing.assert_array_equal(fsurdat_in_data.PCT_LAKE, fsurdat_out_data.PCT_LAKE) + np.testing.assert_array_equal(fsurdat_in_data.PCT_WETLAND, fsurdat_out_data.PCT_WETLAND) + np.testing.assert_array_equal(fsurdat_in_data.PCT_GLACIER, fsurdat_out_data.PCT_GLACIER) + np.testing.assert_array_equal(fsurdat_in_data.PCT_URBAN, fsurdat_out_data.PCT_URBAN) + np.testing.assert_array_equal(fsurdat_out_data.PCT_CFT, pct_cft) + def test_1x1_mexicocity(self): """ Test that the mexicocity file is handled correctly @@ -407,6 +430,23 @@ def _create_config_file_minimal(self): line = f"fsurdat_out = {self._fsurdat_out}" cfg_out.write(line) + def _create_config_file_evenlysplitcrop(self): + """ + Open the new and the template .cfg files + Loop line by line through the template .cfg file + When string matches, replace that line's content + """ + with open(self._cfg_file_path, "w", encoding="utf-8") as cfg_out: + with open(self._cfg_template_path, "r", encoding="utf-8") as cfg_in: + for line in cfg_in: + if re.match(r" *evenly_split_cropland *=", line): + line = "evenly_split_cropland = True" + elif re.match(r" *fsurdat_in *=", line): + line = f"fsurdat_in = {self._fsurdat_in}" + elif re.match(r" *fsurdat_out *=", line): + line = f"fsurdat_out = {self._fsurdat_out}" + cfg_out.write(line) + def _create_config_file_crop(self): """ Open the new and the template .cfg files @@ -430,6 +470,8 @@ def _create_config_file_crop(self): line = "lnd_lon_2 = 300\n" elif re.match(r" *dom_pft *=", line): line = "dom_pft = 15" + elif re.match(r" *evenly_split_cropland *=", line): + line = "evenly_split_cropland = False" elif re.match(r" *lai *=", line): line = "lai = 0 1 2 3 4 5 5 4 3 2 1 0\n" elif re.match(r" *sai *=", line): @@ -465,6 +507,8 @@ def _create_config_file_complete(self): line = "lnd_lon_2 = 300\n" elif re.match(r" *dom_pft *=", line): line = "dom_pft = 1" + elif re.match(r" *evenly_split_cropland *=", line): + line = "evenly_split_cropland = False" elif re.match(r" *lai *=", line): line = "lai = 0 1 2 3 4 5 5 4 3 2 1 0\n" elif re.match(r" *sai *=", line): diff --git a/python/ctsm/test/test_unit_fsurdat_modifier.py b/python/ctsm/test/test_unit_fsurdat_modifier.py index 0ea862a8e4..166924903b 100755 --- a/python/ctsm/test/test_unit_fsurdat_modifier.py +++ b/python/ctsm/test/test_unit_fsurdat_modifier.py @@ -95,6 +95,18 @@ def test_subgrid_and_idealized_fails(self): ): read_cfg_option_control(self.modify_fsurdat, self.config, section, self.cfg_path) + def test_dompft_and_splitcropland_fails(self): + """test that setting dompft crop with evenly_split_cropland True fails gracefully""" + section = "modify_fsurdat_basic_options" + crop_pft = max(self.modify_fsurdat.file.natpft.values) + 1 + self.config.set(section, "dom_pft", str(crop_pft)) + self.config.set(section, "evenly_split_cropland", "True") + with self.assertRaisesRegex( + SystemExit, + "dom_pft must not be set to a crop PFT when evenly_split_cropland is True", + ): + read_cfg_option_control(self.modify_fsurdat, self.config, section, self.cfg_path) + def test_optional_only_true_and_false(self): """test that optional settings can only be true or false""" section = "modify_fsurdat_basic_options" @@ -114,12 +126,18 @@ def test_optional_only_true_and_false(self): read_cfg_option_control(self.modify_fsurdat, self.config, section, self.cfg_path) self.config.set(section, "dom_pft", "UNSET") read_cfg_option_control(self.modify_fsurdat, self.config, section, self.cfg_path) - var = "idealized" - self.config.set(section, var, "Thing") - with self.assertRaisesRegex( - SystemExit, "Non-boolean value found for .cfg file variable: " + var - ): - read_cfg_option_control(self.modify_fsurdat, self.config, section, self.cfg_path) + varlist = ( + "idealized", + "evenly_split_cropland", + ) + for var in varlist: + orig_value = self.config.get(section, var) + self.config.set(section, var, "Thing") + with self.assertRaisesRegex( + SystemExit, "Non-boolean value found for .cfg file variable: " + var + ): + read_cfg_option_control(self.modify_fsurdat, self.config, section, self.cfg_path) + self.config.set(section, var, orig_value) def test_read_subgrid(self): """test a simple read of subgrid""" @@ -164,6 +182,24 @@ def test_read_subgrid_allurban(self): self.config.set(section, "pct_crop", "0.") read_cfg_subgrid(self.config, self.cfg_path) + def test_read_subgrid_split_cropland(self): + """ + test a read of subgrid that's 50/50 natural and + cropland, with cropland split evenly among + crop types + """ + section = "modify_fsurdat_basic_options" + self.config.set(section, "idealized", "False") + self.config.set(section, "evenly_split_cropland", "True") + section = "modify_fsurdat_subgrid_fractions" + self.config.set(section, "pct_urban", "0.0 0.0 0.0") + self.config.set(section, "pct_lake", "0.") + self.config.set(section, "pct_wetland", "0.") + self.config.set(section, "pct_glacier", "0.") + self.config.set(section, "pct_natveg", "50.") + self.config.set(section, "pct_crop", "50.") + read_cfg_subgrid(self.config, self.cfg_path) + def test_read_var_list(self): """test a simple read of var_list""" read_cfg_var_list(self.config, idealized=True) diff --git a/python/ctsm/test/test_unit_singlept_data.py b/python/ctsm/test/test_unit_singlept_data.py index 570207fa26..6fdc3109d9 100755 --- a/python/ctsm/test/test_unit_singlept_data.py +++ b/python/ctsm/test/test_unit_singlept_data.py @@ -36,6 +36,7 @@ class TestSinglePointCase(unittest.TestCase): create_datm = True create_user_mods = True dom_pft = [8] + evenly_split_cropland = False pct_pft = None num_pft = 16 include_nonveg = False @@ -58,6 +59,7 @@ def test_create_tag_noname(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -84,6 +86,7 @@ def test_create_tag_name(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -111,6 +114,7 @@ def test_check_dom_pft_too_big(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -138,6 +142,7 @@ def test_check_dom_pft_too_small(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -165,6 +170,7 @@ def test_check_dom_pft_numpft(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -193,6 +199,7 @@ def test_check_dom_pft_mixed_range(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -223,6 +230,7 @@ def test_check_nonveg_nodompft(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -254,6 +262,7 @@ def test_check_pct_pft_notsamenumbers(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -284,6 +293,7 @@ def test_check_pct_pft_sum_not1(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -314,6 +324,7 @@ def test_check_pct_pft_fraction_topct(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, diff --git a/python/ctsm/test/test_unit_singlept_data_surfdata.py b/python/ctsm/test/test_unit_singlept_data_surfdata.py index 9623975452..0052e796d1 100755 --- a/python/ctsm/test/test_unit_singlept_data_surfdata.py +++ b/python/ctsm/test/test_unit_singlept_data_surfdata.py @@ -44,6 +44,7 @@ class TestSinglePointCaseSurfaceNoCrop(unittest.TestCase): create_datm = True create_user_mods = True dom_pft = [8] + evenly_split_cropland = False pct_pft = None num_pft = 16 include_nonveg = False @@ -155,6 +156,7 @@ def test_modify_surfdata_atpoint_nocrop_1pft_pctnatpft(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -187,6 +189,7 @@ def test_modify_surfdata_atpoint_nocrop_1pft_pctnatveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -215,6 +218,7 @@ def test_modify_surfdata_atpoint_nocrop_1pft_pctcrop(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -243,6 +247,7 @@ def test_modify_surfdata_atpoint_nocrop_1pft_glacier(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -272,6 +277,7 @@ def test_modify_surfdata_atpoint_nocrop_1pft_wetland(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -301,6 +307,7 @@ def test_modify_surfdata_atpoint_nocrop_1pft_lake(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -330,6 +337,7 @@ def test_modify_surfdata_atpoint_nocrop_1pft_unisnow(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -360,6 +368,7 @@ def test_modify_surfdata_atpoint_nocrop_1pft_capsat(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -390,6 +399,7 @@ def test_modify_surfdata_atpoint_nocrop_multipft(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -426,6 +436,7 @@ def test_modify_surfdata_atpoint_nocrop_urban_nononveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -460,6 +471,7 @@ def test_modify_surfdata_atpoint_nocrop_urban_include_nonveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -497,6 +509,7 @@ def test_modify_surfdata_atpoint_nocrop_wetland_include_nonveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -527,6 +540,7 @@ def test_modify_surfdata_atpoint_nocrop_nopft_zero_nonveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -560,6 +574,7 @@ def test_modify_surfdata_atpoint_nocrop_nopft_include_nonveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -594,6 +609,7 @@ class TestSinglePointCaseSurfaceCrop(unittest.TestCase): create_datm = True create_user_mods = True dom_pft = [17] + evenly_split_cropland = False pct_pft = None num_pft = 78 include_nonveg = False @@ -705,6 +721,7 @@ def test_modify_surfdata_atpoint_crop_1pft_pctnatpft(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -737,6 +754,7 @@ def test_modify_surfdata_atpoint_crop_1pft_pctnatveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -765,6 +783,7 @@ def test_modify_surfdata_atpoint_crop_1pft_pctcrop(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -793,6 +812,7 @@ def test_modify_surfdata_atpoint_crop_1pft_glacier(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -822,6 +842,7 @@ def test_modify_surfdata_atpoint_crop_1pft_wetland(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -851,6 +872,7 @@ def test_modify_surfdata_atpoint_crop_1pft_lake(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -880,6 +902,7 @@ def test_modify_surfdata_atpoint_crop_1pft_unisnow(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -909,6 +932,7 @@ def test_modify_surfdata_atpoint_crop_1pft_capsat(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -939,6 +963,7 @@ def test_modify_surfdata_atpoint_crop_multipft(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -973,6 +998,7 @@ def test_modify_surfdata_atpoint_crop_urban_nononveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -1007,6 +1033,7 @@ def test_modify_surfdata_atpoint_crop_urban_include_nonveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -1044,6 +1071,7 @@ def test_modify_surfdata_atpoint_crop_lake_include_nonveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -1074,6 +1102,7 @@ def test_modify_surfdata_atpoint_crop_nopft_zero_nonveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, @@ -1107,6 +1136,7 @@ def test_modify_surfdata_atpoint_crop_nopft_include_nonveg(self): create_datm=self.create_datm, create_user_mods=self.create_user_mods, dom_pft=self.dom_pft, + evenly_split_cropland=self.evenly_split_cropland, pct_pft=self.pct_pft, num_pft=self.num_pft, include_nonveg=self.include_nonveg, diff --git a/python/ctsm/test/testinputs/modify_fsurdat_1x1mexicocity.cfg b/python/ctsm/test/testinputs/modify_fsurdat_1x1mexicocity.cfg index a4118a3255..0d8a751f32 100644 --- a/python/ctsm/test/testinputs/modify_fsurdat_1x1mexicocity.cfg +++ b/python/ctsm/test/testinputs/modify_fsurdat_1x1mexicocity.cfg @@ -11,6 +11,7 @@ lat_dimname = lsmlat lon_dimname = lsmlon dom_pft = UNSET +evenly_split_cropland = False lai = UNSET sai = UNSET diff --git a/python/ctsm/test/testinputs/modify_fsurdat_opt_sections.cfg b/python/ctsm/test/testinputs/modify_fsurdat_opt_sections.cfg index c068c5d851..b1fcf8a2e1 100644 --- a/python/ctsm/test/testinputs/modify_fsurdat_opt_sections.cfg +++ b/python/ctsm/test/testinputs/modify_fsurdat_opt_sections.cfg @@ -11,6 +11,7 @@ lat_dimname = lsmlat lon_dimname = lsmlon dom_pft = UNSET +evenly_split_cropland = False lai = UNSET sai = UNSET diff --git a/python/ctsm/test/testinputs/modify_fsurdat_short.cfg b/python/ctsm/test/testinputs/modify_fsurdat_short.cfg index 74c6639899..38b88795e8 100644 --- a/python/ctsm/test/testinputs/modify_fsurdat_short.cfg +++ b/python/ctsm/test/testinputs/modify_fsurdat_short.cfg @@ -14,6 +14,7 @@ lat_dimname = lsmlat lon_dimname = lsmlon dom_pft = UNSET +evenly_split_cropland = False lai = UNSET sai = UNSET diff --git a/src/biogeochem/CNPhenologyMod.F90 b/src/biogeochem/CNPhenologyMod.F90 index 070dc0eb0f..7044cdc402 100644 --- a/src/biogeochem/CNPhenologyMod.F90 +++ b/src/biogeochem/CNPhenologyMod.F90 @@ -1726,6 +1726,7 @@ subroutine CropPhenology(num_pcropp, filter_pcropp , & use clm_time_manager , only : get_prev_calday, get_curr_days_per_year, is_beg_curr_year use clm_time_manager , only : get_average_days_per_year use clm_time_manager , only : get_prev_date + use clm_time_manager , only : is_doy_in_interval use pftconMod , only : ntmp_corn, nswheat, nwwheat, ntmp_soybean use pftconMod , only : nirrig_tmp_corn, nirrig_swheat, nirrig_wwheat, nirrig_tmp_soybean use pftconMod , only : ntrp_corn, nsugarcane, ntrp_soybean, ncotton, nrice @@ -1930,7 +1931,7 @@ subroutine CropPhenology(num_pcropp, filter_pcropp , & end if ! This is outside the croplive check so that the "harvest if planting conditions were met today" conditional works. - is_in_sowing_window = jday >= minplantjday(ivt(p),h) .and. jday <= maxplantjday(ivt(p),h) + is_in_sowing_window = is_doy_in_interval(minplantjday(ivt(p),h), maxplantjday(ivt(p),h), jday) is_end_sowing_window = jday == maxplantjday(ivt(p),h) ! ! Only allow sowing according to normal "window" rules if not using prescribed diff --git a/src/main/clm_varctl.F90 b/src/main/clm_varctl.F90 index 7af8c56bff..7fe5d24bba 100644 --- a/src/main/clm_varctl.F90 +++ b/src/main/clm_varctl.F90 @@ -403,8 +403,8 @@ module clm_varctl ! namelist: write CH4 extra diagnostic output logical, public :: hist_wrtch4diag = .false. - ! namelist: write history master list to a file for use in documentation - logical, public :: hist_master_list_file = .false. + ! namelist: write list of all history fields to a file for use in documentation + logical, public :: hist_fields_list_file = .false. !---------------------------------------------------------- ! FATES diff --git a/src/main/controlMod.F90 b/src/main/controlMod.F90 index e55c57edb7..97d25075ad 100644 --- a/src/main/controlMod.F90 +++ b/src/main/controlMod.F90 @@ -162,7 +162,7 @@ subroutine control_init(dtime) hist_fexcl4, hist_fexcl5, hist_fexcl6, & hist_fexcl7, hist_fexcl8, & hist_fexcl9, hist_fexcl10 - namelist /clm_inparm/ hist_wrtch4diag, hist_master_list_file + namelist /clm_inparm/ hist_wrtch4diag, hist_fields_list_file ! BGC info @@ -857,7 +857,7 @@ subroutine control_spmd() if (use_lch4) then call mpi_bcast (hist_wrtch4diag, 1, MPI_LOGICAL, 0, mpicom, ier) end if - call mpi_bcast (hist_master_list_file, 1, MPI_LOGICAL, 0, mpicom, ier) + call mpi_bcast (hist_fields_list_file, 1, MPI_LOGICAL, 0, mpicom, ier) call mpi_bcast (hist_fexcl1, max_namlen*size(hist_fexcl1), MPI_CHARACTER, 0, mpicom, ier) call mpi_bcast (hist_fexcl2, max_namlen*size(hist_fexcl2), MPI_CHARACTER, 0, mpicom, ier) call mpi_bcast (hist_fexcl3, max_namlen*size(hist_fexcl3), MPI_CHARACTER, 0, mpicom, ier) diff --git a/src/main/histFileMod.F90 b/src/main/histFileMod.F90 index ffae35f487..c72117b090 100644 --- a/src/main/histFileMod.F90 +++ b/src/main/histFileMod.F90 @@ -141,13 +141,13 @@ module histFileMod logical, private :: if_disphist(max_tapes) ! restart, true => save history file ! ! !PUBLIC MEMBER FUNCTIONS: (in rough call order) - public :: hist_addfld1d ! Add a 1d single-level field to the master field list - public :: hist_addfld2d ! Add a 2d multi-level field to the master field list + public :: hist_addfld1d ! Add a 1d single-level field to the list of all history fields + public :: hist_addfld2d ! Add a 2d multi-level field to the list of all history fields public :: hist_addfld_decomp ! Add a 1d/2d field based on patch or column data public :: hist_add_subscript ! Add a 2d subscript dimension - public :: hist_printflds ! Print summary of master field list - public :: htapes_fieldlist ! Finalize history file field lists, intersecting masterlist with + public :: hist_printflds ! Print summary of list of all history fields + public :: htapes_fieldlist ! Finalize history file field lists, intersecting allhistfldlist with ! namelist params. public :: hist_htapes_build ! Initialize history file handler (for initial or continued run) @@ -158,10 +158,10 @@ module histFileMod ! ! !PRIVATE MEMBER FUNCTIONS: private :: is_mapping_upto_subgrid ! Is this field being mapped up to a higher subgrid level? - private :: masterlist_make_active ! Declare a single field active for a single tape - private :: masterlist_addfld ! Add a field to the master field list - private :: masterlist_change_timeavg ! Override default history tape contents for specific tape - private :: htape_addfld ! Transfer field metadata from masterlist to a history tape. + private :: allhistfldlist_make_active ! Declare a single field active for a single tape + private :: allhistfldlist_addfld ! Add a field to the list of all history fields + private :: allhistfldlist_change_timeavg ! Override default history tape contents for specific tape + private :: htape_addfld ! Transfer field metadata from allhistfldlist to a history tape. private :: htape_create ! Define netcdf metadata of history file t private :: htape_add_ltype_metadata ! Add global metadata defining landunit types private :: htape_add_ctype_metadata ! Add global metadata defining column types @@ -255,14 +255,14 @@ end subroutine copy_entry_interface ! Additional per-field metadata. See also history_entry. ! These values are specified in hist_addfld* calls but then can be ! overridden by namelist params like hist_fincl1. - type, extends(entry_base) :: master_entry + type, extends(entry_base) :: allhistfldlist_entry logical :: actflag(max_tapes) ! which history tapes to write to. character(len=avgflag_strlen) :: avgflag(max_tapes) ! type of time averaging contains - procedure :: copy => copy_master_entry - end type master_entry + procedure :: copy => copy_allhistfldlist_entry + end type allhistfldlist_entry - ! Actual per-field history data, accumulated from clmptr_r* vars. See also master_entry. + ! Actual per-field history data, accumulated from clmptr_r* vars. See also allhistfldlist_entry. type, extends(entry_base) :: history_entry character(len=avgflag_strlen) :: avgflag ! time averaging flag ("X","A","M","I","SUM") real(r8), pointer :: hbuf(:,:) ! history buffer (dimensions: dim1d x num2d) @@ -275,7 +275,7 @@ end subroutine copy_entry_interface ! at a given time frequency and precision. The first ('primary') tape defaults to a non-empty set ! of active fields (see hist_addfld* methods), overridable by namelist flags, while the other ! tapes are entirely manually configured via namelist flags. The set of active fields across all - ! tapes is assembled in the 'masterlist' variable. Note that the first history tape is index 1 in + ! tapes is assembled in the 'allhistfldlist' variable. Note that the first history tape is index 1 in ! the code but contains 'h0' in its output filenames (see set_hist_filename method). type history_tape integer :: nflds ! number of active fields on tape @@ -287,7 +287,7 @@ end subroutine copy_entry_interface logical :: is_endhist ! true => current time step is end of history interval real(r8) :: begtime ! time at beginning of history averaging interval type (history_entry) :: hlist(max_flds) ! array of active history tape entries. - ! The ordering matches the masterlist's. + ! The ordering matches the allhistfldlist's. end type history_tape type clmpoint_rs ! Pointer to real scalar data (1D) @@ -308,7 +308,7 @@ end subroutine copy_entry_interface ! hist_addfld* calls in the code. ! For the field data itself, see 'tape'. ! - type (master_entry) :: masterlist(max_flds) ! master field list + type (allhistfldlist_entry) :: allhistfldlist(max_flds) ! list of all history fields ! ! Whether each history tape is in use in this run. If history_tape_in_use(i) is false, ! then data in tape(i) is undefined and should not be referenced. @@ -316,7 +316,7 @@ end subroutine copy_entry_interface logical :: history_tape_in_use(max_tapes) ! whether each history tape is in use in this run ! ! The actual (accumulated) history data for all active fields in each in-use tape. See - ! 'history_tape_in_use' for in-use tapes, and 'masterlist' for active fields. See also + ! 'history_tape_in_use' for in-use tapes, and 'allhistfldlist' for active fields. See also ! clmptr_r* variables for raw history data. ! type (history_tape) :: tape(max_tapes) ! array of history tapes @@ -325,7 +325,7 @@ end subroutine copy_entry_interface ! ! Counters ! - integer :: nfmaster = 0 ! number of fields in master field list + integer :: nallhistflds = 0 ! number of fields in list of all history fields ! ! Other variables ! @@ -361,10 +361,10 @@ end subroutine copy_entry_interface subroutine hist_printflds() ! ! !DESCRIPTION: - ! Print summary of master field list. + ! Print summary of list of all history fields. ! ! !USES: - use clm_varctl, only: hist_master_list_file + use clm_varctl, only: hist_fields_list_file use fileutils, only: getavu, relavu ! ! !ARGUMENTS: @@ -372,43 +372,43 @@ subroutine hist_printflds() ! !LOCAL VARIABLES: integer, parameter :: ncol = 5 ! number of table columns integer nf, i, j ! do-loop counters - integer master_list_file ! file unit number + integer hist_fields_file ! file unit number integer width_col(ncol) ! widths of table columns integer width_col_sum ! widths of columns summed, including spaces character(len=3) str_width_col(ncol) ! string version of width_col character(len=3) str_w_col_sum ! string version of width_col_sum character(len=7) file_identifier ! fates identifier used in file_name - character(len=23) file_name ! master_list_file.rst with or without fates + character(len=26) file_name ! hist_fields_file.rst with or without fates character(len=99) fmt_txt ! format statement character(len=*),parameter :: subname = 'CLM_hist_printflds' !----------------------------------------------------------------------- if (masterproc) then - write(iulog,*) trim(subname),' : number of master fields = ',nfmaster - write(iulog,*)' ******* MASTER FIELD LIST *******' - do nf = 1,nfmaster - write(iulog,9000)nf, masterlist(nf)%field%name, masterlist(nf)%field%units + write(iulog,*) trim(subname),' : number of history fields = ',nallhistflds + write(iulog,*)' ******* LIST OF ALL HISTORY FIELDS *******' + do nf = 1,nallhistflds + write(iulog,9000)nf, allhistfldlist(nf)%field%name, allhistfldlist(nf)%field%units 9000 format (i5,1x,a32,1x,a16) end do call shr_sys_flush(iulog) end if - ! Print master field list in separate text file when namelist + ! Print list of all history fields in separate text file when namelist ! variable requests it. Text file is formatted in the .rst ! (reStructuredText) format for easy introduction of the file to ! the CTSM's web-based documentation. ! First sort the list to be in alphabetical order - call sort_hist_list(1, nfmaster, masterlist) + call sort_hist_list(1, nallhistflds, allhistfldlist) - if (masterproc .and. hist_master_list_file) then + if (masterproc .and. hist_fields_list_file) then ! Hardwired table column widths to fit the table on a computer ! screen. Some strings will be truncated as a result of the - ! current choices (4, 35, 94, 65, 7). In sphinx (ie the web-based + ! current choices (35, 16, 94, 65, 7). In sphinx (ie the web-based ! documentation), text that has not been truncated will wrap ! around in the available space. - width_col(1) = 4 ! column that shows the variable number, nf - width_col(2) = 35 ! variable name column + width_col(1) = 35 ! variable name column + width_col(2) = hist_dim_name_length ! level dimension column width_col(3) = 94 ! long description column width_col(4) = 65 ! units column width_col(5) = 7 ! active (T or F) column @@ -421,97 +421,98 @@ subroutine hist_printflds() end do write(str_w_col_sum,'(i0)') width_col_sum - ! Open master_list_file - master_list_file = getavu() ! get next available file unit number + ! Open hist_fields_file + hist_fields_file = getavu() ! get next available file unit number if (use_fates) then file_identifier = 'fates' else file_identifier = 'nofates' end if - file_name = 'master_list_' // trim(file_identifier) // '.rst' - open(unit = master_list_file, file = file_name, & + file_name = 'history_fields_' // trim(file_identifier) // '.rst' + open(unit = hist_fields_file, file = file_name, & status = 'replace', action = 'write', form = 'formatted') ! File title fmt_txt = '(a)' - write(master_list_file,fmt_txt) '=============================' - write(master_list_file,fmt_txt) 'CTSM History Fields (' // trim(file_identifier) // ')' - write(master_list_file,fmt_txt) '=============================' - write(master_list_file,*) + write(hist_fields_file,fmt_txt) '=============================' + write(hist_fields_file,fmt_txt) 'CTSM History Fields (' // trim(file_identifier) // ')' + write(hist_fields_file,fmt_txt) '=============================' + write(hist_fields_file,*) ! A warning message and flags from the current CTSM case - write(master_list_file,fmt_txt) 'CAUTION: Not all variables are relevant / present for all CTSM cases.' - write(master_list_file,fmt_txt) 'Key flags used in this CTSM case:' + write(hist_fields_file,fmt_txt) 'CAUTION: Not all variables are relevant / present for all CTSM cases.' + write(hist_fields_file,fmt_txt) 'Key flags used in this CTSM case:' fmt_txt = '(a,l)' - write(master_list_file,fmt_txt) 'use_cn = ', use_cn - write(master_list_file,fmt_txt) 'use_crop = ', use_crop - write(master_list_file,fmt_txt) 'use_fates = ', use_fates - write(master_list_file,*) + write(hist_fields_file,fmt_txt) 'use_cn = ', use_cn + write(hist_fields_file,fmt_txt) 'use_crop = ', use_crop + write(hist_fields_file,fmt_txt) 'use_fates = ', use_fates + write(hist_fields_file,*) ! Table header ! Concatenate strings needed in format statement do i = 1, ncol fmt_txt = '('//str_width_col(i)//'a,x)' - write(master_list_file,fmt_txt,advance='no') ('=', j=1,width_col(i)) + write(hist_fields_file,fmt_txt,advance='no') ('=', j=1,width_col(i)) end do - write(master_list_file,*) ! next write statement will now appear in new line + write(hist_fields_file,*) ! next write statement will now appear in new line ! Table title fmt_txt = '(a)' - write(master_list_file,fmt_txt) 'CTSM History Fields' + write(hist_fields_file,fmt_txt) 'CTSM History Fields' ! Sub-header ! Concatenate strings needed in format statement fmt_txt = '('//str_w_col_sum//'a)' - write(master_list_file,fmt_txt) ('-', i=1, width_col_sum) + write(hist_fields_file,fmt_txt) ('-', i=1, width_col_sum) ! Concatenate strings needed in format statement fmt_txt = '(a'//str_width_col(1)//',x,a'//str_width_col(2)//',x,a'//str_width_col(3)//',x,a'//str_width_col(4)//',x,a'//str_width_col(5)//')' - write(master_list_file,fmt_txt) '#', 'Variable Name', & - 'Long Description', 'Units', 'Active?' + write(hist_fields_file,fmt_txt) 'Variable Name', & + 'Level Dim.', 'Long Description', 'Units', 'Active?' ! End header, same as header ! Concatenate strings needed in format statement do i = 1, ncol fmt_txt = '('//str_width_col(i)//'a,x)' - write(master_list_file,fmt_txt,advance='no') ('=', j=1,width_col(i)) + write(hist_fields_file,fmt_txt,advance='no') ('=', j=1,width_col(i)) end do - write(master_list_file,*) ! next write statement will now appear in new line + write(hist_fields_file,*) ! next write statement will now appear in new line ! Main table ! Concatenate strings needed in format statement - fmt_txt = '(i'//str_width_col(1)//',x,a'//str_width_col(2)//',x,a'//str_width_col(3)//',x,a'//str_width_col(4)//',l'//str_width_col(5)//')' - do nf = 1,nfmaster - write(master_list_file,fmt_txt) nf, & - masterlist(nf)%field%name, & - masterlist(nf)%field%long_name, & - masterlist(nf)%field%units, & - masterlist(nf)%actflag(1) + fmt_txt = '(a'//str_width_col(1)//',x,a'//str_width_col(2)//',x,a'//str_width_col(3)//',x,a'//str_width_col(4)//',l'//str_width_col(5)//')' + do nf = 1,nallhistflds + write(hist_fields_file,fmt_txt) & + allhistfldlist(nf)%field%name, & + allhistfldlist(nf)%field%type2d, & + allhistfldlist(nf)%field%long_name, & + allhistfldlist(nf)%field%units, & + allhistfldlist(nf)%actflag(1) end do ! Table footer, same as header ! Concatenate strings needed in format statement do i = 1, ncol fmt_txt = '('//str_width_col(i)//'a,x)' - write(master_list_file,fmt_txt,advance='no') ('=', j=1,width_col(i)) + write(hist_fields_file,fmt_txt,advance='no') ('=', j=1,width_col(i)) end do - call shr_sys_flush(master_list_file) - close(unit = master_list_file) - call relavu(master_list_file) ! close and release file unit number + call shr_sys_flush(hist_fields_file) + close(unit = hist_fields_file) + call relavu(hist_fields_file) ! close and release file unit number end if end subroutine hist_printflds !----------------------------------------------------------------------- - subroutine masterlist_addfld (fname, numdims, type1d, type1d_out, & + subroutine allhistfldlist_addfld (fname, numdims, type1d, type1d_out, & type2d, num2d, units, avgflag, long_name, hpindex, & p2c_scale_type, c2l_scale_type, l2g_scale_type, & no_snow_behavior) ! ! !DESCRIPTION: - ! Add a field to the master field list. Put input arguments of + ! Add a field to the list of all history fields. Put input arguments of ! field name, units, number of levels, averaging flag, and long name - ! into a type entry in the global master field list (masterlist). + ! into a type entry in the global list of all history fields (allhistfldlist). ! ! The optional argument no_snow_behavior should be given when this is a multi-layer ! snow field, and should be absent otherwise. It should take on one of the no_snow_* @@ -535,14 +536,14 @@ subroutine masterlist_addfld (fname, numdims, type1d, type1d_out, & ! ! !LOCAL VARIABLES: integer :: n ! loop index - integer :: f ! masterlist index + integer :: f ! allhistfldlist index integer :: numa ! total number of atm cells across all processors integer :: numg ! total number of gridcells across all processors integer :: numl ! total number of landunits across all processors integer :: numc ! total number of columns across all processors integer :: nump ! total number of pfts across all processors type(bounds_type) :: bounds - character(len=*),parameter :: subname = 'masterlist_addfld' + character(len=*),parameter :: subname = 'allhistfldlist_addfld' !------------------------------------------------------------------------ if (.not. avgflag_valid(avgflag, blank_valid=.true.)) then @@ -570,82 +571,82 @@ subroutine masterlist_addfld (fname, numdims, type1d, type1d_out, & end if ! Ensure that new field doesn't already exist - do n = 1,nfmaster - if (masterlist(n)%field%name == fname) then + do n = 1,nallhistflds + if (allhistfldlist(n)%field%name == fname) then write(iulog,*) trim(subname),' ERROR:', fname, ' already on list' call endrun(msg=errMsg(sourcefile, __LINE__)) end if end do - ! Increase number of fields on master field list + ! Increase number of fields on list of all history fields - nfmaster = nfmaster + 1 - f = nfmaster + nallhistflds = nallhistflds + 1 + f = nallhistflds - ! Check number of fields in master list against maximum number for master list + ! Check number of fields in list against maximum number - if (nfmaster > max_flds) then + if (nallhistflds > max_flds) then write(iulog,*) trim(subname),' ERROR: too many fields for primary history file ', & - '-- max_flds,nfmaster=', max_flds, nfmaster + '-- max_flds,nallhistflds=', max_flds, nallhistflds call endrun(msg=errMsg(sourcefile, __LINE__)) end if - ! Add field to master list - - masterlist(f)%field%name = fname - masterlist(f)%field%long_name = long_name - masterlist(f)%field%units = units - masterlist(f)%field%type1d = type1d - masterlist(f)%field%type1d_out = type1d_out - masterlist(f)%field%type2d = type2d - masterlist(f)%field%numdims = numdims - masterlist(f)%field%num2d = num2d - masterlist(f)%field%hpindex = hpindex - masterlist(f)%field%p2c_scale_type = p2c_scale_type - masterlist(f)%field%c2l_scale_type = c2l_scale_type - masterlist(f)%field%l2g_scale_type = l2g_scale_type + ! Add field to list of all history fields + + allhistfldlist(f)%field%name = fname + allhistfldlist(f)%field%long_name = long_name + allhistfldlist(f)%field%units = units + allhistfldlist(f)%field%type1d = type1d + allhistfldlist(f)%field%type1d_out = type1d_out + allhistfldlist(f)%field%type2d = type2d + allhistfldlist(f)%field%numdims = numdims + allhistfldlist(f)%field%num2d = num2d + allhistfldlist(f)%field%hpindex = hpindex + allhistfldlist(f)%field%p2c_scale_type = p2c_scale_type + allhistfldlist(f)%field%c2l_scale_type = c2l_scale_type + allhistfldlist(f)%field%l2g_scale_type = l2g_scale_type select case (type1d) case (grlnd) - masterlist(f)%field%beg1d = bounds%begg - masterlist(f)%field%end1d = bounds%endg - masterlist(f)%field%num1d = numg + allhistfldlist(f)%field%beg1d = bounds%begg + allhistfldlist(f)%field%end1d = bounds%endg + allhistfldlist(f)%field%num1d = numg case (nameg) - masterlist(f)%field%beg1d = bounds%begg - masterlist(f)%field%end1d = bounds%endg - masterlist(f)%field%num1d = numg + allhistfldlist(f)%field%beg1d = bounds%begg + allhistfldlist(f)%field%end1d = bounds%endg + allhistfldlist(f)%field%num1d = numg case (namel) - masterlist(f)%field%beg1d = bounds%begl - masterlist(f)%field%end1d = bounds%endl - masterlist(f)%field%num1d = numl + allhistfldlist(f)%field%beg1d = bounds%begl + allhistfldlist(f)%field%end1d = bounds%endl + allhistfldlist(f)%field%num1d = numl case (namec) - masterlist(f)%field%beg1d = bounds%begc - masterlist(f)%field%end1d = bounds%endc - masterlist(f)%field%num1d = numc + allhistfldlist(f)%field%beg1d = bounds%begc + allhistfldlist(f)%field%end1d = bounds%endc + allhistfldlist(f)%field%num1d = numc case (namep) - masterlist(f)%field%beg1d = bounds%begp - masterlist(f)%field%end1d = bounds%endp - masterlist(f)%field%num1d = nump + allhistfldlist(f)%field%beg1d = bounds%begp + allhistfldlist(f)%field%end1d = bounds%endp + allhistfldlist(f)%field%num1d = nump case default write(iulog,*) trim(subname),' ERROR: unknown 1d output type= ',type1d call endrun(msg=errMsg(sourcefile, __LINE__)) end select if (present(no_snow_behavior)) then - masterlist(f)%field%no_snow_behavior = no_snow_behavior + allhistfldlist(f)%field%no_snow_behavior = no_snow_behavior else - masterlist(f)%field%no_snow_behavior = no_snow_unset + allhistfldlist(f)%field%no_snow_behavior = no_snow_unset end if - ! The following two fields are used only in master field list, + ! The following two fields are used only in list of all history fields, ! NOT in the runtime active field list - ! ALL FIELDS IN THE MASTER LIST ARE INITIALIZED WITH THE ACTIVE + ! ALL FIELDS IN THE FORMER ARE INITIALIZED WITH THE ACTIVE ! FLAG SET TO FALSE - masterlist(f)%avgflag(:) = avgflag - masterlist(f)%actflag(:) = .false. + allhistfldlist(f)%avgflag(:) = avgflag + allhistfldlist(f)%actflag(:) = .false. - end subroutine masterlist_addfld + end subroutine allhistfldlist_addfld !----------------------------------------------------------------------- subroutine hist_htapes_build () @@ -729,7 +730,7 @@ subroutine hist_htapes_build () end subroutine hist_htapes_build !----------------------------------------------------------------------- - subroutine masterlist_make_active (name, tape_index, avgflag) + subroutine allhistfldlist_make_active (name, tape_index, avgflag) ! ! !DESCRIPTION: ! Add a field to the default ``on'' list for a given history file. @@ -742,8 +743,8 @@ subroutine masterlist_make_active (name, tape_index, avgflag) ! ! !LOCAL VARIABLES: integer :: f ! field index - logical :: found ! flag indicates field found in masterlist - character(len=*),parameter :: subname = 'masterlist_make_active' + logical :: found ! flag indicates field found in allhistfldlist + character(len=*),parameter :: subname = 'allhistfldlist_make_active' !----------------------------------------------------------------------- ! Check validity of input arguments @@ -760,16 +761,16 @@ subroutine masterlist_make_active (name, tape_index, avgflag) endif end if - ! Look through master list for input field name. + ! Look through list of all history fields for input field name. ! When found, set active flag for that tape to true. ! Also reset averaging flag if told to use other than default. found = .false. - do f = 1,nfmaster - if (trim(name) == trim(masterlist(f)%field%name)) then - masterlist(f)%actflag(tape_index) = .true. + do f = 1,nallhistflds + if (trim(name) == trim(allhistfldlist(f)%field%name)) then + allhistfldlist(f)%actflag(tape_index) = .true. if (present(avgflag)) then - if (avgflag/= ' ') masterlist(f)%avgflag(tape_index) = avgflag + if (avgflag/= ' ') allhistfldlist(f)%avgflag(tape_index) = avgflag end if found = .true. exit @@ -780,14 +781,14 @@ subroutine masterlist_make_active (name, tape_index, avgflag) call endrun(msg=errMsg(sourcefile, __LINE__)) end if - end subroutine masterlist_make_active + end subroutine allhistfldlist_make_active !----------------------------------------------------------------------- - subroutine masterlist_change_timeavg (t) + subroutine allhistfldlist_change_timeavg (t) ! ! !DESCRIPTION: ! Override default history tape contents for a specific tape. - ! Copy the flag into the master field list. + ! Copy the flag into the list of all history fields. ! ! !ARGUMENTS: integer, intent(in) :: t ! history tape index @@ -795,7 +796,7 @@ subroutine masterlist_change_timeavg (t) ! !LOCAL VARIABLES: integer :: f ! field index character(len=avgflag_strlen) :: avgflag ! local equiv of hist_avgflag_pertape(t) - character(len=*),parameter :: subname = 'masterlist_change_timeavg' + character(len=*),parameter :: subname = 'allhistfldlist_change_timeavg' !----------------------------------------------------------------------- avgflag = hist_avgflag_pertape(t) @@ -804,11 +805,11 @@ subroutine masterlist_change_timeavg (t) call endrun(msg=errMsg(sourcefile, __LINE__)) end if - do f = 1,nfmaster - masterlist(f)%avgflag(t) = avgflag + do f = 1,nallhistflds + allhistfldlist(f)%avgflag(t) = avgflag end do - end subroutine masterlist_change_timeavg + end subroutine allhistfldlist_change_timeavg !----------------------------------------------------------------------- subroutine htapes_fieldlist() @@ -820,7 +821,7 @@ subroutine htapes_fieldlist() ! Then sort the result alphanumerically. ! ! Sets history_tape_in_use and htapes_defined. Fills fields in 'tape' array. - ! Optionally updates masterlist avgflag. + ! Optionally updates allhistfldlist avgflag. ! ! !ARGUMENTS: ! @@ -828,7 +829,7 @@ subroutine htapes_fieldlist() integer :: t, f ! tape, field indices integer :: ff ! index into include, exclude and fprec list character(len=max_namlen) :: name ! field name portion of fincl (i.e. no avgflag separator) - character(len=max_namlen) :: mastername ! name from masterlist field + character(len=max_namlen) :: allhistfldname ! name from allhistfldlist field character(len=avgflag_strlen) :: avgflag ! averaging flag character(len=1) :: prec_acc ! history buffer precision flag character(len=1) :: prec_wrt ! history buffer write precision flag @@ -840,7 +841,7 @@ subroutine htapes_fieldlist() do t=1,max_tapes if (hist_avgflag_pertape(t) /= ' ') then - call masterlist_change_timeavg (t) + call allhistfldlist_change_timeavg (t) end if end do @@ -873,11 +874,11 @@ subroutine htapes_fieldlist() f = 1 do while (f < max_flds .and. fincl(f,t) /= ' ') name = getname (fincl(f,t)) - do ff = 1,nfmaster - mastername = masterlist(ff)%field%name - if (name == mastername) exit + do ff = 1,nallhistflds + allhistfldname = allhistfldlist(ff)%field%name + if (name == allhistfldname) exit end do - if (name /= mastername) then + if (name /= allhistfldname) then write(iulog,*) trim(subname),' ERROR: ', trim(name), ' in fincl(', f, ') ',& 'for history tape ',t,' not found' call endrun(msg=errMsg(sourcefile, __LINE__)) @@ -887,11 +888,11 @@ subroutine htapes_fieldlist() f = 1 do while (f < max_flds .and. fexcl(f,t) /= ' ') - do ff = 1,nfmaster - mastername = masterlist(ff)%field%name - if (fexcl(f,t) == mastername) exit + do ff = 1,nallhistflds + allhistfldname = allhistfldlist(ff)%field%name + if (fexcl(f,t) == allhistfldname) exit end do - if (fexcl(f,t) /= mastername) then + if (fexcl(f,t) /= allhistfldname) then write(iulog,*) trim(subname),' ERROR: ', fexcl(f,t), ' in fexcl(', f, ') ', & 'for history tape ',t,' not found' call endrun(msg=errMsg(sourcefile, __LINE__)) @@ -904,16 +905,16 @@ subroutine htapes_fieldlist() tape(:)%nflds = 0 do t = 1,max_tapes - ! Loop through the masterlist set of field names and determine if any of those + ! Loop through the allhistfldlist set of field names and determine if any of those ! are in the FINCL or FEXCL arrays ! The call to list_index determines the index in the FINCL or FEXCL arrays - ! that the masterlist field corresponds to + ! that the allhistfldlist field corresponds to ! Add the field to the tape if specified via namelist (FINCL[1-max_tapes]), ! or if it is on by default and was not excluded via namelist (FEXCL[1-max_tapes]). - do f = 1,nfmaster - mastername = masterlist(f)%field%name - call list_index (fincl(1,t), mastername, ff) + do f = 1,nallhistflds + allhistfldname = allhistfldlist(f)%field%name + call list_index (fincl(1,t), allhistfldname, ff) if (ff > 0) then @@ -927,7 +928,7 @@ subroutine htapes_fieldlist() ! find index of field in exclude list - call list_index (fexcl(1,t), mastername, ff) + call list_index (fexcl(1,t), allhistfldname, ff) ! if field is in exclude list, ff > 0 and htape_addfld ! will not be called for field @@ -936,7 +937,7 @@ subroutine htapes_fieldlist() ! called below only if field is not in exclude list OR in ! include list - if (ff == 0 .and. masterlist(f)%actflag(t)) then + if (ff == 0 .and. allhistfldlist(f)%actflag(t)) then call htape_addfld (t, f, ' ') end if @@ -1016,7 +1017,7 @@ subroutine htapes_fieldlist() call shr_sys_flush(iulog) end if - ! Set flag indicating h-tape contents are now defined (needed by masterlist_addfld) + ! Set flag indicating h-tape contents are now defined (needed by allhistfldlist_addfld) htapes_defined = .true. @@ -1024,23 +1025,23 @@ subroutine htapes_fieldlist() end subroutine htapes_fieldlist !----------------------------------------------------------------------- - subroutine copy_master_entry(this, other) + subroutine copy_allhistfldlist_entry(this, other) ! set this = other - class(master_entry), intent(out) :: this + class(allhistfldlist_entry), intent(out) :: this class(entry_base), intent(in) :: other select type(this) - type is (master_entry) + type is (allhistfldlist_entry) select type(other) - type is (master_entry) + type is (allhistfldlist_entry) this = other class default - call endrun('Unexpected type of "other" in copy_master_entry') + call endrun('Unexpected type of "other" in copy_allhistfldlist_entry') end select class default - call endrun('Unexpected type of "this" in copy_master_entry') + call endrun('Unexpected type of "this" in copy_allhistfldlist_entry') end select - end subroutine copy_master_entry + end subroutine copy_allhistfldlist_entry !----------------------------------------------------------------------- subroutine copy_history_entry(this, other) @@ -1147,11 +1148,11 @@ end function is_mapping_upto_subgrid subroutine htape_addfld (t, f, avgflag) ! ! !DESCRIPTION: - ! Add a field to a history tape, copying metadata from the master field list + ! Add a field to a history tape, copying metadata from the list of all history fields ! ! !ARGUMENTS: integer, intent(in) :: t ! history tape index - integer, intent(in) :: f ! field index from master field list + integer, intent(in) :: f ! field index from list of all history fields character(len=*), intent(in) :: avgflag ! time averaging flag ! ! !LOCAL VARIABLES: @@ -1175,7 +1176,7 @@ subroutine htape_addfld (t, f, avgflag) if (htapes_defined) then write(iulog,*) trim(subname),' ERROR: attempt to add field ', & - masterlist(f)%field%name, ' after history files are set' + allhistfldlist(f)%field%name, ' after history files are set' call endrun(msg=errMsg(sourcefile, __LINE__)) end if @@ -1184,7 +1185,7 @@ subroutine htape_addfld (t, f, avgflag) ! Copy field information - tape(t)%hlist(n)%field = masterlist(f)%field + tape(t)%hlist(n)%field = allhistfldlist(f)%field ! Determine bounds @@ -1268,8 +1269,8 @@ subroutine htape_addfld (t, f, avgflag) tape(t)%hlist(n)%field%num1d_out = num1d_out ! Fields native bounds - beg1d = masterlist(f)%field%beg1d - end1d = masterlist(f)%field%end1d + beg1d = allhistfldlist(f)%field%beg1d + end1d = allhistfldlist(f)%field%end1d ! Alloccate and initialize history buffer and related info @@ -1284,7 +1285,7 @@ subroutine htape_addfld (t, f, avgflag) tape(t)%hlist(n)%hbuf(:,:) = 0._r8 tape(t)%hlist(n)%nacs(:,:) = 0 - ! Set time averaging flag based on masterlist setting or + ! Set time averaging flag based on allhistfldlist setting or ! override the default averaging flag with namelist setting if (.not. avgflag_valid(avgflag, blank_valid=.true.)) then @@ -1293,7 +1294,7 @@ subroutine htape_addfld (t, f, avgflag) end if if (avgflag == ' ') then - tape(t)%hlist(n)%avgflag = masterlist(f)%avgflag(t) + tape(t)%hlist(n)%avgflag = allhistfldlist(f)%avgflag(t) else tape(t)%hlist(n)%avgflag = avgflag end if @@ -5193,7 +5194,7 @@ subroutine hist_addfld1d (fname, units, avgflag, long_name, type1d_out, & ! !DESCRIPTION: ! Initialize a single level history field. The pointer inputs, ptr\_*, ! point to the appropriate-type array storing the raw history data points. - ! The value of type1d passed to masterlist\_add\_fld determines which of the + ! The value of type1d passed to allhistfldlist\_add\_fld determines which of the ! 1d type of the output and the beginning and ending indices the history ! buffer field). All fields default to being written to the first history tape ! unless 'default' is set to 'inactive'. @@ -5381,9 +5382,9 @@ subroutine hist_addfld1d (fname, units, avgflag, long_name, type1d_out, & if (present(l2g_scale_type)) scale_type_l2g = l2g_scale_type if (present(type1d_out)) l_type1d_out = type1d_out - ! Add field to masterlist + ! Add field to allhistfldlist - call masterlist_addfld (fname=trim(fname), numdims=1, type1d=l_type1d, & + call allhistfldlist_addfld (fname=trim(fname), numdims=1, type1d=l_type1d, & type1d_out=l_type1d_out, type2d=type2d_unset, num2d=1, & units=units, avgflag=avgflag, long_name=long_name, hpindex=hpindex, & p2c_scale_type=scale_type_p2c, c2l_scale_type=scale_type_c2l, & @@ -5396,7 +5397,7 @@ subroutine hist_addfld1d (fname, units, avgflag, long_name, type1d_out, & if (trim(l_default) == 'inactive') then return else - call masterlist_make_active (name=trim(fname), tape_index=1) + call allhistfldlist_make_active (name=trim(fname), tape_index=1) end if end subroutine hist_addfld1d @@ -5411,7 +5412,7 @@ subroutine hist_addfld2d (fname, type2d, units, avgflag, long_name, type1d_out, ! !DESCRIPTION: ! Initialize a single level history field. The pointer inputs, ptr\_*, ! point to the appropriate-type array storing the raw history data points. - ! The value of type1d passed to masterlist\_add\_fld determines which of the + ! The value of type1d passed to allhistfldlist\_add\_fld determines which of the ! 1d type of the output and the beginning and ending indices the history ! buffer field). All fields default to being written to the first history tape ! unless 'default' is set to 'inactive'. @@ -5717,9 +5718,9 @@ subroutine hist_addfld2d (fname, type2d, units, avgflag, long_name, type1d_out, if (present(l2g_scale_type)) scale_type_l2g = l2g_scale_type if (present(type1d_out)) l_type1d_out = type1d_out - ! Add field to masterlist + ! Add field to allhistfldlist - call masterlist_addfld (fname=trim(fname), numdims=2, type1d=l_type1d, & + call allhistfldlist_addfld (fname=trim(fname), numdims=2, type1d=l_type1d, & type1d_out=l_type1d_out, type2d=type2d, num2d=num2d, & units=units, avgflag=avgflag, long_name=long_name, hpindex=hpindex, & p2c_scale_type=scale_type_p2c, c2l_scale_type=scale_type_c2l, & @@ -5732,7 +5733,7 @@ subroutine hist_addfld2d (fname, type2d, units, avgflag, long_name, type1d_out, if (trim(l_default) == 'inactive') then return else - call masterlist_make_active (name=trim(fname), tape_index=1) + call allhistfldlist_make_active (name=trim(fname), tape_index=1) end if end subroutine hist_addfld2d diff --git a/src/utils/clm_time_manager.F90 b/src/utils/clm_time_manager.F90 index b8d9930b24..5c65f5decd 100644 --- a/src/utils/clm_time_manager.F90 +++ b/src/utils/clm_time_manager.F90 @@ -59,6 +59,8 @@ module clm_time_manager is_beg_curr_year, &! return true on first timestep in current year is_end_curr_year, &! return true on last timestep in current year is_perpetual, &! return true if perpetual calendar is in use + is_doy_in_interval, &! return true if day of year is in the provided interval + is_today_in_doy_interval, &! return true if today's day of year is in the provided interval is_near_local_noon, &! return true if near local noon is_restart, &! return true if this is a restart run update_rad_dtime, &! track radiation interval via nstep @@ -1759,6 +1761,58 @@ end function is_perpetual !========================================================================================= + logical function is_doy_in_interval(start, end, doy) + + ! Return true if day of year is in the provided interval. + ! Does not treat leap years differently from normal years. + ! Arguments + integer, intent(in) :: start ! start of interval (day of year) + integer, intent(in) :: end ! end of interval (day of year) + integer, intent(in) :: doy ! day of year to query + + ! Local variables + logical :: window_crosses_newyear + + character(len=*), parameter :: sub = 'clm::is_doy_in_interval' + + window_crosses_newyear = end < start + + if (window_crosses_newyear .and. & + (doy >= start .or. doy <= end)) then + is_doy_in_interval = .true. + else if (.not. window_crosses_newyear .and. & + (doy >= start .and. doy <= end)) then + is_doy_in_interval = .true. + else + is_doy_in_interval = .false. + end if + + end function is_doy_in_interval + + !========================================================================================= + + logical function is_today_in_doy_interval(start, end) + + ! Return true if today's day of year is in the provided interval. + ! Does not treat leap years differently from normal years. + ! Arguments + integer, intent(in) :: start ! start of interval (day of year) + integer, intent(in) :: end ! end of interval (day of year) + + ! Local variable(s) + integer :: doy_today + + character(len=*), parameter :: sub = 'clm::is_today_in_doy_interval' + + ! Get doy of beginning of current timestep + doy_today = get_prev_calday() + + is_today_in_doy_interval = is_doy_in_interval(start, end, doy_today) + + end function is_today_in_doy_interval + + !========================================================================================= + subroutine timemgr_datediff(ymd1, tod1, ymd2, tod2, days) ! Calculate the difference (ymd2,tod2) - (ymd1,tod1) and return the result in days. diff --git a/src/utils/test/clm_time_manager_test/test_clm_time_manager.pf b/src/utils/test/clm_time_manager_test/test_clm_time_manager.pf index 435d795e50..78565fd54d 100644 --- a/src/utils/test/clm_time_manager_test/test_clm_time_manager.pf +++ b/src/utils/test/clm_time_manager_test/test_clm_time_manager.pf @@ -577,4 +577,85 @@ contains end subroutine bad_hilontolocal_time + @Test + subroutine check_is_doy_in_interval_startend(this) + class(TestTimeManager), intent(inout) :: this + + integer, parameter :: start = 100 + integer, parameter :: end = 300 + + @assertTrue(is_doy_in_interval(start, end, start)) + @assertTrue(is_doy_in_interval(start, end, end)) + @assertTrue(is_doy_in_interval(start, end, 200)) + @assertFalse(is_doy_in_interval(start, end, 35)) + @assertFalse(is_doy_in_interval(start, end, 350)) + + end subroutine check_is_doy_in_interval_startend + + @Test + subroutine check_is_doy_in_interval_endstart(this) + class(TestTimeManager), intent(inout) :: this + + integer, parameter :: start = 300 + integer, parameter :: end = 100 + + @assertTrue(is_doy_in_interval(start, end, start)) + @assertTrue(is_doy_in_interval(start, end, end)) + @assertFalse(is_doy_in_interval(start, end, 200)) + @assertTrue(is_doy_in_interval(start, end, 35)) + @assertTrue(is_doy_in_interval(start, end, 350)) + + end subroutine check_is_doy_in_interval_endstart + + @Test + subroutine check_is_doy_in_interval_sameday(this) + class(TestTimeManager), intent(inout) :: this + + integer, parameter :: start = 300 + integer, parameter :: end = 300 + + @assertTrue(is_doy_in_interval(start, end, start)) + @assertTrue(is_doy_in_interval(start, end, end)) + @assertFalse(is_doy_in_interval(start, end, 200)) + @assertFalse(is_doy_in_interval(start, end, 350)) + + end subroutine check_is_doy_in_interval_sameday + + @Test + subroutine check_is_today_in_doy_interval(this) + class(TestTimeManager), intent(inout) :: this + + integer :: start, end + + call unittest_timemgr_setup(dtime=dtime, use_gregorian_calendar=.true.) + + start = 100 ! April 10 + end = 300 ! October 27 + + ! Test well before interval + call set_date(yr=2009, mon=3, day=25, tod=0) + @assertFalse(is_today_in_doy_interval(start, end)) + + ! Test last timestep before interval + call set_date(yr=2009, mon=4, day=10, tod=0) + @assertFalse(is_today_in_doy_interval(start, end)) + + ! Test first timestep of interval + call set_date(yr=2009, mon=4, day=10, tod=dtime) + @assertTrue(is_today_in_doy_interval(start, end)) + + ! Test well within interval + call set_date(yr=2009, mon=7, day=24, tod=0) + @assertTrue(is_today_in_doy_interval(start, end)) + + ! Test last timestep of interval + call set_date(yr=2009, mon=10, day=28, tod=0) + @assertTrue(is_today_in_doy_interval(start, end)) + + ! Test first timestep after interval + call set_date(yr=2009, mon=10, day=28, tod=dtime) + @assertFalse(is_today_in_doy_interval(start, end)) + + end subroutine check_is_today_in_doy_interval + end module test_clm_time_manager diff --git a/tools/mksurfdata_map/modify_1x1_mexicocityMEX.cfg b/tools/mksurfdata_map/modify_1x1_mexicocityMEX.cfg index 5e9de7968b..6eab73a159 100644 --- a/tools/mksurfdata_map/modify_1x1_mexicocityMEX.cfg +++ b/tools/mksurfdata_map/modify_1x1_mexicocityMEX.cfg @@ -36,15 +36,19 @@ lnd_lon_2 = 360 landmask_file = UNSET # PFT/CFT to be set to 100% according to user-defined mask. -# If idealized = True and dom_plant = UNSET, the latter defaults to 0 +# If idealized = True and dom_pft = UNSET, the latter defaults to 0 # (bare soil). Valid values range from 0 to a max value (int) that one can # obtain from the fsurdat_in file using ncdump (or method preferred by user). # The max valid value will equal (lsmpft - 1) and will also equal the last -# value of cft(cft). +# value of cft(cft). Cannot be set with evenly_split_cropland = True. dom_pft = UNSET -# LAI, SAI, HEIGHT_TOP, and HEIGHT_BOT values by month for dom_plant -# If dom_plant = 0, the next four default to 0 (space-delimited list +# If True, evenly split each gridcell's cropland among all crop types (CFTs). +# Can only be True if dom_pft is UNSET. +evenly_split_cropland = False + +# LAI, SAI, HEIGHT_TOP, and HEIGHT_BOT values by month for dom_pft +# If dom_pft = 0, the next four default to 0 (space-delimited list # of floats without brackets). lai = UNSET sai = UNSET diff --git a/tools/mksurfdata_map/modify_1x1_urbanc_alpha.cfg b/tools/mksurfdata_map/modify_1x1_urbanc_alpha.cfg index 38b8ce6372..d704b629bd 100644 --- a/tools/mksurfdata_map/modify_1x1_urbanc_alpha.cfg +++ b/tools/mksurfdata_map/modify_1x1_urbanc_alpha.cfg @@ -36,15 +36,19 @@ lnd_lon_2 = 360 landmask_file = UNSET # PFT/CFT to be set to 100% according to user-defined mask. -# If idealized = True and dom_plant = UNSET, the latter defaults to 0 +# If idealized = True and dom_pft = UNSET, the latter defaults to 0 # (bare soil). Valid values range from 0 to a max value (int) that one can # obtain from the fsurdat_in file using ncdump (or method preferred by user). # The max valid value will equal (lsmpft - 1) and will also equal the last -# value of cft(cft). +# value of cft(cft). Cannot be set with evenly_split_cropland = True. dom_pft = UNSET -# LAI, SAI, HEIGHT_TOP, and HEIGHT_BOT values by month for dom_plant -# If dom_plant = 0, the next four default to 0 (space-delimited list +# If True, evenly split each gridcell's cropland among all crop types (CFTs). +# Can only be True if dom_pft is UNSET. +evenly_split_cropland = False + +# LAI, SAI, HEIGHT_TOP, and HEIGHT_BOT values by month for dom_pft +# If dom_pft = 0, the next four default to 0 (space-delimited list # of floats without brackets). lai = UNSET sai = UNSET diff --git a/tools/mksurfdata_map/modify_1x1_vancouverCAN.cfg b/tools/mksurfdata_map/modify_1x1_vancouverCAN.cfg index abc5df16b1..f46593d653 100644 --- a/tools/mksurfdata_map/modify_1x1_vancouverCAN.cfg +++ b/tools/mksurfdata_map/modify_1x1_vancouverCAN.cfg @@ -36,15 +36,19 @@ lnd_lon_2 = 360 landmask_file = UNSET # PFT/CFT to be set to 100% according to user-defined mask. -# If idealized = True and dom_plant = UNSET, the latter defaults to 0 +# If idealized = True and dom_pft = UNSET, the latter defaults to 0 # (bare soil). Valid values range from 0 to a max value (int) that one can # obtain from the fsurdat_in file using ncdump (or method preferred by user). # The max valid value will equal (lsmpft - 1) and will also equal the last -# value of cft(cft). +# value of cft(cft). Cannot be set with evenly_split_cropland = True. dom_pft = UNSET -# LAI, SAI, HEIGHT_TOP, and HEIGHT_BOT values by month for dom_plant -# If dom_plant = 0, the next four default to 0 (space-delimited list +# If True, evenly split each gridcell's cropland among all crop types (CFTs). +# Can only be True if dom_pft is UNSET. +evenly_split_cropland = False + +# LAI, SAI, HEIGHT_TOP, and HEIGHT_BOT values by month for dom_pft +# If dom_pft = 0, the next four default to 0 (space-delimited list # of floats without brackets). lai = UNSET sai = UNSET diff --git a/tools/modify_input_files/modify_fsurdat_template.cfg b/tools/modify_input_files/modify_fsurdat_template.cfg index 3661784521..1dfb33ce53 100644 --- a/tools/modify_input_files/modify_fsurdat_template.cfg +++ b/tools/modify_input_files/modify_fsurdat_template.cfg @@ -72,9 +72,13 @@ lon_dimname = UNSET # (bare soil). Valid values range from 0 to a max value (int) that one can # obtain from the fsurdat_in file using ncdump (or method preferred by user). # The max valid value will equal (lsmpft - 1) and will also equal the last -# value of cft(cft). +# value of cft(cft). Cannot be set with evenly_split_cropland = True. dom_pft = UNSET +# If True, evenly split each gridcell's cropland among all crop types (CFTs). +# Can only be True if dom_pft is UNSET. +evenly_split_cropland = False + # LAI, SAI, HEIGHT_TOP, and HEIGHT_BOT values by month for dom_pft # If dom_pft = 0, the next four default to 0 (space-delimited list # of floats without brackets).