Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
a5ca6de
TN: Crops: Convert to Markdown.
samsrabin May 28, 2026
fdc74bf
TN: Crops: Remove CLM history lessons.
samsrabin May 28, 2026
b565241
Crop TN: Mostly avoid mentioning CLM version.
samsrabin May 28, 2026
e1937c8
Crops TN: No "the CLM."
samsrabin May 28, 2026
99d0255
Crops TN: Convert italics to math.
samsrabin May 28, 2026
4729974
Crops TN: Use \times instead of *.
samsrabin May 28, 2026
733d304
UG: Running custom crop cals: Fix cross-ref label.
samsrabin May 28, 2026
aeea5ef
Crops TN: Update sowing window info.
samsrabin May 28, 2026
f4b6c85
Crops TN: Clarify "leaf emergence" phase.
samsrabin May 28, 2026
6bcc857
Crops TN: Simplify reference to maintenance respiration.
samsrabin May 28, 2026
c8de056
Crops TN: Fix typos.
samsrabin May 28, 2026
88116c1
Crops TN: Just refer to fsurdat and flanduse_timeseries docs.
samsrabin May 29, 2026
5d67e39
Crops TN: Add line breaks to Eq 25.4.
samsrabin May 31, 2026
c3cddb4
Crops TN: Clarify logic in Eq. 25.4.
samsrabin May 31, 2026
8da89a4
Crops TN: Relabel Eq. 25.4 to eq-lfemerg-allocations.
samsrabin May 31, 2026
7ab265a
Crops TN: eq-lfemerg-allocations: Change a cdot to a times.
samsrabin May 31, 2026
53a59dc
Crops TN: Reference eq-lfemerg-allocations.
samsrabin May 31, 2026
178b362
Crops TN: Phase-transition HUI threshold symbols now have subscript p…
samsrabin May 31, 2026
39ca4ec
Crops TN: Add math macros for GDD symbols.
samsrabin May 31, 2026
d738079
Crops TN: Use math macros for baset and ztopmx.
samsrabin May 31, 2026
d5dd124
Crops TN: Update maturity requirement section w/ new behavior.
samsrabin May 31, 2026
b5ec5da
Crops TN: Reduce number of blank lines from math macro defs.
samsrabin May 31, 2026
4996d02
Crops TN: Phenology: Delete bit about non-crop PFTs.
samsrabin Jun 1, 2026
cbd7a0b
Crops TN: Improve crop phen params table caption.
samsrabin Jun 1, 2026
1b9e86f
Merge branch 'b4b-dev' into crop-tech-note-6.0
samsrabin Jun 1, 2026
72b847c
Crops TN: Refer to section on landunits and soil cols.
samsrabin Jun 2, 2026
0b65596
Crops TN: Clarify allocation after reaching max LAI.
samsrabin Jun 3, 2026
959b795
Crops TN: New math macro \huigrain.
samsrabin Jun 3, 2026
bbd2386
Crops TN: Better indicate threshold GDD/mat levels.
samsrabin Jun 3, 2026
d4b9bef
More complete and accurate description of HUI threshold for grainfill.
samsrabin Jun 3, 2026
aed8bc8
Crops TN: Fix sentence about tropical param values.
samsrabin Jun 4, 2026
43808d3
Crops TN: crop allocation params table now list-table.
samsrabin Jun 5, 2026
79472cf
Crops TN: Update crop alloc params table values.
samsrabin Jun 5, 2026
4a5bafc
Crops TN: Improve eq on N retransloc
samsrabin Jun 5, 2026
2cf4b53
Crops TN: Alloc params table: Delete unnecessary notes.
samsrabin Jun 5, 2026
9ed249b
Crops TN: Remove a TODO (now on PR).
samsrabin Jun 5, 2026
115d081
Crops TN: Mention declfact param name
samsrabin Jun 5, 2026
e0e6987
Crops TN: Pheno/morph params table now md.
samsrabin Jun 6, 2026
dae312c
Crops TN: Pheno/morph params table: Add variable col.
samsrabin Jun 6, 2026
7d0e1a8
Crops TN: Update crop phenology/morphology table.
samsrabin Jun 7, 2026
2d79c4f
Fix out-of-date submodules.
samsrabin Jun 8, 2026
a515050
Crops TN: Refer to mxmat in text.
samsrabin Jun 8, 2026
58ff7e2
Crops TN: Improve intro.
samsrabin Jun 8, 2026
da67237
Crops TN: Simplify crop PFT table.
samsrabin Jun 8, 2026
bf506e2
Crops TN: Crop PFT table now list-table.
samsrabin Jun 8, 2026
05db816
Crops TN: Mention mergetoclmpft var name.
samsrabin Jun 8, 2026
37c0c35
Crops TN: Define IVT.
samsrabin Jun 8, 2026
56a9153
Crops TN: Explain how to get pure mgd crops.
samsrabin Jun 8, 2026
ad41c56
Crops TN: Mention that trying to enable inactive crops will fail.
samsrabin Jun 8, 2026
99be27f
Crops TN: Fix typo
samsrabin Jun 8, 2026
8618470
Crops TN: Replace some math symbols with monospaced text.
samsrabin Jun 8, 2026
91087f1
Crops TN: Clarify crop food and product pools.
samsrabin Jun 8, 2026
2af8e18
Crops TN: Convert irrig params table to list-table.
samsrabin Jun 8, 2026
a1068bb
Crops TN: Irrig params table: Add param names
samsrabin Jun 8, 2026
1ff581c
Crops TN: grnfill alloc eqn: Split into 'organ', repr.
samsrabin Jun 8, 2026
a6aba2a
Crops TN: Define fracthrugrnfill math macro.
samsrabin Jun 8, 2026
17f5d9a
Crops TN: Rearrange and relabel eqn about leaf/stem alloc in grnfill.
samsrabin Jun 8, 2026
a3fdb49
Crops TN: Use subscript for C3 and C4.
samsrabin Jun 8, 2026
0023bc8
Crops TN: "Enabling the inactive crop PFTs" warning now admonition.
samsrabin Jun 8, 2026
a46d8e2
Crops TN: Crop PFT table: Clarify unmanaged vs managed"
samsrabin Jun 8, 2026
f68906f
Crops TN: Clarify unmanaged crops not USUALLY simulated.
samsrabin Jun 9, 2026
9a218db
Docs: Add setting disclaimer substitution strings.
samsrabin Jun 9, 2026
9a4434e
Crops TN: Add disclaimer to parameter tables.
samsrabin Jun 9, 2026
d370031
Crops TN: Clarify "functional form."
samsrabin Jun 9, 2026
5372828
Crops TN: Always say "stem," not "live stem."
samsrabin Jun 9, 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
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ fxDONOTUSEurl = https://github.com/ESMCI/mpi-serial
[submodule "doc-builder"]
path = doc/doc-builder
url = https://github.com/ESMCI/doc-builder
fxtag = v3.2.1
fxtag = v3.3
fxrequired = ToplevelOptional
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESMCI/doc-builder
2 changes: 1 addition & 1 deletion doc/doc-builder
Submodule doc-builder updated 1 files
+19 −0 conf.py

Large diffs are not rendered by default.

This file was deleted.

12 changes: 12 additions & 0 deletions doc/source/tech_note/References/CLM50_Tech_Note_References.rst
Original file line number Diff line number Diff line change
Expand Up @@ -684,6 +684,10 @@ Jacksonetal1996: E., and Schulze, E. D. 1996. A global analysis of root distribu

Jackson, T.L., Feddema, J.J., Oleson, K.W., Bonan, G.B., and Bauer, J.T. 2010. Parameterization of urban characteristics for global climate modeling. Annals of the Association of American Geographers. 100:848-865.

.. _Jägermeyretal2021:

Jägermeyr, J., Müller, C., Minoli, S., Ray, D., & Siebert, S. (2021). GGCMI Phase 3 crop calendar [Data set]. Zenodo. https://doi.org/10.5281/zenodo.5062513. See also: https://www.isimip.org/gettingstarted/input-data-bias-adjustment/details/115/

.. _JenkinsonColeman2008:

Jenkinson, D. and Coleman, K. 2008. The turnover of organic carbon in subsoils. Part 2. Modelling carbon turnover. European Journal of Soil Science 59:400-413.
Expand Down Expand Up @@ -772,6 +776,10 @@ Koven, C.D., G. Hugelius, D.M. Lawrence, and W.R. Wieder, 2017: Higher climatolo

Kucharik, C.J., J.M. Norman, and S.T. Gower, 1998. Measurements of branch area and adjusting leaf area index indirect measurements. Agricultural and Forest Meteorology 91.1, pp. 69-88.

.. _kucharik2003:

Kucharik, C.J., 2003. Evaluation of a Process-Based Agro-Ecosystem Model (Agro-IBIS) across the U.S. Corn Belt: Simulations of the Interannual Variability in Maize Yield. Earth Interactions 7, paper 14. DOI: 10.1175/1087-3562(2003)007<0001:EOAPAM>2.0.CO;2.

.. _Kuchariketal2000:

Kucharik, C.J., Foley, J.A., Delire, C., Fisher, V.A., Coe, M.T., Lenters, J.D., Young-Molling, C., and Ramankutty, N. 2000. Testing the performance of a dynamic global ecosystem model: water balance, carbon balance, and vegetation structure. Global Biogeochem. Cycles 14: 795–825.
Expand Down Expand Up @@ -1297,6 +1305,10 @@ Purves, D.W. et al., 2008. Predicting and understanding forest dynamics using a

Qian, T et al., 2006. Simulation of global land surface conditions from 1948 to 2004: Part I: Forcing data and evaluations. J. Hydrometeorology 7, pp. 953-975.

.. _Rabinetal2023:

Rabin, S., Sacks, W., Lombardozzi, D., Xia, L. & Robock, A., 2023. Observation-based sowing dates and cultivars significantly affect yield and irrigation for some crops in the Community Land Model (CLM5). Geosci. Model Dev. 16, 7253–7273 (2023). DOI 10.5194/gmd-16-7253-2023. https://gmd.copernicus.org/articles/16/7253/2023/

.. _RamankuttyFoley1998:

Ramankutty, N., and Foley, J. A., 1998. Characterizing patterns of global land use: An analysis of global croplands data. Global Biogeochemical Cycles, 12, 667-685.
Expand Down
2 changes: 1 addition & 1 deletion doc/source/tech_note/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ CLM Technical Note
Plant_Mortality/CLM50_Tech_Note_Plant_Mortality.rst
Fire/CLM50_Tech_Note_Fire.rst
Methane/CLM50_Tech_Note_Methane.rst
Crop_Irrigation/CLM50_Tech_Note_Crop_Irrigation.rst
Crop_Irrigation/CLM50_Tech_Note_Crop_Irrigation.md
Transient_Landcover/CLM50_Tech_Note_Transient_Landcover.rst
DGVM/CLM50_Tech_Note_DGVM.rst
BVOCs/CLM50_Tech_Note_BVOCs.rst
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. running-with-custom-crop-calendars:

.. include:: ../substitutions.rst

.. _running-with-custom-crop-calendars:

=======================================
Running with custom crop calendars
=======================================
Expand Down
2 changes: 2 additions & 0 deletions doc/source/users_guide/using-clm-tools/paramfile-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ This guide describes the features and usage of the `query_paramfile` and `set_pa

Note that you need to have the `ctsm_pylib` conda environment activated to use these tools. See Sect. {numref}`using-ctsm-pylib` for more information.

(query-paramfile)=
## `query_paramfile`
**Purpose:** Print the values of one or more parameters from a CTSM parameter file (netCDF format).

Expand Down Expand Up @@ -32,6 +33,7 @@ Print values for specific PFTs:
tools/param_utils/query_paramfile -i paramfile.nc -p needleleaf_evergreen_temperate_tree,c4_grass medlynintercept medlynslope
```

(set-paramfile)=
## `set_paramfile`
**Purpose:** Change values of one or more parameters in a CTSM parameter file (netCDF format).

Expand Down
26 changes: 25 additions & 1 deletion doc/substitutions.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,28 @@
"dirmenu_entry": "clmdoc",
"description": "One line description of project.",
"category": tex_category,
}
}

###############################
### Purely custom variables ###
###############################

nonparamfile_disclaimer_md = (
"**Note:** The values here should be up-to-date with those used in {{version_label}},"
" but there may be mistakes."
)
nonparamfile_disclaimer_rst = (
"**Note:** The values here should be up-to-date with those used in |version_label|,"
" but there may be mistakes."
)

paramfile_disclaimer_md = (
nonparamfile_disclaimer_md +
" If you want to check the values for your version, use"
" [](query-paramfile) on the `paramfile` for your case."
)
paramfile_disclaimer_rst = (
nonparamfile_disclaimer_rst +
" If you want to check the values for your version, use"
" :ref:`query-paramfile` on the ``paramfile`` for your case."
)
Loading