Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ne3np4 to namelist_defaults_ctsm.xml and Makefile for PTS mode #2835

Open
wants to merge 214 commits into
base: cesm3_0_beta04_changes
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
214 commits
Select commit Hold shift + click to select a range
bdf6b32
Changes to remove 0th timestep
olyson Jun 1, 2023
e15789d
Delete unused hist_add_subscript method (no references in the CTSM repo)
johnpaulalex Jun 14, 2023
ecdddf3
Remove data only used by hist_add_subscript
johnpaulalex Jun 21, 2023
b85efc1
Doc that masterlist's actflag is only set for primary history tape in…
johnpaulalex Jun 21, 2023
a9eb1e7
Changes for lilac
olyson Jul 25, 2023
b8be204
Remove do while loop and dosend variable.
olyson Jul 25, 2023
7f38c07
Fix unit tests for nstep starting at 1 instead of 0
billsacks Jul 25, 2023
55184f4
Merge pull request #1 from billsacks/zerothtstep
olyson Jul 26, 2023
750ed1d
Cleanup.
olyson Jul 27, 2023
198ac31
Merge branch 'zerothtstep' of https://github.com/olyson/ctsm into zer…
olyson Jul 27, 2023
caa384b
Remove comment.
olyson Aug 1, 2023
0dfd901
Remove BACKWARD COMPATIBILITY comment.
olyson Aug 3, 2023
a3a25a5
Merge branch 'master' into remove_unused
ekluzek Aug 10, 2023
d5b007f
Merge tag 'ctsm5.1.dev147' into zerothtstep
olyson Nov 1, 2023
c9c89a8
Correct a comment.
samsrabin Nov 1, 2023
d059220
Print error()s to console, not just log file.
samsrabin Nov 1, 2023
b311d1d
Rearrange search for h2 files in import_and_process_1yr().
samsrabin Nov 1, 2023
fa843e5
Fix h2 file patterns in import_and_process_1yr().
samsrabin Nov 1, 2023
11b6042
Merge pull request #2 from samsrabin/zerothtstep-fix-RXCROPMATURITY
olyson Nov 2, 2023
c0bf3a1
BNF usermods
wwieder Mar 18, 2024
258792e
If avgflag /= 'I', time_bounds is present and time = mid of time_bounds
slevis-lmwg Mar 28, 2024
89e9f32
Update WhatsNewInCTSM5.3.md
samsrabin Sep 25, 2024
9f07cf9
add timestamps to rpointer files
jedwards4b Sep 26, 2024
887ceb8
Merge tag 'ctsm5.3.0' into add_timestamp_to_rpointers
jedwards4b Sep 27, 2024
cddf7e7
Merge tag 'ctsm5.3.002' into add_timestamp_to_rpointers
jedwards4b Sep 30, 2024
d6bbcc2
Update namelist_defaults with ne3np4 fsurdat/landuse files
slevis-lmwg Oct 16, 2024
d48575b
Add ne3np4 fsurdat/landuse generation to Makefile
slevis-lmwg Oct 16, 2024
8002a9d
Small important correction to namelist_defaults_ctsm.xml
slevis-lmwg Oct 16, 2024
8f6905c
Add build-namelist tests for ne3np4 same as existing ne3np4.pg3
slevis-lmwg Oct 16, 2024
718bd41
reverse initialization of alarm_stop and alarm_restart
jedwards4b Oct 17, 2024
020db62
Merge commit '258792e9c2ecf34d5e7dd58b556b34330edd0884' into hist_tim…
slevis-lmwg Oct 17, 2024
1e81456
Remove a comment unrelated to these modifications
slevis-lmwg Oct 17, 2024
23bb341
Update namelist_defaults with ne3np4 fsurdat/landuse files
slevis-lmwg Oct 16, 2024
7254256
Add ne3np4 fsurdat/landuse generation to Makefile
slevis-lmwg Oct 16, 2024
99dd05a
Small important correction to namelist_defaults_ctsm.xml
slevis-lmwg Oct 16, 2024
68eec54
Add build-namelist tests for ne3np4 same as existing ne3np4.pg3
slevis-lmwg Oct 16, 2024
f1f3be7
Change ptsRLA and ptsRLO tests to ne3 in testlist_clm.xml
slevis-lmwg Oct 23, 2024
f37d0b5
Merge remote-tracking branch 'slevis-lmwg/ne3np4_to_defaults_and_make…
slevis-lmwg Oct 23, 2024
981c1b0
Updating the ptsRLA and ptsRLO tests to the correct ne3 grid
slevis-lmwg Oct 23, 2024
8dc7355
Merge branch 'cesm3_0_beta04_changes' into ne3np4_to_defaults_and_mak…
slevis-lmwg Oct 24, 2024
3f6ee73
Merge master into BNF_v2
wwieder Oct 31, 2024
87afe5c
updates for ne3np4 scam
jtruesdal Nov 4, 2024
e381e9d
alternative nfix temperature cost function
wwieder Nov 7, 2024
a389e6d
Merge branch 'cesm3_0_beta04_changes' into ne3np4_to_defaults_and_mak…
slevis-lmwg Nov 8, 2024
268ad5a
Merge tag 'ctsm5.3.010' into zerothtstep
slevis-lmwg Nov 12, 2024
d07fd9d
Removed comments with prefix !KO
slevis-lmwg Nov 12, 2024
0f54bc2
Merge tag 'ctsm5.3.011' into zerothtstep
slevis-lmwg Nov 12, 2024
a4b9dcf
Update docstring of is_first_step function
slevis-lmwg Nov 12, 2024
88d5b0f
cleanup and print errors
wwieder Nov 12, 2024
4d0ac48
New update of function's docstring
slevis-lmwg Nov 12, 2024
e578ae7
Fix typo in comment
slevis-lmwg Nov 12, 2024
bd51b8c
Correct a variable name that came in with a merge conflict
slevis-lmwg Nov 12, 2024
ac08121
remove print statements
wwieder Nov 12, 2024
e87b119
Correct another error that came in with a merge conflict
slevis-lmwg Nov 13, 2024
18acd55
Merge remote-tracking branch 'escomp/master' into hist_time_mid_of_ti…
slevis-lmwg Nov 13, 2024
c42cd12
Update .gitmodules to the mosart/rtm tags corresponding to this ctsm
slevis-lmwg Nov 13, 2024
71fbe09
cropcal_module.py import_output(): Handle "instantaneous files."
samsrabin Nov 14, 2024
dedd134
removing BNF usermod_dirs
wwieder Nov 15, 2024
f125b60
Merge branch 'master' into BNF_v2
wwieder Nov 15, 2024
a51816e
Reformat with black.
samsrabin Nov 15, 2024
3220dbb
Add previous commit to .git-blame-ignore-revs.
samsrabin Nov 15, 2024
f147be3
Revert "fix typo in fates hydro user_nl_clm"
glemieux Nov 15, 2024
ea475c1
Revert "add shell call to generate fates hydro parameter file on the …
glemieux Nov 15, 2024
760eb96
Merge pull request #16 from samsrabin/ctsm_hist_time_mid_of_time_boun…
slevis-lmwg Nov 15, 2024
ea91981
Draft ChangeLog/ChangeSum
slevis-lmwg Nov 15, 2024
c7e1366
Revert change I brought in with the conflicts
slevis-lmwg Nov 15, 2024
f85104b
Merge branch 'hist_time_mid_of_time_bounds' into zerothtstep
slevis-lmwg Nov 15, 2024
5148dbc
Update .gitmodules to the mosart/rtm tags corresponding to this ctsm
slevis-lmwg Nov 15, 2024
dc295f7
Correct variable name that came in with the conflicts
slevis-lmwg Nov 15, 2024
ac5a615
update fates tag to sci.1.80.1_api.37.0.0
glemieux Nov 18, 2024
67117da
Update parameter files with the new nfix fields on them
ekluzek Nov 19, 2024
9d9337b
fix (namelist): Change paramfiles to name without nfix in the name, a…
ekluzek Nov 19, 2024
eeedbc6
Change "if instantaneous" statement with more appropriate conditional
slevis-lmwg Nov 22, 2024
1d5f4f2
Merge tag 'ctsm5.3.013' into merge-master-20241126
ekluzek Nov 26, 2024
7417668
Merge pull request #2894 from ekluzek/merge-master-20241126
ekluzek Nov 26, 2024
1d824b8
Merge pull request #2888 from ESCOMP/cesm3_0_beta04_changes
ekluzek Dec 3, 2024
45fb774
Merge branch 'master' into add_timestamp_to_rpointers
ekluzek Dec 4, 2024
de9bcc0
update(submodules): Bring in cdeps1.0.57 that has a change for cplhis…
ekluzek Dec 4, 2024
c416479
Update direcotries for submodule update
ekluzek Dec 4, 2024
7df2c84
Update cam7 tuning to use the radsw of -1 and nextsw_cday to be the c…
ekluzek Dec 4, 2024
46015e9
ctsm warm_start mods
jtruesdal Dec 4, 2024
ee5261a
This is my understanding of the submodules that need to be used with …
ekluzek Dec 5, 2024
277384b
Another cime submodule update regarding rpointer things
ekluzek Dec 5, 2024
a5506fc
First stab at the submodules needed for the rpointer changes, this do…
ekluzek Dec 5, 2024
5d8a23d
Update to latest cime with a new rpointer fix
ekluzek Dec 5, 2024
63fef2f
Merge branch 'add_timestamp_to_rpointers' into cesm3_0_beta05_submodules
ekluzek Dec 5, 2024
66b680d
Fix a syntax error that nag caught
ekluzek Dec 6, 2024
da2c5d9
Merge remote-tracking branch 'escomp/b4b-dev' into BNF_v2
slevis-lmwg Dec 6, 2024
80a32ba
Move nfix_method from a hardwired variable to the namelist
slevis-lmwg Dec 6, 2024
9a96642
Update cmeps, cime, share submodules to fix some testing issues
ekluzek Dec 9, 2024
bd06342
Update cmeps, cime, share submodules to fix some testing issues
ekluzek Dec 9, 2024
35dcfb4
Change tagname for share tag
ekluzek Dec 10, 2024
f2f1039
Move usermods_dirs under a clm subdirectory due to a change in cime i…
ekluzek Dec 11, 2024
3341540
Add the clm directory when the usermods_Dirs directory is referenced
ekluzek Dec 11, 2024
ae9986f
More change of usermods dirs to be under the clm subdir
ekluzek Dec 11, 2024
6e5b1b8
Correct path to NEON/PLUMBER2 user_mods_dirs
ekluzek Dec 11, 2024
acd2266
More usermods_dir corrections
ekluzek Dec 11, 2024
bb6a896
Fix some tests with bad test lengths, they all should have been 765 days
ekluzek Dec 12, 2024
df1d73a
update cmeps to fix TESTCASE issue
jedwards4b Dec 13, 2024
df66636
Point to cmeps tag
ekluzek Dec 13, 2024
7413167
update fates tag to sci.1.80.4_api.37.0.0
glemieux Dec 13, 2024
9b0be80
Add if statement to CLMBuildNamelist for correct trigger of error
slevis-lmwg Dec 13, 2024
277f6a2
Update cime and cmeps
ekluzek Dec 16, 2024
20c3709
Add comments on arguments and add error checking for data being sent …
ekluzek Dec 16, 2024
14aad99
Merge branch 'add_timestamp_to_rpointers' of github.com:jedwards4b/CT…
ekluzek Dec 16, 2024
2db5c6a
Merge pull request #2869 from wwieder/BNF_v2
slevis-lmwg Dec 16, 2024
c0bca6b
Merge remote-tracking branch 'jedwards4b/add_timestamp_to_rpointers' …
ekluzek Dec 17, 2024
dd534e8
Update for cdeps
ekluzek Dec 17, 2024
f50e930
Update cdeps which solves the ERP issues on Izumi
ekluzek Dec 17, 2024
bd535c7
Run black
ekluzek Dec 17, 2024
f0bda7e
Add black reformat to git-blame-ignore
ekluzek Dec 17, 2024
73e44fd
Merge branch 'add_timestamp_to_rpointers' of github.com:jedwards4b/CT…
ekluzek Dec 17, 2024
5347b48
Update share to bring in needed updates for nuopc_shr_methods.F90 whi…
ekluzek Dec 17, 2024
e55a154
Correct test
ekluzek Dec 18, 2024
d5991c0
Start changelog
ekluzek Dec 18, 2024
de84a0d
Update expected fails
ekluzek Dec 18, 2024
4f59c76
Finish Change log
ekluzek Dec 18, 2024
4781b41
Merge pull request #2900 from ekluzek/update_cdeps_with_cam7_nextsw_c…
ekluzek Dec 18, 2024
d81356d
Merge ctsm5.3.015 in
ekluzek Dec 18, 2024
e2c1ae3
Update expected fails
ekluzek Dec 19, 2024
5880267
Start the change files
ekluzek Dec 19, 2024
8148ff3
Add expected fails for the mpi-serial tests since they are failing fo…
ekluzek Dec 19, 2024
48e5e16
Add SSP tests to expected fails
ekluzek Dec 19, 2024
b14d39d
Final Change files
ekluzek Dec 19, 2024
f437651
Merge pull request #2757 from jedwards4b/add_timestamp_to_rpointers
ekluzek Dec 19, 2024
e562c52
Merge tag 'ctsm5.3.016' into merge-b4bdev-20241220
slevis-lmwg Dec 20, 2024
d420b69
Update paramfiles for ciso_cwd_hr and cn30 testmods
slevis-lmwg Dec 20, 2024
49490c7
Updated ChangeLog/ChangeSum
slevis-lmwg Dec 20, 2024
20a8772
Merge tag 'ctsm5.3.016' into cesm3_0_beta05_submodules
ekluzek Dec 21, 2024
e06a33c
Update to latest from cesm3_0_alpha05c planned tags page, the cime up…
ekluzek Dec 21, 2024
fe0ec28
Code review responces, timemgr_restart is NO longer done instead of t…
ekluzek Dec 21, 2024
3b8c132
Add comments about the ordering of the stop and restart alarms
ekluzek Dec 21, 2024
f30e9f2
Remove obsolete clm5_1 entry
slevis-lmwg Dec 23, 2024
5e27db7
Error-check clean-up from Erik's code review
slevis-lmwg Dec 23, 2024
83e27f7
Move nfix_t* param-read from pftconMod (public) to CNFUNMod (local)
slevis-lmwg Dec 23, 2024
c3d9ecc
Move namelist read for nfix_method to CNFUNMod based on Erik's review
slevis-lmwg Dec 24, 2024
a73a961
Simplify equation based on Erik's review
slevis-lmwg Dec 24, 2024
b603c68
Final ChangeLog/ChangeSum
slevis-lmwg Dec 24, 2024
6cf9dde
Merge pull request #2917 from slevis-lmwg/merge-b4bdev-20241220
slevis-lmwg Dec 30, 2024
f10b014
Merge tag 'branch_tags/tmp-241219.n01.ctsm5.3.016' into merge-master-…
slevis-lmwg Dec 30, 2024
d4855ca
Merge pull request #2918 from slevis-lmwg/merge-master-20241230
slevis-lmwg Dec 30, 2024
8f15029
Merge tag 'ctsm5.3.016' into test-update-fateshydro
glemieux Jan 2, 2025
6142b68
Merge remote-tracking branch 'escomp/tmp-241219' into test-update-fat…
glemieux Jan 2, 2025
6603ed2
add PVT test issue #2919 to expected failures
glemieux Jan 2, 2025
f6bf737
Update submodules to latest slated for the cesm3_0_beta05 tag
ekluzek Jan 4, 2025
1a7b773
Merge branch 'b4b-dev' into cesm3_0_beta05_submodules
ekluzek Jan 4, 2025
cbe6109
Back up mosart and rtm, so it doesn't bring in answer changes
ekluzek Jan 5, 2025
2fbbae4
Merge branch 'cesm3_0_beta05_submodules' of github.com:ekluzek/CTSM i…
ekluzek Jan 5, 2025
adebf76
Update cime with a fix for SSP issues
ekluzek Jan 6, 2025
730bebe
Changes to get the LILACSMOKE test to work. Pass current time down to…
ekluzek Jan 6, 2025
1c81c98
Bug fix for izumi nag tests to pass
slevis-lmwg Jan 7, 2025
193f844
Bug fix for izumi nag tests to pass
slevis-lmwg Jan 7, 2025
c67acd5
update changelog
glemieux Jan 7, 2025
d59162c
Merge pull request #2926 from slevis-lmwg/fix_izumi_nag_in_b4bdev
ekluzek Jan 7, 2025
136970d
Update change files to point to the tags of the two tmp branch tags t…
ekluzek Jan 7, 2025
3196de7
Merge commit '136970d9f' into test-update-fateshydro
ekluzek Jan 7, 2025
e58aab5
Update timestamp in change files
ekluzek Jan 8, 2025
dccdac5
Merge pull request #2882 from glemieux/test-update-fateshydro
ekluzek Jan 8, 2025
02c8cc4
Merge remote-tracking branch 'escomp/tmp-241219' into fix_izumi_nag_t…
slevis-lmwg Jan 8, 2025
e97f9d4
Add flexCN_FUN_BNF test and corresponding testmods
slevis-lmwg Jan 8, 2025
126e026
Correct the phase_name for an expected failure
slevis-lmwg Jan 8, 2025
f1d1feb
Updated ChangeLog/ChangeSum
slevis-lmwg Jan 9, 2025
a322e75
Fix the mizuRoute tag, and bring in one more cime update for SRCROOT …
ekluzek Jan 9, 2025
b78e56a
Merge branch 'cesm3_0_beta05_submodules' of github.com:ekluzek/CTSM i…
ekluzek Jan 9, 2025
d19a679
Add submodule directory updates
ekluzek Jan 9, 2025
1224d97
Merge remote-tracking branch 'escomp/b4b-dev' into cesm3_0_beta05_sub…
ekluzek Jan 9, 2025
bcd684b
Finalize ChangeLog
slevis-lmwg Jan 9, 2025
caf8af9
Merge pull request #2925 from slevis-lmwg/fix_izumi_nag_tests
slevis-lmwg Jan 9, 2025
2d8f71d
Update ChangeSum
slevis-lmwg Jan 9, 2025
c12709b
Update ChageLog
slevis-lmwg Jan 9, 2025
5c2bc3f
Small update to ChangeLog
slevis-lmwg Jan 9, 2025
203db12
Merge pull request #2928 from slevis-lmwg/tmp-241219
slevis-lmwg Jan 9, 2025
ffeb713
Merge tag 'ctsm5.3.017' into hist_time_mid_of_time_bounds
slevis-lmwg Jan 9, 2025
332f7c1
Update to mosart1.1.06 and rtm1_0_84
slevis-lmwg Jan 10, 2025
5d87682
Update ChangeLog/Sum
slevis-lmwg Jan 10, 2025
3ffe654
Finalize ChangeLog
slevis-lmwg Jan 11, 2025
fb89f33
Merge pull request #2838 from slevis-lmwg/hist_time_mid_of_time_bounds
slevis-lmwg Jan 11, 2025
8b2f216
Merge remote-tracking branch 'escomp/master' into zerothtstep
slevis-lmwg Jan 11, 2025
36d95e0
bug fix for scam clm warmstart - SCT cam6_prep now produces BFB resul…
jtruesdal Jan 11, 2025
b867a3e
Merge tag 'ctsm5.3.017' into b4b-dev
ekluzek Jan 13, 2025
9c4d3dc
Merge pull request #2931 from ekluzek/update_to_17
ekluzek Jan 13, 2025
7b88335
Merge remote-tracking branch 'escomp/b4b-dev' into cesm3_0_beta05_sub…
ekluzek Jan 13, 2025
f3a1dc6
call advance_timestep if startup or hybrid, not branch or continue
slevis-lmwg Jan 13, 2025
680833a
Merge pull request #2912 from ekluzek/cesm3_0_beta05_submodules
ekluzek Jan 14, 2025
b66e1e9
Draft ChangeLog/Sum files
slevis-lmwg Jan 14, 2025
8d198cf
Update ChangeLog
slevis-lmwg Jan 14, 2025
71e56b9
Update ChangeLog
slevis-lmwg Jan 14, 2025
2f6b129
Merge pull request #2084 from olyson/zerothtstep
slevis-lmwg Jan 14, 2025
24660a7
Merge branch 'b4b-dev' into remove_unused
ekluzek Jan 15, 2025
0d44483
Merge remote-tracking branch 'escomp/b4b-dev' into remove_unused
ekluzek Jan 15, 2025
6fddf3c
Merge pull request #2022 from johnpaulalex/remove_unused
ekluzek Jan 15, 2025
de32263
Merge remote-tracking branch 'escomp/b4b-dev' into hist_doc_master
ekluzek Jan 15, 2025
2dca24c
Merge pull request #2035 from johnpaulalex/hist_doc_master
ekluzek Jan 16, 2025
6e2f046
Merge pull request #2789 from samsrabin/update-ctsm53-release-notes
ekluzek Jan 16, 2025
0b74069
Remove expected build failures related to mpi-serial (issue 2916)
samsrabin Jan 16, 2025
598b546
Add aux_clm_mpi_serial test suite.
samsrabin Jan 16, 2025
d93f8a8
Add an expected failure due to ESCOMP/CTSM#2913.
samsrabin Jan 16, 2025
0ec2493
Merge pull request #2937 from samsrabin/mpi-serial-test-tweaks
samsrabin Jan 16, 2025
6d1a0e0
[BROKEN] Merge tag 'ctsm5.3.019' into merge-b4bdev-20250116
samsrabin Jan 16, 2025
c9e2ca8
Fix conflicts in lilac/lnd_comp_esmf.F90 with 019 version.
samsrabin Jan 16, 2025
031407c
lilac/lnd_comp_esmf.F90: Switch stop/restart alarm order.
samsrabin Jan 16, 2025
6194751
Update MOSART and RTM to fix nag build error.
samsrabin Jan 16, 2025
b427fc9
Remove two expected failures due to issue ESCOMP/CTSM#2914.
samsrabin Jan 17, 2025
bf65082
Remove an expected failure due to ESCOMP/CTSM#2905.
samsrabin Jan 17, 2025
bc03504
Remove failures expected due to ESCOMP/CTSM#2454.
samsrabin Jan 17, 2025
ff2ac19
Update ChangeLog/ChangeSum.
samsrabin Jan 17, 2025
a4aa4ec
Merge pull request #2938 from samsrabin/merge-b4bdev-20250116
samsrabin Jan 17, 2025
b8e71e5
Merge tag 'ctsm5.3.020' into merge-master-20250116
samsrabin Jan 17, 2025
ec0986b
Merge pull request #2939 from samsrabin/merge-master-20250116
samsrabin Jan 17, 2025
1e43d01
Merge pull request #17 from jtruesdal/ctsm_warmstart
slevis-lmwg Jan 23, 2025
d013bf7
Merge remote-tracking branch 'escomp/master' into ne3np4_to_defaults_…
slevis-lmwg Jan 23, 2025
6cf536b
Replace comment explaining `allow_scm` with the correct one
slevis-lmwg Jan 24, 2025
af8cd54
Improve `allow_scm` comment further
slevis-lmwg Jan 24, 2025
5f8d812
Add comment explaining the read_noscm flag
slevis-lmwg Jan 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ d866510188d26d51bcd6d37239283db690af7e82
e096358c832ab292ddfd22dd5878826c7c788968
475831f0fb0e31e97f630eac4e078c886558b61c
fd5f177131d63d39e79a13918390bdfb642d781e
a51816e0de380300b69db9fc3e2c7fa83b267b64
# Ran SystemTests and python/ctsm through black python formatter
5364ad66eaceb55dde2d3d598fe4ce37ac83a93c
8056ae649c1b37f5e10aaaac79005d6e3a8b2380
Expand All @@ -52,3 +53,4 @@ aa04d1f7d86cc2503b98b7e2b2d84dbfff6c316b
045d90f1d80f713eb3ae0ac58f6c2352937f1eb0
753fda3ff0147837231a73c9c728dd9ce47b5997
f112ba0bbf96a61d5a4d354dc0dcbd8b0c68145c
bd535c710db78420b8e8b9d71d88d8339e899c59
20 changes: 10 additions & 10 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -28,79 +28,79 @@
[submodule "fates"]
path = src/fates
url = https://github.com/NGEET/fates
fxtag = sci.1.79.3_api.37.0.0
fxtag = sci.1.80.4_api.37.0.0
fxrequired = AlwaysRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/NCAR/fates-release

[submodule "cism"]
path = components/cism
url = https://github.com/ESCOMP/CISM-wrapper
fxtag = cismwrap_2_2_002
fxtag = cismwrap_2_2_005
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESCOMP/CISM-wrapper

[submodule "rtm"]
path = components/rtm
url = https://github.com/ESCOMP/RTM
fxtag = rtm1_0_80
fxtag = rtm1_0_86
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESCOMP/RTM

[submodule "mosart"]
path = components/mosart
url = https://github.com/ESCOMP/MOSART
fxtag = mosart1.1.02
fxtag = mosart1.1.07
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESCOMP/MOSART

[submodule "mizuRoute"]
path = components/mizuRoute
url = https://github.com/ESCOMP/mizuRoute
fxtag = cesm-coupling.n02_v2.1.3
fxtag = cesm-coupling.n03_v2.2.0
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESCOMP/mizuRoute

[submodule "ccs_config"]
path = ccs_config
url = https://github.com/ESMCI/ccs_config_cesm.git
fxtag = ccs_config_cesm1.0.10
fxtag = ccs_config_cesm1.0.16
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESMCI/ccs_config_cesm.git

[submodule "cime"]
path = cime
url = https://github.com/ESMCI/cime
fxtag = cime6.1.37
fxtag = cime6.1.59
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESMCI/cime

[submodule "cmeps"]
path = components/cmeps
url = https://github.com/ESCOMP/CMEPS.git
fxtag = cmeps1.0.16
fxtag = cmeps1.0.33
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESCOMP/CMEPS.git

[submodule "cdeps"]
path = components/cdeps
url = https://github.com/ESCOMP/CDEPS.git
fxtag = cdeps1.0.53
fxtag = cdeps1.0.61
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESCOMP/CDEPS.git

[submodule "share"]
path = share
url = https://github.com/ESCOMP/CESM_share
fxtag = share1.1.2
fxtag = share1.1.7
fxrequired = ToplevelRequired
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
fxDONOTUSEurl = https://github.com/ESCOMP/CESM_share
Expand Down
4 changes: 2 additions & 2 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -126,9 +126,9 @@ cime_config/config_tests.xml ----- Define CTSM specific tests
cime_config/config_pes.xml ------- Define Processor layouts for various CTSM grids and compsets
cime_config/testdefs ------------- Directory for specification of CTSM testing
cime_config/testdefs/ExpectedTestFails.xml -- List of tests that are expected to fail
cime_config/usermods_dirs -------- Directories of sets of user-modification subdirs
cime_config/usermods_dirs/clm ---- Directories of sets of user-modification subdirs
(These are directories that add specific user modifications to
simulations created using "cime/scripts/create_newcase --user-mods-dir".)
simulations created using "cime/scripts/create_newcase --user-mods-dir clm/*)

tools/mksurfdata_esmf --------- Directory to build program to create surface dataset
at any resolution.
Expand Down
63 changes: 29 additions & 34 deletions WhatsNewInCTSM5.3.md
Original file line number Diff line number Diff line change
@@ -1,53 +1,48 @@
Purpose and description of changes since ctsm5.2.005
----------------------------------------------------
# What's new in CTSM 5.3 (tag `ctsm5.3.0`)

Bring in updates needed for the CESM3.0 science capability/functionality "chill". Most importantly bringing
in: CN Matrix to speed up spinup for the BGC model, updated surface datasets, updated Leung 2023 dust emissions,
explicit Air Conditioning for the Urban model, updates to crop calendars. For clm6_0 physics these options are now
default turned on in addition to Sturm snow, and excess ice.
## Purpose and description of changes since CTSM 5.2 (tag `ctsm5.2.005`)
- Adds CN Matrix method to speed up spinup for the BGC model.
- Updates surface datasets.
- Brings in new Leung 2023 dust emissions.
- Adds explicit air conditioning for the urban model.
- Updates crop calendars.
- Updates fire model with various improvements, including default parameterization against climate reanalysis from CRU-JRA instead of GSWP.
- FATES compsets can now be run with transient land use.

Changes to CTSM Infrastructure:
===============================
These changes were needed ahead of the CESM3 capability/functionality "chill". For `clm6_0` physics these options are now turned on by default, in addition to Sturm snow and excess ice.

- manage_externals removed and replaced by git-fleximod
- Ability to handle CAM7 in LND_TUNING_MODE
## Changes to CTSM infrastructure
- `manage_externals` removed and replaced by `git-fleximod`
- Ability to handle CAM7 in `LND_TUNING_MODE`

Changes to CTSM Answers:
========================
## Changes to CTSM answers

Changes to defaults for clm6_0 physics:
Changes to defaults for `clm6_0` physics:
- Urban explicit A/C turned on
- Snow thermal conductivity is now Sturm_1997
- New IC file for f09 1850
- Snow thermal conductivity method is now `Sturm_1997`
- New initial conditions file for f09 ("1-degree") 1850, with more in progress
- New crop calendars
- Dust emissions is now Leung_2023
- Dust emissions method is now `Leung_2023`
- Excess ice is turned on
- Updates to MEGAN for BVOC's
- Updates to MEGAN for BVOCs
- Updates to BGC fire method

Changes for all physics versions:

- Parameter files updated
- FATES parameter file updated
- Glacier region 1 is now undefined
- Update in FATES transient Land use
- Update in FATES transient land use
- Pass active glacier (CISM) runoff directly to river model (MOSART)
- Add the option for using matrix for Carbon/Nitrogen BGC spinup
- Add the option for using Matrix CN method for Carbon/Nitrogen BGC spinup

New surface datasets:
=====================
## New surface datasets

- With new surface datasets the following GLC fields have region "1" set to UNSET:
glacier_region_behavior, glacier_region_melt_behavior, glacier_region_ice_runoff_behavior
- With new surface datasets the following GLC fields have region "1" set to UNSET: glacier_region_behavior, glacier_region_melt_behavior, glacier_region_ice_runoff_behavior
- Updates to allow creating transient landuse timeseries files going back to 1700.
- Fix an important bug on soil fields that was there since ctsm5.2.0. This results in mksurfdata_esmf now giving identical answers with a change in number of processors, as it should.
- Add in creation of ne0np4.POLARCAP.ne30x4 surface datasets.
- Add version to the surface datasets.
- Remove the --hires_pft option from mksurfdata_esmf as we don't have the datasets for it.
- Remove VIC fields from surface datasets.

New input datasets to mksurfdata_esmf:
======================================

- Updates in PFT/LAI/soil-color raw datasets (now from the TRENDY2024 timeseries that ends in 2023), as well as two fire datasets (AG fire, peatland), and the glacier behavior dataset.
- Fix an important bug on soil fields that was there since `ctsm5.2.0`. This has the side effect of `mksurfdata_esmf` now giving identical answers with a change in number of processors, as it should.
- Surface datasets now provided for the `ne0np4.POLARCAP.ne30x4` grid.
- Surface datasets now have their version number embedded to prevent mismatch of surface dataset and CTSM version.
- Remove the `--hires_pft` option from `mksurfdata_esmf` as we don't have the datasets for it.
- Remove `VIC` fields from surface datasets.
- Updates to input datasets in PFT/LAI/soil-color raw datasets (now from the TRENDY2024 timeseries that ends in 2023), as well as two fire datasets (crop fire peak month, peatland fraction), and the glacier behavior dataset.

4 changes: 3 additions & 1 deletion bld/CLMBuildNamelist.pm
Original file line number Diff line number Diff line change
Expand Up @@ -3395,7 +3395,7 @@ sub setup_logic_mineral_nitrogen_dynamics {
#
my ($opts, $nl_flags, $definition, $defaults, $nl) = @_;

my @vars = ( "freelivfix_slope_wet", "freelivfix_intercept" );
my @vars = ( "freelivfix_slope_wet", "freelivfix_intercept", "nfix_method" );
if ( &value_is_true($nl_flags->{'use_cn'}) && &value_is_true($nl->get_value('use_fun')) ) {
foreach my $var ( @vars ) {
add_default($opts, $nl_flags->{'inputdata_rootdir'}, $definition, $defaults, $nl, $var,
Expand All @@ -3408,6 +3408,7 @@ sub setup_logic_mineral_nitrogen_dynamics {
}
}
}

}


Expand Down Expand Up @@ -5208,6 +5209,7 @@ sub write_output_files {
}
push @groups, "clm_humanindex_inparm";
push @groups, "cnmresp_inparm";
push @groups, "cnfun_inparm";
push @groups, "photosyns_inparm";
push @groups, "cnfire_inparm";
push @groups, "cn_general";
Expand Down
19 changes: 13 additions & 6 deletions bld/namelist_files/namelist_defaults_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -524,10 +524,9 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
<!-- The default filenames are given relative to the root directory
for the CLM2 data in the CESM distribution -->
<!-- Plant function types (relative to {csmdata}) -->
<paramfile phys="clm6_0" >lnd/clm2/paramdata/ctsm60_params.c241017.nc</paramfile>
<paramfile phys="clm5_1" >lnd/clm2/paramdata/ctsm51_params.c241017.nc</paramfile>
<paramfile phys="clm5_0" >lnd/clm2/paramdata/clm50_params.c241017.nc</paramfile>
<paramfile phys="clm4_5" >lnd/clm2/paramdata/clm45_params.c241017.nc</paramfile>
<paramfile phys="clm6_0" >lnd/clm2/paramdata/ctsm60_params.c241119.nc</paramfile>
<paramfile phys="clm5_0" >lnd/clm2/paramdata/clm50_params.c241119.nc</paramfile>
<paramfile phys="clm4_5" >lnd/clm2/paramdata/clm45_params.c241119.nc</paramfile>

<!-- ================================================================== -->
<!-- FATES default parameter file -->
Expand Down Expand Up @@ -1652,6 +1651,8 @@ lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_mpasa480_hist_2000_78pfts_c240908.nc</
<fsurdat hgrid="mpasa120" sim_year="2000">
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_mpasa120_hist_2000_78pfts_c240908.nc</fsurdat>

<fsurdat hgrid="ne3np4" sim_year="2000">
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_ne3np4_hist_2000_78pfts_c240925.nc</fsurdat>
<fsurdat hgrid="ne3np4.pg3" sim_year="2000">
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_ne3np4.pg3_hist_2000_78pfts_c240908.nc</fsurdat>
<fsurdat hgrid="ne120np4.pg3" sim_year="2000">
Expand Down Expand Up @@ -1706,6 +1707,8 @@ lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_ne30np4.pg2_hist_1850_78pfts_c240908.n
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_ne30np4.pg3_hist_1850_78pfts_c240908.nc</fsurdat>
<fsurdat hgrid="ne3np4.pg3" sim_year="1850">
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_ne3np4.pg3_hist_1850_78pfts_c240908.nc</fsurdat>
<fsurdat hgrid="ne3np4" sim_year="1850">
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_ne3np4_hist_1850_78pfts_c240925.nc</fsurdat>

<fsurdat hgrid="C96" sim_year="1850">
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_C96_hist_1850_78pfts_c240908.nc</fsurdat>
Expand All @@ -1716,8 +1719,6 @@ lnd/clm2/surfdata_esmf/ctsm5.3.0/synthetic/surfdata_1x1_cidadinhoBR_synth_hist_2
<fsurdat hgrid="1x1_brazil" sim_year="1850">
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_1x1_brazil_hist_1850_78pfts_c240912.nc</fsurdat>

<fsurdat hgrid="ne3np4.pg3" sim_year="1850">
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_ne3np4.pg3_hist_1850_78pfts_c240908.nc</fsurdat>
<fsurdat hgrid="ne16np4.pg3" sim_year="1850">
lnd/clm2/surfdata_esmf/ctsm5.3.0/surfdata_ne16np4.pg3_hist_1850_78pfts_c240908.nc</fsurdat>
<fsurdat hgrid="ne120np4.pg3" sim_year="1850">
Expand Down Expand Up @@ -1788,6 +1789,8 @@ lnd/clm2/surfdata_esmf/NEON/ctsm5.3.0/surfdata_1x1_NEON_TOOL_hist_2000_78pfts_c2
<flanduse_timeseries hgrid="mpasa120" sim_year_range="1850-2000"
>lnd/clm2/surfdata_esmf/ctsm5.3.0/landuse.timeseries_mpasa120_SSP2-4.5_1850-2100_78pfts_c240908.nc</flanduse_timeseries>

<flanduse_timeseries hgrid="ne3np4" sim_year_range="1850-2000"
>lnd/clm2/surfdata_esmf/ctsm5.3.0/landuse.timeseries_ne3np4_SSP2-4.5_1850-2100_78pfts_c240926.nc</flanduse_timeseries>
<flanduse_timeseries hgrid="ne3np4.pg3" sim_year_range="1850-2000"
>lnd/clm2/surfdata_esmf/ctsm5.3.0/landuse.timeseries_ne3np4.pg3_SSP2-4.5_1850-2100_78pfts_c240908.nc</flanduse_timeseries>
<flanduse_timeseries hgrid="ne16np4.pg3" sim_year_range="1850-2000"
Expand Down Expand Up @@ -1834,6 +1837,8 @@ lnd/clm2/surfdata_esmf/NEON/ctsm5.3.0/surfdata_1x1_NEON_TOOL_hist_2000_78pfts_c2
<flanduse_timeseries hgrid="mpasa120" sim_year_range="1850-2100" ssp_rcp="SSP2-4.5"
>lnd/clm2/surfdata_esmf/ctsm5.3.0/landuse.timeseries_mpasa120_SSP2-4.5_1850-2100_78pfts_c240908.nc</flanduse_timeseries>

<flanduse_timeseries hgrid="ne3np4" sim_year_range="1850-2100" ssp_rcp="SSP2-4.5"
>lnd/clm2/surfdata_esmf/ctsm5.3.0/landuse.timeseries_ne3np4_SSP2-4.5_1850-2100_78pfts_c240926.nc</flanduse_timeseries>
<flanduse_timeseries hgrid="ne3np4.pg3" sim_year_range="1850-2100" ssp_rcp="SSP2-4.5"
>lnd/clm2/surfdata_esmf/ctsm5.3.0/landuse.timeseries_ne3np4.pg3_SSP2-4.5_1850-2100_78pfts_c240908.nc</flanduse_timeseries>
<flanduse_timeseries hgrid="ne16np4.pg3" sim_year_range="1850-2100" ssp_rcp="SSP2-4.5"
Expand Down Expand Up @@ -1894,6 +1899,8 @@ lnd/clm2/surfdata_esmf/NEON/ctsm5.3.0/surfdata_1x1_NEON_TOOL_hist_2000_78pfts_c2
<freelivfix_intercept use_fun=".true." use_cn=".true.">0.0117d00</freelivfix_intercept>
<freelivfix_slope_wet use_fun=".true." use_cn=".true.">0.0006d00</freelivfix_slope_wet>

<nfix_method>Houlton</nfix_method>

<br_root>0.83d-06</br_root>

<!-- Scalar of leaf respiration to vcmax (used for SP mode and with luna) (could vary with physics version) -->
Expand Down
5 changes: 5 additions & 0 deletions bld/namelist_files/namelist_definition_ctsm.xml
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,11 @@ Slope of free living Nitrogen fixation with annual ET
Intercept of free living Nitrogen fixation with zero annual ET
</entry>

<entry id="nfix_method" type="char*25" category="cnfun_inparm"
group="cnfun_inparm" valid_values="Houlton,Bytnerowicz" value="Houlton" >
Choice of nfix parameterization
</entry>

<entry id="use_undercanopy_stability" type="logical" category="clm_physics"
group="canopyfluxes_inparm" valid_values="" >
If TRUE use the undercanopy stability term used with CLM4.5 (Sakaguchi&amp;Zeng, 2008)
Expand Down
14 changes: 7 additions & 7 deletions bld/unit_testers/build-namelist_test.pl
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,7 @@ sub cat_and_create_namelistinfile {
my $phys = "clm6_0";
$mode = "-phys $phys";
&make_config_cache($phys);
my $neondir = "../../cime_config/usermods_dirs/NEON";
my $neondir = "../../cime_config/usermods_dirs/clm/NEON";
foreach my $site ( "ABBY", "BLAN", "CPER", "DEJU", "GRSM", "HEAL", "KONA", "LENO", "NIWO",
"ONAQ", "PUUM", "SERC", "SRER", "TALL", "TREE", "WOOD", "BARR", "BONA",
"DCFS", "DELA", "GUAN", "JERC", "KONZ", "MLBS", "NOGP", "ORNL", "RMNP",
Expand Down Expand Up @@ -421,7 +421,7 @@ sub cat_and_create_namelistinfile {
my $phys = "clm6_0";
$mode = "-phys $phys";
&make_config_cache($phys);
my $plumdir = "../../cime_config/usermods_dirs/PLUMBER2";
my $plumdir = "../../cime_config/usermods_dirs/clm/PLUMBER2";
foreach my $site (
"AR-SLu", "AU-Emr", "AU-TTE", "CA-NS1", "CA-SF3", "CN-HaM", "DE-Obe", "ES-ES1", "FR-Gri", "IE-Dri", "IT-LMa", "IT-SRo", "RU-Fyo", "US-Aud", "US-Ho1", "US-Ne2", "US-Syv", "ZM-Mon",
"AT-Neu", "AU-Gin", "AU-Tum", "CA-NS2", "CH-Cha", "CN-Qia", "DE-Seh", "ES-ES2", "FR-Hes", "IT-Amp", "IT-Mal", "JP-SMF", "RU-Zot", "US-Bar", "US-KS2", "US-Ne3", "US-Ton",
Expand Down Expand Up @@ -1490,7 +1490,7 @@ sub cat_and_create_namelistinfile {
print "========================================================================\n";

# Check for ALL resolutions with CLM50SP
my @resolutions = ( "360x720cru", "10x15", "4x5", "0.9x1.25", "1.9x2.5", "ne3np4.pg3", "ne16np4.pg3", "ne30np4", "ne30np4.pg2", "ne30np4.pg3", "ne120np4.pg3", "ne0np4CONUS.ne30x8", "ne0np4.ARCTIC.ne30x4", "ne0np4.ARCTICGRIS.ne30x8", "C96", "mpasa480", "mpasa120" );
my @resolutions = ( "360x720cru", "10x15", "4x5", "0.9x1.25", "1.9x2.5", "ne3np4", "ne3np4.pg3", "ne16np4.pg3", "ne30np4", "ne30np4.pg2", "ne30np4.pg3", "ne120np4.pg3", "ne0np4CONUS.ne30x8", "ne0np4.ARCTIC.ne30x4", "ne0np4.ARCTICGRIS.ne30x8", "C96", "mpasa480", "mpasa120" );
my @only2000_resolutions = ( "1x1_numaIA", "1x1_brazil", "1x1_mexicocityMEX", "1x1_vancouverCAN", "1x1_urbanc_alpha", "5x5_amazon", "0.125nldas2", "mpasa60", "mpasa15", "mpasa3p75" );
my @regional;
foreach my $res ( @resolutions ) {
Expand Down Expand Up @@ -1527,7 +1527,7 @@ sub cat_and_create_namelistinfile {
print " Test important resolutions for BGC and historical\n";
print "==================================================\n";

my @resolutions = ( "4x5", "10x15", "360x720cru", "ne30np4.pg3", "ne3np4.pg3", "1.9x2.5", "0.9x1.25", "C96", "mpasa120" );
my @resolutions = ( "4x5", "10x15", "360x720cru", "ne30np4.pg3", "ne3np4", "ne3np4.pg3", "1.9x2.5", "0.9x1.25", "C96", "mpasa120" );
my @regional;
my $nlbgcmode = "bgc";
my $mode = "$phys-$nlbgcmode";
Expand Down Expand Up @@ -1754,7 +1754,7 @@ sub cat_and_create_namelistinfile {
&cleanup();
}

my @crop_res = ( "1x1_numaIA", "4x5", "10x15", "0.9x1.25", "1.9x2.5", "ne3np4.pg3", "ne30np4", "ne30np4.pg3", "C96", "mpasa120" );
my @crop_res = ( "1x1_numaIA", "4x5", "10x15", "0.9x1.25", "1.9x2.5", "ne3np4", "ne3np4.pg3", "ne30np4", "ne30np4.pg3", "C96", "mpasa120" );
foreach my $res ( @crop_res ) {
$options = "-bgc bgc -crop -res $res -envxml_dir .";
&make_env_run();
Expand Down Expand Up @@ -1843,7 +1843,7 @@ sub cat_and_create_namelistinfile {
&cleanup();
}
# Transient ssp_rcp scenarios that work
my @tran_res = ( "4x5", "0.9x1.25", "1.9x2.5", "10x15", "360x720cru", "ne3np4.pg3", "ne16np4.pg3", "ne30np4.pg3", "C96", "mpasa120" );
my @tran_res = ( "4x5", "0.9x1.25", "1.9x2.5", "10x15", "360x720cru", "ne3np4", "ne3np4.pg3", "ne16np4.pg3", "ne30np4.pg3", "C96", "mpasa120" );
foreach my $usecase ( "1850-2100_SSP2-4.5_transient" ) {
my $startymd = 20150101;
foreach my $res ( @tran_res ) {
Expand Down Expand Up @@ -1880,7 +1880,7 @@ sub cat_and_create_namelistinfile {
"-bgc bgc -clm_demand flanduse_timeseries -sim_year 1850-2000 -namelist '&a start_ymd=18500101/'",
"-bgc bgc -envxml_dir . -namelist '&a use_c13=.true.,use_c14=.true.,use_c14_bombspike=.true./'" );
foreach my $clmopts ( @clmoptions ) {
my @clmres = ( "10x15", "4x5", "360x720cru", "0.9x1.25", "1.9x2.5", "ne3np4.pg3", "ne16np4.pg3", "ne30np4.pg3", "C96", "mpasa120" );
my @clmres = ( "10x15", "4x5", "360x720cru", "0.9x1.25", "1.9x2.5", "ne3np4", "ne3np4.pg3", "ne16np4.pg3", "ne30np4.pg3", "C96", "mpasa120" );
foreach my $res ( @clmres ) {
$options = "-res $res -envxml_dir . ";
&make_env_run( );
Expand Down
2 changes: 1 addition & 1 deletion cime
Submodule cime updated 48 files
+11 −7 .github/workflows/testing.yml
+1 −1 CIME/BuildTools/configure.py
+33 −6 CIME/SystemTests/eri.py
+6 −7 CIME/SystemTests/err.py
+6 −0 CIME/SystemTests/ers.py
+222 −92 CIME/SystemTests/mvk.py
+6 −0 CIME/SystemTests/restart_tests.py
+104 −9 CIME/SystemTests/system_tests_common.py
+81 −0 CIME/SystemTests/test_mods.py
+2 −2 CIME/Tools/code_checker
+2 −2 CIME/Tools/xmlconvertors/config_pes_converter.py
+9 −10 CIME/Tools/xmlconvertors/grid_xml_converter.py
+112 −30 CIME/XML/env_batch.py
+18 −0 CIME/XML/generic_xml.py
+16 −13 CIME/case/case.py
+3 −3 CIME/case/case_clone.py
+10 −1 CIME/case/case_run.py
+63 −45 CIME/case/case_st_archive.py
+7 −4 CIME/case/case_submit.py
+6 −1 CIME/case/check_input_data.py
+2 −4 CIME/code_checker.py
+18 −20 CIME/compare_namelists.py
+95 −33 CIME/config.py
+1 −3 CIME/data/config/config_tests.xml
+0 −8 CIME/data/config/xml_schemas/config_machines_version3.xsd
+1 −1 CIME/data/config/xml_schemas/config_workflow.xsd
+9 −0 CIME/get_timing.py
+11 −1 CIME/hist_utils.py
+202 −124 CIME/namelist.py
+1 −1 CIME/non_py/cprnc
+8 −2 CIME/status.py
+12 −26 CIME/test_scheduler.py
+6 −11 CIME/test_status.py
+87 −14 CIME/tests/test_sys_test_scheduler.py
+1 −11 CIME/tests/test_unit_case_setup.py
+15 −3 CIME/tests/test_unit_system_tests.py
+730 −0 CIME/tests/test_unit_system_tests_mvk.py
+165 −2 CIME/tests/test_unit_xml_env_batch.py
+1 −0 CIME/tests/test_unit_xml_tests.py
+12 −0 CIME/tests/utils.py
+9 −5 CIME/utils.py
+2 −3 CIME/wait_for_tests.py
+1 −0 doc/requirements.txt
+2 −1 doc/source/conf.py
+237 −52 doc/source/users_guide/testing.rst
+2 −4 docker/Dockerfile
+1 −0 docker/cime.yaml
+1 −0 test-requirements.txt
Loading
Loading