Skip to content
Merged
Show file tree
Hide file tree
Changes from 90 commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
56dacc0
Convert the dewpoint calculation into a function
olyson Jan 22, 2026
37d18df
Merge branch 'b4b-dev' into dewpointfunction
ekluzek Mar 3, 2026
11df39e
Merge branch 'b4b-dev' into dewpointfunction
ekluzek Mar 12, 2026
fbc7cff
Merge branch 'b4b-dev' into dewpointfunction
ekluzek Mar 12, 2026
743e56c
Merge branch 'b4b-dev' into dewpointfunction
ekluzek Mar 12, 2026
8ce6214
Merge branch 'b4b-dev' into dewpointfunction
ekluzek Mar 16, 2026
71b6cc2
update hydrology documentation - experiment
Apr 23, 2026
72cc7d0
Merge branch 'b4b-dev' into dewpointfunction
ekluzek May 1, 2026
523548f
Change all PLUMBER to PLUMBER2
olyson May 12, 2026
711f9c2
initial commit
May 20, 2026
38af484
remove CLM5 references
May 20, 2026
d0762d7
Merge branch 'b4b-dev' into fates_review
May 28, 2026
9b1cdec
rename files, add paragraphs about ED, add figures
May 28, 2026
196accb
add more FATES refs
May 28, 2026
e3e77a6
add cn text
May 28, 2026
537f2c5
review hydrology document
May 28, 2026
dad25d3
Merge branch 'b4b-dev' into b4b-dev-yifan
samsrabin May 29, 2026
27de2a3
fix equation labels
May 29, 2026
06f6eca
Update doc/source/tech_note/Hydrology/CLM50_Tech_Note_Hydrology.rst
slevis-lmwg Jun 8, 2026
16e3c7d
Update doc/source/tech_note/Hydrology/CLM50_Tech_Note_Hydrology.rst
slevis-lmwg Jun 8, 2026
585bc4f
Update doc/source/tech_note/Hydrology/CLM50_Tech_Note_Hydrology.rst
slevis-lmwg Jun 8, 2026
2699150
Update doc/source/tech_note/Hydrology/CLM50_Tech_Note_Hydrology.rst
slevis-lmwg Jun 8, 2026
74875d1
Update doc/source/tech_note/Hydrology/CLM50_Tech_Note_Hydrology.rst
slevis-lmwg Jun 8, 2026
6576e29
Merge branch 'b4b-dev' into b4b-dev-yifan
slevis-lmwg Jun 8, 2026
49daa67
Make APPAR_TEMP and DISCOIS variables available when calc_human_stres…
olyson Jul 8, 2026
be4aa59
Merge tag 'ctsm5.4.047' into b4b-dev
samsrabin Jul 10, 2026
d1d21a6
Merge pull request #4118 from samsrabin/merge-master-b4bdev-20260709
samsrabin Jul 10, 2026
f515590
is_prognostic_crop(): Consider npcropmax too.
samsrabin Jul 7, 2026
d934b99
get_crop_n_from_veg_type() and vice versa: Assert crop veg_type.
samsrabin Jul 7, 2026
88c27db
New function is_crop().
samsrabin Jul 7, 2026
5eb9174
New function is_generic_crop().
samsrabin Jul 8, 2026
09291cb
New function is_irrigated().
samsrabin Jul 8, 2026
a762a66
Rename num_cfts_possible to num_prognostic_cfts_possible.
samsrabin Jul 9, 2026
3c2dd39
Add num_cfts_possible.
samsrabin Jul 9, 2026
813f7f9
collapse_crop_types(): Use indices_cfts_possible_(rainf|irrigat)ed.
samsrabin Jul 8, 2026
b0f0fac
Delete unused subroutine convert_cft_to_pft().
samsrabin Jul 8, 2026
c507aa2
fire_emis_factors_get(): Use indices_cfts_possible.
samsrabin Jul 8, 2026
9ecc683
New pftconMod subroutine handle_too_short_fire_emis_factor_file().
samsrabin Jul 8, 2026
4644a29
fire_emis_factors_init(): Use num_pfts_possible_natural.
samsrabin Jul 8, 2026
58cc2bf
test_surfrdUtils.pf: Avoid using nc3(crop|irrig).
samsrabin Jul 9, 2026
6505df7
nc3(crop|irrig) now private to pftconMod.
samsrabin Jul 9, 2026
8e0d258
Improve error msgs for pftcon%InitRead() N cft mismatches
samsrabin Jul 9, 2026
817911e
Merge branch 'b4b-dev' into appartemp
olyson Jul 15, 2026
e443d45
fire_emis_factors_init(): Fix minimum PFTs.
samsrabin Jul 10, 2026
922a6aa
pftconMod: Some vars now for CFTs on fsurdat, not paramfile.
samsrabin Jul 14, 2026
c7bf9e8
Merge pull request #4111 from olyson/appartemp
olyson Jul 16, 2026
cb410a8
Merge branch 'b4b-dev' into allow-new-non-crop-pfts
samsrabin Jul 17, 2026
d99fc05
Add dry deposition section to BVOCs tech note
lkemmons Jul 18, 2026
dcebc9f
Add references for dry dep
lkemmons Jul 18, 2026
aa27565
Add reference links
lkemmons Jul 18, 2026
fbeac38
Update doc/source/tech_note/BVOCs/CLM50_Tech_Note_BVOCs.rst
slevis-lmwg Jul 20, 2026
e9523f6
Apply suggestion from @slevis-lmwg
slevis-lmwg Jul 20, 2026
3cf6aaa
Update title of bvoc section to include dry dep
slevis-lmwg Jul 20, 2026
d3738e5
Lengthen underline to fix build
slevis-lmwg Jul 20, 2026
1d7fd7d
Capitalize ValMartin
slevis-lmwg Jul 20, 2026
c707760
Correct the definition of BIGALK based on namelist_defaults_drydep.xml
slevis-lmwg Jul 20, 2026
aa707bb
Correct formatting for a couple of subscripts
slevis-lmwg Jul 20, 2026
1342747
Downgrade two headers to sub-headers
slevis-lmwg Jul 20, 2026
04d30b9
Merge pull request #4131 from lkemmons/b4b-dev
slevis-lmwg Jul 20, 2026
53d7afc
Updates based on recent developments
olyson Jul 21, 2026
345eedc
Comment out fields failing in #3661 so test may catch future problems
slevis-lmwg Jul 21, 2026
d46414f
Update failing test's comment in ExpectedTestFails.xml
slevis-lmwg Jul 21, 2026
b46aea6
Comment out two more fields that appear in the newer version of the test
slevis-lmwg Jul 21, 2026
16a6736
Merge pull request #4112 from samsrabin/allow-new-non-crop-pfts
samsrabin Jul 22, 2026
f5a0467
Merge branch 'b4b-dev' into dewpointfunction
slevis-lmwg Jul 22, 2026
b684019
Revisions to address code review (rm expected fail and add comments)
slevis-lmwg Jul 22, 2026
6b37922
Update doc/source/users_guide/running-single-points/supported-tower-s…
slevis-lmwg Jul 22, 2026
0818a6f
Update doc/source/users_guide/running-single-points/supported-tower-s…
slevis-lmwg Jul 22, 2026
e4833d2
Update doc/source/users_guide/running-single-points/supported-tower-s…
slevis-lmwg Jul 22, 2026
8f35f11
Update doc/source/users_guide/running-single-points/supported-tower-s…
slevis-lmwg Jul 22, 2026
96c5269
Merge branch 'b4b-dev' into docs-I2409-1-6-2-3-PLUMBER2
slevis-lmwg Jul 22, 2026
7716dae
Update doc/source/users_guide/running-single-points/supported-tower-s…
slevis-lmwg Jul 22, 2026
b965834
Update doc/source/users_guide/running-single-points/supported-tower-s…
slevis-lmwg Jul 23, 2026
4a900de
Merge pull request #4135 from olyson/docs-I2409-1-6-2-3-PLUMBER2
slevis-lmwg Jul 23, 2026
b1f7d57
Update doc/source/tech_note/FATES/CLM50_Tech_Note_FATES.rst
slevis-lmwg Jul 24, 2026
adf7464
Update doc/source/tech_note/FATES/CLM50_Tech_Note_FATES.rst
slevis-lmwg Jul 24, 2026
23329d1
Update doc/source/tech_note/FATES/CLM50_Tech_Note_FATES.rst
slevis-lmwg Jul 24, 2026
74a60da
Merge branch 'b4b-dev' into fates_review
slevis-lmwg Jul 24, 2026
a608c5f
Correct FATES section link in Plant Mortality section
slevis-lmwg Jul 24, 2026
f283e11
Apply suggestion from @slevis-lmwg
slevis-lmwg Jul 24, 2026
b6c9b41
Merge branch 'b4b-dev' into b4b-dev-yifan
slevis-lmwg Jul 24, 2026
08cb1d8
Merge pull request #3954 from YifanCheng/b4b-dev-yifan
slevis-lmwg Jul 24, 2026
ebf82ee
Merge branch 'b4b-dev' into dewpointfunction
ekluzek Jul 27, 2026
76495f3
Merge pull request #3706 from olyson/dewpointfunction
ekluzek Jul 27, 2026
8a59945
Merge branch 'b4b-dev' into fates_review
ekluzek Jul 27, 2026
3a336ed
Merge branch 'b4b-dev' into all_outputs_testpatch
ekluzek Jul 27, 2026
cf5b87b
Merge pull request #4136 from slevis-lmwg/all_outputs_testpatch
slevis-lmwg Jul 27, 2026
059ef8f
Merge branch 'b4b-dev' into fates_review
ekluzek Jul 27, 2026
af7ca65
Merge pull request #4037 from adrifoster/fates_review
ekluzek Jul 27, 2026
521d8a6
Remove RHAF from the PLUMBER2 user-mod history output, since it's a d…
ekluzek Jul 29, 2026
78b91b0
Start on change files
ekluzek Jul 30, 2026
c2acabf
Add some notes that the handling for fire emission files with less th…
ekluzek Jul 31, 2026
cebd06c
Merge branch 'merge-b4bdev-20260727' of github.com:ekluzek/CTSM into …
ekluzek Jul 31, 2026
19afd96
Final change files
ekluzek Jul 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions cime_config/testdefs/ExpectedTestFails.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,6 @@
<comment>Restart issues with default "inactive" fields added to history by hist_all_fields.</comment>
</phase>
</test>
<test name="ERP_P64x2_D_Ld3.f10_f10_mt232.IHistClm60BgcCropCrujra.derecho_gnu.clm-default--clm-all_outputs">
Comment thread
ekluzek marked this conversation as resolved.
<phase name="COMPARE_base_rest">
<status>FAIL</status>
<issue>#3661</issue>
<comment>Restart issues with default "inactive" fields added to history by hist_all_fields.</comment>
</phase>
</test>
<test name="SUBSETDATAPOINT_Ld5_D_Mmpi-serial.CLM_USRDAT.I2000Clm60BgcCropCrujra.derecho_intel.clm-default">
<phase name="NLCOMP">
<status>FAIL</status>
Expand Down
Comment thread
ekluzek marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ if [[ $compset =~ .*CLM[0-9]+%[^_]*SP.* ]]; then
'SNO_EXISTENCE','QSNOMELT','H2OCAN','H2OSNO','SNOCAN','SOILICE','SOILLIQ',
'SOILWATER_10CM','TWS','SNOWLIQ','SNOWDP','RH2M','TSA','FLDS','Q2M','PBOT','TLAI',
'WIND','FIRE','FCTR','FCEV','FGEV','FSM','COSZEN','H2OSOI','BTRANMN','TV','RSSUN',
'RSSHA','FSH_G','RHAF','RH_LEAF','RH','T10','TG','SABG','SABV','FPSN','TBOT','TAUX',
'RSSHA','FSH_G','RH_LEAF','RH','T10','TG','SABG','SABV','FPSN','TBOT','TAUX',
'TAUY','QSNOEVAP','QFLX_SOLIDEVAP_FROM_TOP_LAYER','QFLX_SNOW_DRAIN','H2OSFC','FPSN'" >> user_nl_clm
else
echo "lai_dtlimit=30." >> user_nl_clm
Expand All @@ -82,7 +82,7 @@ else # for BGC cases
'FSNO','SNO_T','RAIN','SNOW','QVEGT','QVEGE','QSOIL','QRUNOFF','QOVER','QH2OSFC',
'QDRAI','QDRAI_PERCH','SNO_EXISTENCE','QSNOMELT','H2OCAN','H2OSNO','SNOCAN','SOILICE',
'SOILLIQ','SOILWATER_10CM','TWS','SNOWLIQ','SNOWDP','RH2M','TSA','FLDS','Q2M','PBOT',
'TLAI','WIND','FIRE','FSM','COSZEN','BTRANMN','TV','RSSUN','RSSHA','FSH_G','RHAF',
'TLAI','WIND','FIRE','FSM','COSZEN','BTRANMN','TV','RSSUN','RSSHA','FSH_G',
'RH_LEAF','RH','T10','TG','SABG','SABV','TBOT','TAUX','TAUY','QSNOEVAP','H2OSFC'" >> user_nl_clm
echo "" >> user_nl_clm
fi
Expand Down
23 changes: 20 additions & 3 deletions doc/source/tech_note/BVOCs/CLM50_Tech_Note_BVOCs.rst
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
.. _rst_Biogenic Volatile Organic Compounds (BVOCs):
.. _rst_Biogenic Volatile Organic Compounds (BVOCs) and Dry Dep:

Biogenic Volatile Organic Compounds (BVOCs) and Dry Deposition of Atmospheric Gases
===================================================================================

This section describes (1) emissions of volatile organic compounds from vegetation and (2) dry deposition of atmospheric gases.
These processes are needed for atmospheric composition simulations, but do not affect the land state.

Biogenic Volatile Organic Compounds (BVOCs)
===============================================
-------------------------------------------

This section briefly describes the biogenic volatile organic compound (BVOC) emissions model implemented in CLM. The CLM3 version (:ref:`Levis et al. 2003 <Levisetal2003>`; :ref:`Oleson et al. 2004 <Olesonetal2004>`) was based on :ref:`Guenther et al. (1995) <Guentheretal1995>`. :ref:`Heald et al. (2008) <Healdetal2008>` updated this scheme in CLM4 based on :ref:`Guenther et al (2006) <Guentheretal2006>`. The current version was first implemented in CLM4.5 and is currently based on MEGAN2.1 discussed in detail in :ref:`Guenther et al. (2012) <Guentheretal2012>`. As of CLM5, CLM-MEGAN has included these features: 1) expansion to 147 chemical compounds, 2) the treatment of the light-dependent fraction (LDF) for each compound, 3) inclusion of the inhibition of isoprene emission by atmospheric CO\ :sub:`2`, 4) emission factors mapped to the specific PFTs of the CLM. As of CLM6, CLM-MEGAN includes two new features: 5) the impact of drought, and 6) high-latitude specific isoprene emissions.

MEGAN2.1 describes the emissions of speciated monoterpenes, sesquiterpenes, oxygenated VOCs as well as isoprene. A flexible scheme has been implemented in the CLM to specify a subset of emissions. This allows for additional flexibility in grouping chemical compounds to form the lumped species frequently used in atmospheric chemistry. The mapping or grouping is therefore defined through a namelist parameter in drv\_flds\_in, e.g. megan\_specifier = 'ISOP = isoprene', 'BIGALK pentane + hexane + heptane + tricyclene'.
MEGAN2.1 describes the emissions of speciated monoterpenes, sesquiterpenes, oxygenated VOCs as well as isoprene. A flexible scheme has been implemented in the CLM to specify a subset of emissions. This allows for additional flexibility in grouping chemical compounds to form the lumped species frequently used in atmospheric chemistry. The mapping or grouping is therefore defined through a namelist parameter in drv\_flds\_in, e.g. megan\_specifier = 'ISOP = isoprene', 'BIGALK = tricyclene + camphor + fenchone + thujone_a + thujone_b + cineole_1_8 + borneol + bornyl_ACT + cedrol + decanal + heptanal + heptane + hexane + nonanal + octanal + octanol + oxopentanal + pentane + hexanal + hexanol_1 + pentanal + heptanone'.

Terrestrial BVOC emissions from plants to the atmosphere are expressed as a flux, :math:`F_{i}` (:math:`\mu` \ g C m\ :sup:`-2` ground area h\ :sup:`-1`), for emission of chemical compound :math:`i`

Expand Down Expand Up @@ -63,3 +69,14 @@ where :math:`T_{leaf}` denotes the leaf temperature, :math:`R` is the gas consta
:label: C3 arctic grass parameter

C_{g} = 95 + 9.49 e^{0.53 (288.15-T_{240})}


Dry Deposition of Gases in the Atmosphere
-----------------------------------------

Dry deposition is represented following the Wesely resistance approach as described in :ref:`Lamarque et al. (2012) <Lamarqueetal2012>`. Following this approach, all deposited chemical species (the specific list of deposited species depends on the chemical mechanism used) are mapped to a weighted-combination of ozone and sulfur dioxide depositions; this combination represents a definition of the ability of each considered species to oxidize or to be taken up by water. In particular, the latter is dependent on the effective Henry's law coefficient. While this weighting is applicable to many species, we have included specific representations for CO/H\ :sub:`2` and peroxyacetylnitrate (PAN). Furthermore, it is assumed that the surface resistance for SO\ :sub:`2` can be neglected. See :ref:`Lamarque et al. (2012) <Lamarqueetal2012>` for details and additional references.

The computation of surface resistances in CLM leads to a representation at the level of each plant functional type of the various drivers for deposition velocities. The grid-averaged velocity is computed as the weighted-mean over all land cover types available at each grid point. This ensures that the impact on deposition velocities from changes in land cover, land use or climate is taken into account. All species in the atmospheric chemical mechanism are by default affected by dry deposition if deposition velocities are defined in the model.

Dry deposition of ozone also includes stomatal uptake, initially described in :ref:`Val Martin et al. (2014) <ValMartinetal2014>` and updated in :ref:`Emmons et al. (2020) <Emmonsetal2020>`.

31 changes: 0 additions & 31 deletions doc/source/tech_note/DGVM/CLM50_Tech_Note_DGVM.rst

This file was deleted.

60 changes: 60 additions & 0 deletions doc/source/tech_note/FATES/CLM50_Tech_Note_FATES.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
.. _rst_Ecosystem Demography with FATES:

Ecosystem Demography with FATES
===================================

Ecosystem Demography
^^^^^^^^^^^^^^^^^^^^^^^

An important component of representing the land surface is accurately capturing vegetation dynamics and their impact on and interaction with the Earth system. Some models utilize dynamic global vegetation models (DGVMs), which track the fractional cover of plant functional types (PFTs) on a grid cell over time, usually driven by "climate envelopes" which use climate metrics (e.g., temperature and precipitation) to determine where PFTs can grow. However, many DGVMs still do not simulate important processes like mortality, regeneration, and plant competition, which we know are important for accurately capturing vegetation and carbon dynamics (:ref:`Fisher et al. 2015<Fisheretal2015>`).

Ecosystem demography models explicitly represent the size structure and successional state of vegetation, through direct simulation of plant growth, mortality, and regeneration. Thus, important vegetation characteristics such as vegetation canopy height, succession, and even potential biome shifts become emergent properties of the model rather than being prescribed.

FATES
^^^^^^^^^^^^^^^^^^^^

FATES is the "Functionally Assembled Terrestrial Ecosystem Simulator". It is an external module which can run within a given "Host Land Model" (HLM) like CLM. FATES was derived from the CLM Ecosystem Demography model (CLM(ED)). FATES is documented in :ref:`Fisher et al. (2015)<Fisheretal2015>`, and has since been further developed and evaluated across a range of ecosystems and configurations (e.g., :ref:`Koven et al., 2020<Kovenetal2020>`; :ref:`Buotte et al., 2021<Buotteetal2021>`; :ref:`Needham et al., 2022<Needhametal2022>`; :ref:`Shuman et al., 2024<Shumanetal2024>`)

FATES is derived from the work of :ref:`Moorcroft et al. (2001)<mc_2001>` and is a cohort model of vegetation competition and co-existence, allowing a representation of the biosphere which accounts for the division of the land surface into successional stages, and for competition for light between height structured cohorts of representative trees of various plant functional types. Individual plants within FATES are grouped into "cohorts" of the same size and PFT, and these cohorts compete for light and resources on individual "patches" that represent different disturbance histories (:numref:`fig_FATES_vs_CLM`). This type of ecosystem heterogeneity is in contrast to the default vegetation model in CLM, which uses two (sunlit & shaded) "big leaf" canopies per PFT, each on their own patch, with no representation of within-canopy structural heterogeneity or disturbance history. Recent work comparing the parametric sensitivity of default CLM and CLM-FATES highlights key structural differences between the two approaches (:ref:`Foster et al., 2026<Fosteretal2026>`).

.. _fig_FATES_vs_CLM:

.. figure:: FATES_tiling.png

Comparison of grid structure in CLM-FATES and CLM. (a) An example grid of FATES patches showing individual cohorts of plants of different size and PFT. (b) those same FATES patches represented as their age-since-disturbance. (c) the equivalent gridcell in default CLM, showing instead a set of specific PFTs with fixed areas.

FATES also introduces a new organizational structure to CLM which differs from its default organization. The original hierarchical organization of CLM as described in :ref:`Oleson et al. (2013)<Olesonetal2013>` are gridcells which contain land units (e.g. vegetated, lake, urban), which contain columns (e.g., naturally vegetated), which contain PFTs. FATES replaces the PFT level of this hierarchy with patches and cohorts. Thus, gridcells contain land units, which contain columns, which contain patches, which in turn contain some number of cohorts of the same or different PFT (:numref:`fig_FATES_and_CLM_hierarchy`).

.. _fig_FATES_and_CLM_hierarchy:

.. figure:: FATES_and_CLM_hierarchy.png
:width: 60%

Comparison of the organizational hierarchy of default CLM (left) and CLM-FATES (right).

The implementation of the Ecosystem Demography concept within FATES links the surface flux and canopy physiology concepts in CLM with numerous additional developments necessary to accommodate the new model. These include a version of the SPITFIRE (Spread and InTensity of Fire) model of :ref:`Thonicke et al. (2010)<thonickeetal2010>`, and an adoption of the concept of `Perfect Plasticity Approximation` approach of :ref:`Purves et al. 2008<purves2008>`, :ref:`Lichstein et al. 2011<lichstein2011>` and :ref:`Weng et al. 2014<weng2014>`, in accounting for the spatial arrangement of crowns. Novel algorithms accounting for the fragmentation of coarse woody debris into chemical litter streams, for the physiological optimization of canopy thickness, for the accumulation of seeds in the seed bank, for multi-layer multi-PFT radiation transfer, for drought-deciduous and cold-deciduous phenology, for carbon storage allocation, and for tree mortality under carbon stress, are also included.


FATES Reduced Complexity Modes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Currently, FATES can be run in several different "reduced complexity modes", where parts of the vegetation model are driven by input data rather than simulated. These modes can be used to facilitate calibration, test features, or run simulations more quickly. These modes are:

1. **Satellite Phenology (SP) Mode**: this mode is designed to run with leaf area index (LAI), stem area index (SAI), and canopy height (HTOP) as input to the model. As such, all processes that are normally used to calculate these values are turned off (e.g., mortality, allocation, etc.)

2. **No-Competition Mode**: this mode runs with full complexity in terms of processes, but places each FATES PFT on its own patch. As such, PFTs do not compete with one another.

3. **Fixed Biogeography Mode**: this mode turns off prognostic spatial changes in the distribution of vegetation and instead, the model uses input data to determine which PFTs are present at any given gridcell. The patch area for each PFT is derived from the input CLM surface dataset. However, please note that the PFTs in the FATES parameter file do not always map one-to-one with the CLM PFTs on the surface dataset. See the FATES parameter *fates_hlm_pft_map* on the FATES parameter file for the correct mapping of FATES to CLM PFTs.

Note that there are different combinations of no-competition and fixed biogeography mode that will result in different behaviors. See the `FATES namelist documentation <https://fates-users-guide.readthedocs.io/en/latest/user/namelist-options.html>`_ for these options.

Scientifically Supported CLM-FATES Configurations
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

We currently scientifally support CLM-FATES run in `carbon-only mode <https://fates-users-guide.readthedocs.io/en/latest/user/PARTEH-Modes.html>`_, and with either SP or no-competition + fixed biogeography mode. Carbon and nitrogen capabilities are currently enabled, but are still being scientifically tested. C-N mode can be turned on using the CLM namelist variable ``fates_parteh_mode = "carbon_nitrogen"``, as opposed to the default ``fates_parteh_mode = "carbon_only"``.


Further reading
^^^^^^^^^^^^^^^^^^^^

For more information about FATES, including a Users Guide and Technical Note, please see the `FATES documentation <https://fates-users-guide.readthedocs.io/en/latest/index.html>`_.
3 changes: 3 additions & 0 deletions doc/source/tech_note/FATES/FATES_and_CLM_hierarchy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions doc/source/tech_note/FATES/FATES_tiling.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading