Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2197 commits
Select commit Hold shift + click to select a range
709bd85
Revert "Set stream_year_*_urbantv for clm4_5 to fix issue #175"
ekluzek Oct 11, 2019
ac16068
removing calls to GetandSet in restart and cold_init subroutines. Fi…
glemieux Oct 11, 2019
11efa7c
Update to cime version that works (without cime bug ESMCI/cime#3259)
ekluzek Oct 11, 2019
6173fe4
Seperate out PrescribedSoilMoistureAdvance to different subroutine to…
ekluzek Oct 29, 2019
391722e
Correct arguments to setup_logic_soilm_streams
ekluzek Nov 1, 2019
31ed384
Change H2OSOI_PRESRIBED to be gridcell only
ekluzek Nov 1, 2019
ef35f63
Move it back to just operating over nat-veg
ekluzek Nov 1, 2019
0710e29
Add in soilm_offset
ekluzek Nov 1, 2019
9bd6929
Fix write of soilm_offset
ekluzek Nov 1, 2019
b2e8f7d
Merge branch 'relfixesfor5028' of github.com:ekluzek/ctsm into relfix…
ekluzek Nov 1, 2019
c8a0ccb
Add soilm_ignore_data_if_missing as a namelist option
ekluzek Nov 4, 2019
c8b4127
Add soilm_ignore_data_if_missing
ekluzek Nov 6, 2019
46a146c
Checkin version that is identical to release-clm5.0.27
ekluzek Nov 7, 2019
8f85fe0
OK now separate out the calls to SoilMoistureAdvance to the processor…
ekluzek Nov 7, 2019
6b9c698
Divide LAI into lai_advance for streams to be in a non-OpenMP area, a…
ekluzek Nov 7, 2019
beabec6
Get working with threading
ekluzek Nov 10, 2019
ec59232
Make H2OSOI_PRESCRIBED_GRC optional, and add it to the prescribed tes…
ekluzek Nov 10, 2019
e803762
Make a theading test run with the prescribed streams
ekluzek Nov 10, 2019
dbc5ac9
Add tintalgo for: lai, lightning, pop-dens, urbantv, and ndep
ekluzek Nov 11, 2019
4591d1f
Point to cime5.6.25
ekluzek Nov 11, 2019
e71b025
Change threaded prescribed test to f09 and present-day (as required f…
ekluzek Nov 11, 2019
f3d9807
Rename testname with mp24 to crp for crop turned on
ekluzek Nov 11, 2019
4adf986
Revert "removing calls to GetandSet in restart and cold_init subrouti…
Nov 12, 2019
4d492dd
Correct to compset that can run for this
ekluzek Nov 13, 2019
b9023af
Add support to run tools tests on izumi
ekluzek Nov 13, 2019
790a61d
Mark PGI tests as failing on izumi as well (until we get a fix for ci…
ekluzek Nov 13, 2019
0467225
all_veg if was backwards
ekluzek Nov 13, 2019
c2bddc9
Merge branch 'relfixesfor5028' of github.com:ekluzek/ctsm into relfix…
ekluzek Nov 13, 2019
bc69725
Fix CPRNC version to point to
ekluzek Nov 15, 2019
3d968d6
10x15 grid for both hobart and izumi should be single node
ekluzek Nov 15, 2019
ad95aef
Add an expected fail, and increase the time limit on a test
ekluzek Nov 15, 2019
93444b3
Update Change files
ekluzek Nov 15, 2019
d5f3086
Merge pull request #814 from ekluzek/relfixesfor5028
ekluzek Nov 15, 2019
743ff6c
Point to the newer prescribed soil moisture file that was used in sim…
ekluzek Nov 15, 2019
85fc606
if soilm_ignore_data_if_missing is set and the point is missing from …
ekluzek Nov 15, 2019
007e18c
Have clm4_5 use the same 1850 ndep dataset as clm5_0, fixes #817
ekluzek Nov 15, 2019
3d3967c
Set urbantv years for clm4_5 the same as clm5_0
ekluzek Nov 15, 2019
70706a3
Set tintalgo for soilm and lai, so you could compare to the input str…
ekluzek Nov 15, 2019
0be8a1d
Set prescribe soil moisture over both nat-veg and crop landunits
ekluzek Nov 15, 2019
8861b8e
Add soilm_ignore_data_if_missing=T to the prescribed testmod
ekluzek Nov 18, 2019
d387bd7
Apply changes to update to latest fates_next_api
ekluzek Nov 19, 2019
6e972f5
Mark new izimu failed fates tests
ekluzek Nov 19, 2019
2e88c88
Update change files
ekluzek Nov 19, 2019
c089c8a
Merge pull request #841 from ekluzek/relanswerchangesfor5029
ekluzek Nov 19, 2019
7cf99bb
Merge tag 'release-clm5.0.29' into relfatesupdate
ekluzek Nov 19, 2019
13fb273
Update fates paramfile to one being pointed to on fates_next_api branch
ekluzek Nov 19, 2019
7e8e51c
Add note about expected fail
ekluzek Nov 19, 2019
fb4d553
Update change files
ekluzek Nov 19, 2019
8dce9a6
Updated default fates parameter file for new api 7.4.0 format.
rgknox Dec 13, 2019
76d28ae
corrected wrong fates api, we are on 8.1 not 7.4.
rgknox Dec 13, 2019
020a0a3
updating GetandSetTime function comment referencing correct time func…
glemieux Dec 16, 2019
f6f871b
fixing comment typo
glemieux Dec 16, 2019
978068a
Merge pull request #820 from glemieux/fates_next_api-model-day-fix
rgknox Dec 16, 2019
56c334e
Updated default fates parameter file again after some new changes.
rgknox Dec 16, 2019
eac0131
Updated fates default filename, again, for new parameters
rgknox Dec 18, 2019
913c447
Add figures for tools chapter, the section on the details of running …
ekluzek Jan 2, 2020
48be76a
Add figures to tools for users guide
ekluzek Jan 2, 2020
bc30747
Add missing colons to figure targets
ekluzek Jan 2, 2020
195c9b2
Updated fates default file to newer version of api 8.1
rgknox Jan 3, 2020
5d57fff
Updated fates tag to match api 8.1.0
rgknox Jan 4, 2020
a0803e3
Merge pull request #870 from rgknox/fates-api-8.1.0
rgknox Jan 4, 2020
5ad8a8d
Merge pull request #770 from rgknox/fateshydro-uninit-transp
glemieux Jan 6, 2020
f9c1c88
Update externals for rtm mosart and cime
ekluzek Jan 13, 2020
a356da3
Merge branch 'relfatesupdate' of github.com:ekluzek/ctsm into relfate…
ekluzek Jan 13, 2020
a7eab48
Also add a check for gridcell weights, fixing #847
ekluzek Jan 13, 2020
34ba59a
Update to RTM and MOSART tags, rather than branch, and uppercase ESCO…
ekluzek Jan 14, 2020
ab9ee92
Merge remote-tracking branch 'escomp/fates_next_api' into relfatesupdate
ekluzek Jan 14, 2020
30e8977
Merge branch 'relfatesupdate' of github.com:ekluzek/ctsm into relfate…
ekluzek Jan 14, 2020
9a10f7b
Remove the non-fates test with the land-ice model from the fates test…
ekluzek Jan 14, 2020
0569c62
Backup fates update to sci.1.30.0_api.8.0.0 rather than very latest o…
ekluzek Jan 16, 2020
615a306
Fix #871 so resolution is NOT checked before running build-namelist
ekluzek Jan 16, 2020
137cd0e
Update to latest cism release version for cesm2.1.2
ekluzek Jan 16, 2020
380887b
Merge branch 'relfatesupdate' of github.com:ekluzek/ctsm into relfate…
ekluzek Jan 16, 2020
2887c56
Fix the threading problem by declaring numdims as private
ekluzek Jan 18, 2020
73977e5
Update module init version, and remove version specific information f…
ekluzek Jan 20, 2020
258bdea
Update change files
ekluzek Jan 21, 2020
90f5989
Pass git-describe down, since you can only get it from within the git…
ekluzek Jan 21, 2020
67690f5
Merge branch 'relfatesupdate' of github.com:ekluzek/ctsm into relfate…
ekluzek Jan 21, 2020
4713406
Update PTCLM
ekluzek Jan 21, 2020
30ceef0
Update change file
ekluzek Jan 21, 2020
eea20af
Update doc
ekluzek Jan 21, 2020
2aebe6f
Merge pull request #846 from ekluzek/relfatesupdate
ekluzek Jan 21, 2020
3d52a38
Fix #921
ekluzek Mar 23, 2020
60efa37
Squashed 'manage_externals/' changes from fc5acdab..fde04e4d
ekluzek Mar 23, 2020
a6d663e
Merge commit '60efa371be6e3993dda50cd60eeccb0aa035a6d3' into rel2300ext
ekluzek Mar 23, 2020
fb7e1c8
Add some more notes about how to create SSP scenarios, this addressed…
ekluzek Mar 24, 2020
bd18373
Add test for when ndep file is missing
ekluzek Mar 24, 2020
45d62b7
Change missing ndep file into a warning that can be bypassed, and als…
ekluzek Mar 24, 2020
38dc392
Add the SSP5-8.5 2101-2300 extension for mksurfdata_map
ekluzek Mar 24, 2020
6828c83
Add raw data for the SSP5-3.4 extension 2101-2300
ekluzek Mar 24, 2020
a191aef
Add SSP1-2.6 extension for raw data files from 2101-2300
ekluzek Mar 24, 2020
503ca5a
Add 2100-2300 year range
ekluzek Mar 24, 2020
3c13661
Changes to add build-namelist extension of 2100-2300 for SSP5-8.5, cu…
ekluzek Mar 24, 2020
4bb145d
Add test for 2100-2300_SSP5-8.5_transient
ekluzek Mar 25, 2020
17ba079
Bring file from /glade/p/cesm/sdwg_dev/thesis/data/cesm_tools/anomaly…
ekluzek Mar 25, 2020
50c7774
Rename file to remove the python extension
ekluzek Mar 25, 2020
c473bbf
Some changes to get it to work with python3 and check that paths are …
ekluzek Mar 25, 2020
26d4022
Make time an unlimited dimension, add creation date, change subdirect…
ekluzek Mar 26, 2020
84ca818
Add some more metadata and print more information on the status
ekluzek Mar 26, 2020
77f9a25
Update README file
ekluzek Mar 26, 2020
55fba5f
Update cime to latest cime5.6 and cism-wrapper to latest release
ekluzek Mar 26, 2020
eb9c11a
Update ChangeLog
ekluzek Mar 26, 2020
ee42079
Mark PGI tests as working on izumi
ekluzek Mar 26, 2020
30f3990
Merge branch 'rel2300ext' of github.com:ekluzek/ctsm into rel2300ext
ekluzek Mar 26, 2020
1249e7c
Update Change files
ekluzek Mar 29, 2020
0b2b840
Merge pull request #949 from ekluzek/rel2300ext
ekluzek Mar 29, 2020
5113721
Add in 2100-2300 extension datasets, and add build-namelist tests for…
ekluzek Mar 30, 2020
3e4c49f
Fix 2100 fsurdat datasets for they point to the right SSP fixing #955
ekluzek Mar 31, 2020
90dcef2
Point to a cime branch to bring in the needed changes
ekluzek Mar 31, 2020
f8879f0
Add all three 2100-2300 extension compsets and add a test for it
ekluzek Mar 31, 2020
6447ea7
Settings needed for extension datasets 2100-2300
ekluzek Mar 31, 2020
03954bf
Ask for SSP for fsurdat since needed for 2100 files
ekluzek Mar 31, 2020
fb05de4
Merge commit '03954bf6' into rel2300ext
ekluzek Mar 31, 2020
0d34a1f
Correct dataset names for SSP extensions
ekluzek Apr 1, 2020
70c2b83
Add a shell_commands file to turn ignore_warnings on for the CMIP6 WA…
ekluzek Apr 1, 2020
82d4e75
Point to cime5.6.33 rather than branch tag
ekluzek Apr 1, 2020
868239d
Update change files
ekluzek Apr 2, 2020
8e1309a
Merge pull request #959 from ekluzek/rel2300ext
ekluzek Apr 2, 2020
c6bead8
Add SSP2-4.5 to the anomoly forcing script, point to a different head…
ekluzek Apr 7, 2020
26e2faa
Set irrigate to on for 2100-2300 extensions
ekluzek Apr 7, 2020
565c9b4
Change some of the units to be UDUNITS compliant for #966
ekluzek Apr 7, 2020
f4fb1ff
Change zero_nonveg_pfts to zero_nonveg_landunits according to #935
ekluzek Apr 7, 2020
ddc7334
Merge branch 'rel2300ext' of https://github.com/ekluzek/ctsm into rel…
ekluzek Apr 7, 2020
f439052
Fix Python3 problem in SSP fixes #974
ekluzek Apr 7, 2020
abbba05
Merge commit 'bc307472' into doc_source_release
billsacks Apr 7, 2020
73765e5
Add external for documentation images
billsacks Mar 22, 2020
7ed836a
Move documentation images up a level
billsacks Mar 22, 2020
0929ce5
Update paths etc. to allow documentation build from here
billsacks Mar 22, 2020
28c45da
Fixes for pdf
billsacks Mar 23, 2020
c8e99dc
Point to a rewritten version of the images repo
billsacks Mar 26, 2020
cbd6209
Update plant hydraulics to point to new svg version of the image
billsacks Mar 26, 2020
f3d0639
Remove old UsersGuide, no longer used
billsacks Mar 26, 2020
1221b81
Use git LFS to track image files
billsacks Mar 26, 2020
fd99824
By default, don't fetch files stored in LFS
billsacks Mar 26, 2020
9074c49
Store images directly in repository, managed by git LFS
billsacks Mar 26, 2020
cd5d63e
Before building html or pdf, automatically obtain all of the images
billsacks Mar 27, 2020
789b535
Use git lfs to track pdf files
billsacks Mar 27, 2020
d385c44
Add a pdf version of phs_iteration_schematic
billsacks Mar 27, 2020
7ec3e3a
Remove near-duplicated Makefiles and conf.py files
billsacks Mar 28, 2020
510c813
Change copyright, version, and other metadata
billsacks Mar 28, 2020
1c2ed61
Change html build to make versioned documentation with a dropdown menu
billsacks Mar 28, 2020
0bdc764
Documentation: Add CSS to improve the look of equations
billsacks Mar 30, 2020
fb84b6b
Update some version information
billsacks Apr 7, 2020
98b3812
Update version information for the release branch
billsacks Apr 7, 2020
a8b720c
Update the change files
ekluzek Apr 7, 2020
72a2987
Merge pull request #975 from ekluzek/rel2300ext
ekluzek Apr 7, 2020
0380be4
Use generic branch name for release, rather than specific tag
billsacks Apr 7, 2020
116b047
Merge branch 'release-clm5.0' into rel2300ext
ekluzek Apr 14, 2020
59e5505
Use the zero percent urban file when sim_year=PtVg, this requires put…
ekluzek Apr 14, 2020
84eef85
Add in a zero GDP and missing ABM file for PtVg
ekluzek Apr 14, 2020
82bbd1f
Merge pull request #976 from billsacks/doc_source_release
ekluzek Apr 20, 2020
f2a7edb
Merge branch 'release-clm5.0' of github.com:ESCOMP/ctsm into rel2300ext
ekluzek Apr 20, 2020
a37cb85
Update change files
ekluzek Apr 20, 2020
a2bc697
Add mksrfdt_f09_PtVg test
ekluzek Apr 20, 2020
0e2490b
Move section until when sim_yr0 is determined and use it rather than …
ekluzek Apr 20, 2020
27ed276
Update date
ekluzek Apr 21, 2020
e6ee5ea
Merge pull request #986 from ekluzek/rel2300ext
ekluzek Apr 21, 2020
8501a5e
Remove Copyright file
billsacks Apr 28, 2020
a2989b0
Merge pull request #999 from billsacks/remove_copyright_release
ekluzek May 1, 2020
6f51b15
Add .zenodo.json file
billsacks May 7, 2020
4941e4a
Change README to markdown
billsacks May 7, 2020
fee917c
Fix a link
billsacks May 7, 2020
c69bb49
Add names in core CTSM code management team
billsacks May 7, 2020
dc46cea
Bring in other changes from README file on master
billsacks May 14, 2020
0b38504
modified: README
Aug 7, 2020
cdc544d
Update README to version on master
billsacks Aug 13, 2020
0596876
Update README.md
ekluzek Nov 4, 2020
6f606d8
Merge branch 'release-clm5.0' into document_authorship_releaseclm50
ekluzek Nov 4, 2020
86949af
Merge pull request #1015 from billsacks/document_authorship_releaseclm50
ekluzek Nov 4, 2020
65ddb3a
Add doc-builder as an optional external
billsacks Oct 30, 2020
22a1e56
Update version of doc-builder
billsacks Oct 30, 2020
fa19f30
Update version of doc-builder
billsacks Nov 1, 2020
85d3548
Rely on build_docs to run 'make fetch-images' rather than Makefile rule
billsacks Nov 6, 2020
8099717
Update doc-builder
billsacks Nov 6, 2020
b41a09b
add anomaly forcing section
swensosc Nov 3, 2020
b0d4990
Call out the version dropdown menu
billsacks Nov 6, 2020
98739eb
Change version_label for release branch
billsacks Nov 6, 2020
c1e0e69
Revert "Change version_label for release branch"
billsacks Nov 7, 2020
15a1eaf
Tweak handling of version_label to reduce duplication
billsacks Nov 7, 2020
acca763
Change version_label for release branch
billsacks Nov 7, 2020
6645130
Tweak "important" call-out
billsacks Nov 7, 2020
dc5ea97
Fixes for latest sphinx version
billsacks Jul 30, 2020
3c00edf
Bringing a copy of master_list_file.rst to the release-clm5.0 branch
slevis-lmwg Sep 7, 2021
4d9bb14
Merge pull request #1480 from slevisconsulting/master_hist_list_updates
billsacks Sep 8, 2021
d035667
Fix errors in technical note Eq. 2.3.16
olyson Nov 30, 2021
d2b2706
Merge pull request #1568 from olyson/releasedoc
billsacks Nov 30, 2021
9fa4d0d
Implement CLM-FruitTree sub-model for deciduous fruit trees
odombro Feb 8, 2022
c4f164e
Update README
odombro Feb 8, 2022
2a1f5b9
Update README
odombro Feb 9, 2022
7b82320
Update README
odombro Feb 9, 2022
64c8749
Update README
odombro Feb 9, 2022
87b35be
Correct orchard rotation/replanting trigger
odombro Mar 14, 2022
093c985
Make taper and nstem PFT parameters to be set in parameter file
odombro May 5, 2022
2a6d95e
Update parameter file with taper and nstem parameters
odombro May 5, 2022
57586d7
added references to CLM-Palm (Fan et al. 2015)
odombro May 22, 2022
ad3d25b
Bug fix in CNPhenology and CNVegStructUpdateMod, and parameter value …
odombro May 30, 2022
7c9a3bb
Included harvest trigger when leaf offset starts
odombro Aug 17, 2022
17f3e8a
debug planting of fruit trees, make two more CFTs active
odombro Oct 18, 2022
2a21cb0
Fix orchard rotation carbon balance error
odombro Nov 4, 2022
a6bd8de
added new subroutine for orchard rotation
odombro Nov 15, 2022
7edde0b
cleaned up some scripts, added some crop types to active CFTs
odombro Nov 15, 2022
59b6a30
Corrected flux assignment from column to patch level
odombro Jul 17, 2023
d4c6a1b
Update README
odombro Dec 18, 2023
2c1722c
Update README
odombro Dec 18, 2023
e68cba1
Replace name variables citrus by apple, irrig_citrus by irrig_apple, …
AGonzalezNicolas Apr 19, 2024
5a01bbc
Merge WinterCrops into FruitTree_namesVar_v2
AGonzalezNicolas Apr 30, 2024
eaf4f9b
Replace 'citrus' by 'apple' after merging WC into FT_namesVar
AGonzalezNicolas Apr 30, 2024
457f7a4
Move clm5 files from src to src_clm5
AGonzalezNicolas Jul 12, 2024
b377297
Add eCLM-style src folder/remove temporary folder
AGonzalezNicolas Jul 12, 2024
53ccb0a
Remove files & folders not in src, base for eCLM
AGonzalezNicolas Jul 12, 2024
8f7eddd
Join eCLM into release-clm5_FTWC
AGonzalezNicolas Jul 12, 2024
39d0b4b
Functional CMake build scripts (PR Nr 1)
AGonzalezNicolas Jul 12, 2024
6a25563
Added SetBuildOptions.cmake (PR Nr 2)
AGonzalezNicolas Jul 12, 2024
0a313e5
clm5nl-gen - CLM5 namelist generator script (PR Nr 3)
AGonzalezNicolas Jul 12, 2024
7f710da
Created namelist generator scripts for driver, datm, mosart, and mode…
AGonzalezNicolas Jul 12, 2024
47554a0
Refactored namelist generator scripts (PR Nr 5) Merge commit 'f00d96b…
AGonzalezNicolas Jul 12, 2024
3954750
Added minimal README and removed bootstrap script Merge commit '67bcc…
AGonzalezNicolas Jul 12, 2024
474df44
Updated LICENSE and README
AGonzalezNicolas Jul 12, 2024
534263a
Fixed parsing errors and incorrectly set namelist parametrs (PR Nr 6)…
AGonzalezNicolas Jul 12, 2024
0aadb9c
clm5nl-gen v0.5 (PR Nr 7) Merge commit 'ce4a59a5154fd758fbde896eb06c5…
AGonzalezNicolas Jul 12, 2024
b72b807
Updated README with a brief project description and current developme…
AGonzalezNicolas Jul 12, 2024
1f4d881
CMake refactoring (PR Nr 8) Merge commit '48437852ecf61d83e4799b1e5a2…
AGonzalezNicolas Jul 12, 2024
074d0b4
Added section on running a sample test case, Merge commit 'c31f6f25aa…
AGonzalezNicolas Jul 12, 2024
65f5e8d
NetCDF lib finder fixes for non-CMAke installs, Merge commit '23746a6…
AGonzalezNicolas Jul 12, 2024
07f4703
Updated README - fixed typos and removed support for BUILD_MCT, Merge…
AGonzalezNicolas Jul 12, 2024
4b45c44
OASIS-MCT integration initial developments (PR Nr 9), Merge commit '2…
AGonzalezNicolas Jul 12, 2024
ab6531a
Fixes for incorrect coupling field data (PR Nr 10), Merge commit '3c1…
AGonzalezNicolas Jul 12, 2024
170dcfb
Removed optional argument var_noshape in oasis_def_var, Merge commit …
AGonzalezNicolas Jul 12, 2024
38b9248
clm5nl-gen v0.6 (PR Nr 16), Merge commit '9a2cb72e7cd90af138468b7d6bd…
AGonzalezNicolas Jul 12, 2024
46d58a5
eCLM-ParFlow coupling (PR Nr 17), Merge commit '81383687999c70d529a43…
AGonzalezNicolas Jul 12, 2024
6cb797f
eCLM-ICON coupling (PR Nr 18), Merge commit '954e9b221eb232393e30ce27…
AGonzalezNicolas Jul 12, 2024
43e018b
PDFA support (PR Nr 23), Merge commit '709eccf2e35649c4ea809e4101b7eb…
AGonzalezNicolas Jul 12, 2024
45ab64a
USE_PDAF: `mpi_init` call in `cime_comp_mod` switched off for PDAF (P…
AGonzalezNicolas Jul 12, 2024
f6bfd47
Enabled automatic compilation check via GitHub CI pipeline (PR Nr 27)…
AGonzalezNicolas Jul 12, 2024
d414825
Modify CI workflow for branch eclm
AGonzalezNicolas Jul 12, 2024
b47a18f
Update CI.yml
AGonzalezNicolas Jul 12, 2024
4a12c55
Update README.md
AGonzalezNicolas Jul 12, 2024
c732122
Delete not used files by eCLM
AGonzalezNicolas Jul 23, 2024
a9a5114
Updated README file
AGonzalezNicolas Jul 23, 2024
50654ef
Create CI.yml
AGonzalezNicolas Jul 23, 2024
d6b4545
Update CI.yml
AGonzalezNicolas Jul 23, 2024
c05b378
Change permissions in `src/externals/mct`
jjokella Jul 25, 2024
83ea56f
Fixed "Map Grid Size mismatch error" and "array PARTITION error (Nr 2…
AGonzalezNicolas Jul 25, 2024
d36d2de
Build fixes in GitHub actions and Levante (Nr 31)
AGonzalezNicolas Jul 25, 2024
9cf9069
Speed up CI build (Nr 32)
AGonzalezNicolas Jul 25, 2024
bff59cc
Supported POINTS partitioning and tested coupled builds tests in CI (…
AGonzalezNicolas Jul 25, 2024
172be94
PDFAF: refactor cime/mct routines, Merge commit '23721d49438834d1db67…
AGonzalezNicolas Jul 25, 2024
7c28e0e
Introduce `cime_run(ntsteps)`, callable for TSMP-PDAF (Nr 36), Merge …
AGonzalezNicolas Jul 25, 2024
a72229c
Refactor to modify x2l instead of atm2lnd (Nr 40), Merge commit 'b882…
AGonzalezNicolas Jul 25, 2024
7804ca7
Merge remote-tracking branch 'clm5_HPSCTS/eclm' into dev-merge-eclm_w…
AGonzalezNicolas Dec 15, 2025
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
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/01_bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Bug report
about: Report a problem with the code

---

### Brief summary of bug

[Give a one or two sentence summary. This could be the same as the issue title if you feel that is a sufficient summary.]

### General bug information

**CTSM version you are using:** [output of `git describe`]

**Does this bug cause significantly incorrect results in the model's science?** [Yes / No]

**Configurations affected:** [Fill this in if known.]

### Details of bug

[Fill in details here.]

### Important details of your setup / configuration so we can reproduce the bug

[Specify anything relevant: the compset, resolution, machine, compiler, any xml or namelist changes, etc. You don't have to repeat anything that you have already noted above.]

### Important output or errors that show the problem

[Fill this in with anything relevant that you haven't already noted; if there is nothing to add, delete this section.]
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/02_support_needed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: Support needed for model use
about: Ask for help with using CTSM

---

### NOTE: Be sure to read the relevant documentation and user forums

We have limited staff and ability to provide support. Here are some resources that might provide help:
- User's Guide: https://escomp.github.io/ctsm-docs/doc/build/html/users_guide/index.html
- CLM Forum: https://bb.cgd.ucar.edu/forums/land-modeling-clm
- README files amongst the source code
- GitHub CTSM issues: https://github.com/escomp/ctsm/issues/
- Also make sure this issue is unique to CTSM and not really an issue with CESM or CIME

### Details of support request

[Fill in details here.]

### Important details of your setup / configuration so we can better assist you

**CTSM version you are using:** [output of `git describe`]

**Have you made any modifications to code, xml files, etc.?** [Yes / No]

[If Yes: Please point us to your modifications. However: In general we can NOT support problems with modified code. Try to show the problem without modifications.]

**If you are having problems with a specific case: Is your case on a machine accessible to most CTSM developers (e.g., an NCAR machine)?** [Yes / No]

If Yes:

- Location of case directory: [Fill this in]

- Location of run directory: [Fill this in]

[If No: Please make sure you have included all important input and output needed to understand your issue, either by pasting it into the issue text, or by attaching relevant files. However: We are less likely to be able to reproduce your problem if the issue is NOT on an NCAR machine.]
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/03_science_discussion.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Science discussion
about: We encourage the use of issues to discuss CTSM science developments

---


7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/04_other.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Other
about: Other issues (enhancement, cleanup, documentation, etc.)

---


20 changes: 20 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
### Description of changes

### Specific notes

Contributors other than yourself, if any:

CTSM Issues Fixed (include github issue #):

Are answers expected to change (and if so in what way)?

Any User Interface Changes (namelist or namelist defaults changes)?

Testing performed, if any:
(List what testing you did to show your changes worked as expected)
(This can be manual testing or running of the different test suites)
(Documentation on system testing is here: https://github.com/ESCOMP/ctsm/wiki/System-Testing-Guide)
(aux_clm on cheyenne for gnu/pgi and hobart for gnu/pgi/nag is the standard for tags on master)

**NOTE: Be sure to check your Coding style against the standard:**
https://github.com/ESCOMP/ctsm/wiki/CTSM-coding-guidelines
6 changes: 3 additions & 3 deletions src/clm5/biogeochem/CNBalanceCheckMod.F90
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ subroutine BeginCNBalance(this, bounds, num_soilc, filter_soilc, &
c = filter_soilc(fc)
col_begcb(c) = totcolc(c)
col_begnb(c) = totcoln(c)

end do

end associate
Expand Down Expand Up @@ -161,10 +162,9 @@ subroutine CBalanceCheck(this, bounds, num_soilc, filter_soilc, &

! calculate the total column-level carbon storage, for mass conservation check
col_endcb(c) = totcolc(c)

! calculate total column-level inputs
col_cinputs = gpp(c)

! calculate total column-level outputs
! er = ar + hr, col_fire_closs includes patch-level fire losses
col_coutputs = er(c) + col_fire_closs(c) + col_hrv_xsmrpool_to_atm(c) + &
Expand All @@ -181,7 +181,7 @@ subroutine CBalanceCheck(this, bounds, num_soilc, filter_soilc, &

! subtract leaching flux
col_coutputs = col_coutputs - som_c_leached(c)

! calculate the total column-level carbon balance error for this time step
col_errcb(c) = (col_cinputs - col_coutputs)*dt - &
(col_endcb(c) - col_begcb(c))
Expand Down
16 changes: 13 additions & 3 deletions src/clm5/biogeochem/CNCIsoFluxMod.F90
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ subroutine CIsoFlux1(num_soilc, filter_soilc, num_soilp, filter_soilp, &
iso_cnveg_cf%frootc_to_litter_patch , cnveg_cf%frootc_to_litter_patch, &
iso_cnveg_cs%frootc_patch , cnveg_cs%frootc_patch, &
num_soilp , filter_soilp, 1._r8, 0, isotope)

call CIsoFluxCalc(&
iso_cnveg_cf%livestemc_to_deadstemc_patch , cnveg_cf%livestemc_to_deadstemc_patch, &
iso_cnveg_cs%livestemc_patch , cnveg_cs%livestemc_patch, &
Expand Down Expand Up @@ -414,6 +414,17 @@ subroutine CIsoFlux1(num_soilc, filter_soilc, num_soilp, filter_soilp, &
iso_cnveg_cs%totvegc_patch , cnveg_cs%totvegc_patch, &
num_soilp , filter_soilp, 1._r8, 0, isotope)

call CIsoFluxCalc(&
iso_cnveg_cf%crop_seedc_to_froot_patch , cnveg_cf%crop_seedc_to_froot_patch, &
iso_cnveg_cs%totvegc_patch , cnveg_cs%totvegc_patch, &
num_soilp , filter_soilp, 1._r8, 0, isotope)

call CIsoFluxCalc(&
iso_cnveg_cf%crop_seedc_to_deadstem_patch , cnveg_cf%crop_seedc_to_deadstem_patch, &
iso_cnveg_cs%totvegc_patch , cnveg_cs%totvegc_patch, &
num_soilp , filter_soilp, 1._r8, 0, isotope)


call CIsoFluxCalc(&
iso_cnveg_cf%grain_curmr_patch , cnveg_cf%grain_curmr_patch, &
iso_cnveg_cs%cpool_patch , cnveg_cs%cpool_patch, &
Expand Down Expand Up @@ -1222,7 +1233,7 @@ subroutine CNCIsoLitterToColumn (num_soilc, filter_soilc, &
+ frootc_to_litter(p) * fr_fcel(ivt(p)) * wtcol(p) * froot_prof(p,j)
phenology_c_to_litr_lig_c(c,j) = phenology_c_to_litr_lig_c(c,j) &
+ frootc_to_litter(p) * fr_flig(ivt(p)) * wtcol(p) * froot_prof(p,j)

!DML
if (ivt(p) >= npcropmin) then ! add livestemc to litter
! stem litter carbon fluxes
Expand Down Expand Up @@ -1492,7 +1503,6 @@ subroutine CNCIsoHarvestPftToColumn (num_soilc, filter_soilc, &
hrv_livecrootc_to_litter(p) * wtcol(p) * croot_prof(p,j)
harvest_c_to_cwdc(c,j) = harvest_c_to_cwdc(c,j) + &
hrv_deadcrootc_to_litter(p) * wtcol(p) * croot_prof(p,j)

! storage harvest mortality carbon fluxes
harvest_c_to_litr_met_c(c,j) = harvest_c_to_litr_met_c(c,j) + &
hrv_leafc_storage_to_litter(p) * wtcol(p) * leaf_prof(p,j)
Expand Down
Loading
Loading