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

Changes to buildnml to permit use of new dglc component with ctms #71

Closed
wants to merge 2,443 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2443 commits
Select commit Hold shift + click to select a range
071cf72
Add an LII test using the spunup 1850 ne30pg3_g17 file
ekluzek Nov 5, 2023
ab597dd
Adjust tests with tests expected to pass
ekluzek Nov 7, 2023
6a7c0e7
Update ChangeLog and ChangeSum.
samsrabin Nov 28, 2023
20fe922
Merge pull request #2240 from samsrabin/use-basetlatvary-params
samsrabin Nov 28, 2023
16ba201
Fix some of the filepaths
ekluzek Nov 9, 2023
12cf71b
Add issue number to expected fails
ekluzek Nov 9, 2023
c48a334
Update baseline directory for Derecho
ekluzek Nov 9, 2023
79f64df
Change queue and wallclock limit for Derecho
ekluzek Nov 10, 2023
0e8caee
Add 2000 and HIST tests for ne30np4.pg3 to cesm3_dev testlist, remove…
ekluzek Nov 10, 2023
0fa6ebc
Get finidat file working for 2000 ne30np4.pg3 clm5_1_cam6.0 working
ekluzek Nov 10, 2023
cae3667
Update ne30np4.pg3 1850 finidat file so LII tests work, and add in ne…
ekluzek Nov 10, 2023
910514d
Actually turn Meier off
ekluzek Nov 10, 2023
faee6e5
setting fates external to two-stream feature branch
rgknox Nov 28, 2023
f1f1a91
Updating spacing for fates radiation path join
rgknox Nov 28, 2023
82800f0
Correct some namelist settings
ekluzek Nov 28, 2023
432a04b
Merge tag 'ctsm5.1.dev155' into derecho1
ekluzek Nov 28, 2023
8f3327c
The ne30pg3 finidat file needs to do interpolation to get started sin…
ekluzek Nov 28, 2023
18c2a50
move add_cime_to_path import
Nov 28, 2023
3036183
Remove the ne30pg3 LII tests because they will fail as use_init_inter…
ekluzek Nov 28, 2023
ebb3e64
Add use_init_interp to the ne30pg3 finidat file, because it's needed …
ekluzek Nov 28, 2023
98cb379
Set init_interp_fill_missing_with_natveg for the ne30np4.pg3 grid
ekluzek Nov 28, 2023
508fc80
Remove tests that are passing and add new fail
ekluzek Nov 28, 2023
9f457db
Add a couple cesm3_dev tests to aux_clm
ekluzek Nov 28, 2023
3a3a97e
PE layouts for f45 and f10 for Derecho
ekluzek Nov 28, 2023
651ff5c
Lengthen test time
ekluzek Nov 29, 2023
a8c535a
Remove the nvhpc tests that are now passing
ekluzek Nov 29, 2023
10b3985
Update Externals.cfg to version from CESM3_dev aba49b6.
samsrabin Nov 29, 2023
90a297e
Merge tag 'ctsm5.1.dev155' into fates-luh2
glemieux Nov 29, 2023
242974b
Remove endrun for Meier2022 case to work
slevis-lmwg Nov 29, 2023
f2ad048
fates external pointer
rgknox Nov 30, 2023
cd93627
merge up to dev155
rgknox Nov 30, 2023
1f44adf
update fates parameter file name in defaults
glemieux Nov 30, 2023
f85fea8
First pass at adding derecho tests, also change the syntax for ones w…
ekluzek Nov 30, 2023
5c8f17b
Work on f09 f19 and nldas pe-layouts for Derecho
ekluzek Nov 30, 2023
fd7373d
remove obsolete disturbance variables from base fates testmod
glemieux Nov 30, 2023
97a93b7
add landuse site level variables to default fates testmod
glemieux Nov 30, 2023
e93ae42
Merge branch 'master' into regrid-shdate-dev
samsrabin Nov 30, 2023
b24e5f5
Do not use Meier roughness by default, even with 5.1.
samsrabin Nov 30, 2023
c245592
remove obsolete disturbance variables from excluded output of fates_s…
glemieux Nov 30, 2023
da4af8e
Update ChangeLog and ChangeSum.
samsrabin Nov 30, 2023
1ebc66d
Merge pull request #2273 from samsrabin/disable-meier-roughness
samsrabin Nov 30, 2023
8c0b078
add luh2 testmod
glemieux Nov 30, 2023
7222bb6
Try z0m(p) = z0mg(c) instead of zero as the bug-fix
slevis-lmwg Nov 30, 2023
bdf616c
Correct ChangeLog description of aux_clm results for ctsm5.1.dev156.
samsrabin Nov 30, 2023
ced34c3
Fix comment alignment
slevis-lmwg Nov 30, 2023
f65c99c
Update externals for ccs_config which is needed for mpi-serial tests
ekluzek Dec 1, 2023
4ce2a9d
The same intel tests are failing on Derecho as were on Cheyenne
ekluzek Dec 1, 2023
14d666e
Fix pe-layouts for Derecho, remove new nvhpc tests on Derecho that we…
ekluzek Dec 1, 2023
ea31fb5
Merge tag 'ctsm5.1.dev156' into derecho1
ekluzek Dec 1, 2023
84bab54
Correct expected fail
ekluzek Dec 1, 2023
15c9527
Add two expected fails because of a build issue presumably in ccs_config
ekluzek Dec 1, 2023
11e706c
Add more mpi-serial intel debug failed tests
ekluzek Dec 1, 2023
24c088c
Remove two nvhpc tests that fail, one from Cheyenne that wasn't there…
ekluzek Dec 1, 2023
a0f8ff9
change location of luh2 fates data and make sure default is available
glemieux Dec 1, 2023
bb23a70
replace use statements from the fluh_timeseries default setting
glemieux Dec 1, 2023
e2716ca
add build subdirectory for fates landuse timeseries default file
glemieux Dec 1, 2023
ffac03f
add fates to the build tag subdirectory name
glemieux Dec 1, 2023
6c5c24d
Add NEON tests to Derecho
ekluzek Dec 1, 2023
7ccd479
Change some of the comments about Cheyenne to also include Derecho
ekluzek Dec 1, 2023
be78a0b
add resolution to the add_default call for the fates landuse timeseries
glemieux Dec 1, 2023
3def7e3
correct descriptions and diagnostic write
glemieux Dec 1, 2023
e8b0508
correct hlm group name in namelist definition
glemieux Dec 2, 2023
1a2f5e8
Move the Derecho intel/DEBUG tests to gnu keeping only one that's exp…
ekluzek Dec 3, 2023
a6e3db8
Add FUNITCTSM to the list of expected fails
ekluzek Dec 3, 2023
ad5c076
Remove references to Cheyenne and make it more explicit what to do on…
ekluzek Dec 4, 2023
9c4d186
Update /glade/p references
ekluzek Dec 4, 2023
fe97097
Update /glade/p path references
ekluzek Dec 4, 2023
12057ea
Update /glade/p paths
ekluzek Dec 4, 2023
8b249d5
First stab at getting the test/tools framework to work on Derecho, is…
ekluzek Dec 4, 2023
8085fa3
Update paths to use /glade/campaign/cesm/cesmdata/cseg/inputdata reso…
ekluzek Dec 4, 2023
662ab29
Update ccs_config to version from ekluzek:derecho1#8085fa3.
samsrabin Dec 4, 2023
d528626
Merge tag 'ctsm5.1.dev156' into externals-for-derecho
samsrabin Dec 4, 2023
c5b409d
Update ChangeLog and ChangeSum.
samsrabin Dec 5, 2023
bf19eb8
Merge pull request #2270 from samsrabin/externals-for-derecho
samsrabin Dec 5, 2023
02a71b8
Merge tag 'ctsm5.1.dev157' into derecho1
ekluzek Dec 5, 2023
82c3f47
Merge tag 'ctsm5.1.dev155' into bugfix_iss2264
slevis-lmwg Dec 6, 2023
7efee20
Update cdeps version to fix #2280 so NAG compiler can run
ekluzek Dec 6, 2023
6fccf68
Run through black
ekluzek Dec 6, 2023
90541f6
ignore black format
ekluzek Dec 6, 2023
d7cd648
Remove new ne30np4.pg3 finidat file from CTSM5.2 as incompatible with…
ekluzek Dec 6, 2023
af8ae7f
Restore perl CLMBuildNamelist back to ctsm5.1.dev157 version, the ne3…
ekluzek Dec 6, 2023
d610ac9
Point to the file location under /glade/campaign/cisl/dares/glade-p-d…
ekluzek Dec 6, 2023
2a15f58
Update paths in comments from /glade/p to new location where @olyson …
ekluzek Dec 7, 2023
fd20d7e
Change path in comments to where @olyson now has this data
ekluzek Dec 7, 2023
79af406
Remove comment that included a /glade/p source file
ekluzek Dec 7, 2023
5eb701a
Fix testname
ekluzek Dec 7, 2023
7be2976
Correct the finidat file settings for clm5_1_cam6 to point to the clm…
ekluzek Dec 7, 2023
a18d316
Merge remote-tracking branch 'escomp/master' into subset_data_fix
slevis-lmwg Dec 8, 2023
875bb0d
Merge remote-tracking branch 'slevis-lmwg/bugfix_iss2264' into subset…
slevis-lmwg Dec 8, 2023
6168aa1
Merge remote-tracking branch 'adrifoster/run_neon-cime_path_bug' into…
slevis-lmwg Dec 8, 2023
f335221
Merge remote-tracking branch 'glemieux/python/xesmf-add' into subset_…
slevis-lmwg Dec 8, 2023
f47de1d
Merge remote-tracking branch 'samsrabin/regrid-shdate-dev' into subse…
slevis-lmwg Dec 8, 2023
167d445
Merge remote-tracking branch 'olyson/noiso2iso' into subset_data_fix
slevis-lmwg Dec 8, 2023
dc3f609
Merge remote-tracking branch 'samsrabin/refer-to-issue-2227' into sub…
slevis-lmwg Dec 8, 2023
77b2d7e
Correct finidat file for clm5_1 GSWP3
ekluzek Dec 8, 2023
aaf740c
Update Change files
ekluzek Dec 8, 2023
10d0538
Update changelog
ekluzek Dec 8, 2023
50bfc43
Merge pull request #2269 from ekluzek/derecho1
ekluzek Dec 8, 2023
b45d142
Merge remote-tracking branch 'escomp/master' into subset_data_fix
slevis-lmwg Dec 8, 2023
ff02bad
Add module load cdo to regrid_ggcmi_shdates.py for sys test to pass
slevis-lmwg Dec 8, 2023
bb536ed
Minor reformat
slevis-lmwg Dec 8, 2023
1aa54e6
Revert "Minor reformat"
slevis-lmwg Dec 8, 2023
868c8af
Revert "Add module load cdo to regrid_ggcmi_shdates.py for sys test t…
slevis-lmwg Dec 8, 2023
a059445
Revert "Merge remote-tracking branch 'samsrabin/regrid-shdate-dev' in…
slevis-lmwg Dec 8, 2023
1fbf551
Draft ChangeLog/ChangeSum
slevis-lmwg Dec 9, 2023
5667aad
Merge https://github.com/mvdebolskiy/CTSM into noresm
mvdebolskiy Dec 11, 2023
14ea4c3
fix pes
mvdebolskiy Dec 11, 2023
7dba402
Fates pointer
rgknox Dec 11, 2023
e6c0cbf
Update fates two-stream b4b pointer
rgknox Dec 11, 2023
fb5dd43
Correction for one test in ExpectedTestFails.xml
slevis-lmwg Dec 11, 2023
5cd5758
Updated ChangeLog/ChangeSum
slevis-lmwg Dec 12, 2023
03246f8
Merge pull request #2253 from slevis-lmwg/subset_data_fix
slevis-lmwg Dec 12, 2023
1a1ec94
remove wood product flux from fates carbon balance check
glemieux Dec 12, 2023
7c2ec40
Merge tag 'ctsm5.1.dev159' into fates-luh2
glemieux Dec 13, 2023
67426be
update externals with fates landuse tag
glemieux Dec 14, 2023
131308f
update external
rgknox Dec 14, 2023
3425f4d
Revert "Revert "Merge remote-tracking branch 'samsrabin/regrid-shdate…
samsrabin Dec 14, 2023
197e53a
Improve comments/docstrings.
samsrabin Dec 14, 2023
0224c2a
Another comment/docstring improvement.
samsrabin Dec 14, 2023
4bf2384
Rename TestRegridGgcmiShdates to TestUtilsImportCoord.
samsrabin Dec 14, 2023
164357e
regrid_ggcmi_shdates now loads cdo module.
samsrabin Dec 14, 2023
225f092
Update the default fates paramfile
glemieux Dec 15, 2023
809ef08
Pass surfpft bounds as input argumment
glemieux Dec 15, 2023
27b2607
Delete a print(lat).
samsrabin Dec 17, 2023
f39f7b4
Use logging infra for *_ggcmi_shdates.py scripts.
samsrabin Dec 17, 2023
747eda6
chdir out of tempdir in tests and regrid_ggcmi_shdates.
samsrabin Dec 17, 2023
3f3f40c
Call regrid_ggcmi_shdates from tools/crop_calendars.
samsrabin Dec 17, 2023
c6bd829
Update process_ggcmi_shdates to work with reworked regrid_ggcmi_shdates.
samsrabin Dec 17, 2023
9fd3237
Warn instead of failing if process_ggcmi_shdates is missing an input …
samsrabin Dec 17, 2023
9c59d40
process_ggcmi_sdates now respects --crop-list.
samsrabin Dec 18, 2023
e4b4def
Call process_ggcmi_shdates from tools/crop_calendars.
samsrabin Dec 18, 2023
35a2f98
Remove an extraneous #.
samsrabin Dec 18, 2023
a9d9621
Reformatting with black.
samsrabin Dec 18, 2023
d19abd1
Added previous commit to .git-blame-ignore-revs.
samsrabin Dec 18, 2023
6b324ec
Merge tag 'ctsm5.1.dev159' into cropresidues3-dev
samsrabin Dec 18, 2023
aa463cf
add fates luh2 test to derecho
glemieux Dec 18, 2023
8bd8bfe
update changelog
glemieux Dec 19, 2023
35bcc4a
externals
rgknox Dec 19, 2023
cdf1bf9
updated fates externals to two-stream b4b test branch
rgknox Dec 20, 2023
877493f
Updated call to fates history
rgknox Dec 20, 2023
39e5496
merging luh2 and two-stream for fates
rgknox Dec 21, 2023
8607b25
update argument to fates hifrq hist
rgknox Dec 21, 2023
554a6ec
Crop tech note: Biofuel stems are also routed to biofuel pools.
samsrabin Dec 23, 2023
3d23110
Crop tech note: Add info about residue removal.
samsrabin Dec 23, 2023
a4c3741
Crop tech note: Don't show separate eqs for livestem and leaf removal.
samsrabin Dec 23, 2023
c05f728
Crop tech note: Refer to residue removal equations.
samsrabin Dec 23, 2023
6d78b7f
Crop tech note: Remove "leaf" from residue removal eq labels.
samsrabin Dec 23, 2023
1740a97
Crop tech note: Remove "wholly or partially."
samsrabin Dec 23, 2023
701c00f
Merge branch 'cropresidues3-dev' into cropresidues3
samsrabin Dec 23, 2023
84182bd
Updated test nl with updated fates history
rgknox Dec 27, 2023
d1f08a7
Add script used to add tillage to paramfile.
samsrabin Dec 29, 2023
d566b6d
Specify posNOTonfile=.true. in call of ncd_io() for till_decompk_mult…
samsrabin Dec 27, 2023
693750c
Replace a ntill_stages_max with ntill_intensities_max.
samsrabin Dec 29, 2023
9af1a04
Merge tag 'ctsm5.1.dev159' into tillage
samsrabin Dec 29, 2023
fffa851
Typo fix in crop Tech Note.
samsrabin Dec 29, 2023
ff610b4
Add tillage documentation to Tech Note.
samsrabin Dec 29, 2023
c86e1b6
Add "Running with tillage" section to User's Guide.
samsrabin Dec 29, 2023
f344ff1
Add 'till' testdef.
samsrabin Dec 29, 2023
225a510
Change LUH2 test to f09 so there won't be a LUH2 timeseries file for it
ekluzek Dec 31, 2023
6747e8c
Only get a default luh timeseries file if you need one, and ask for o…
ekluzek Dec 31, 2023
4e059c7
LUH file should be for 1850-2000, and add a case for constant until i…
ekluzek Dec 31, 2023
ebc5cd8
Update change files
ekluzek Dec 31, 2023
adbc727
Merge pull request #2076 from glemieux/fates-luh2
ekluzek Dec 31, 2023
c003f82
Merge tag 'ctsm5.1.dev160' into refactor-crop-gdd-runmeans
samsrabin Jan 3, 2024
0d8dc98
Update ChangeLog/ChangeSum.
samsrabin Jan 4, 2024
5753e32
Merge pull request #2060 from samsrabin/refactor-crop-gdd-runmeans
samsrabin Jan 4, 2024
0665754
Use parameter files with tillage multipliers (*.c240105.nc).
samsrabin Jan 5, 2024
2f69473
Remove warning about tillage not being scientifically tested.
samsrabin Jan 5, 2024
1e1f2e4
Point to raw GGCMI calendar files in *ggcmi_shdates scripts.
samsrabin Jan 5, 2024
534847d
Merge tag 'ctsm5.1.dev161' into regrid-shdate-dev2
samsrabin Jan 5, 2024
675205f
Update ChangeLog/ChangeSum.
samsrabin Jan 5, 2024
abd743b
Merge pull request #2292 from samsrabin/regrid-shdate-dev2
samsrabin Jan 5, 2024
3ff0b72
Merge tag 'ctsm5.1.dev162' into cropresidues3
samsrabin Jan 5, 2024
336f848
*_TO_REMOVEDRESIDUEC outputs now off by default.
samsrabin Jan 5, 2024
142c2c1
Enable tillage in two aux_clm tests.
samsrabin Jan 5, 2024
cd6a021
Merge branch 'cropresidues3' into tillage-and-residues4
samsrabin Jan 8, 2024
88519c0
Move numpy-dependent Python functions out of utils.py.
samsrabin Jan 8, 2024
b991db3
Import abort() in ctsm_pylib_dependent_utils.py.
samsrabin Jan 8, 2024
d866510
Formatting with black.
samsrabin Jan 8, 2024
be08199
Add previous commit to .git-blame-ignore-revs.
samsrabin Jan 8, 2024
1e2fa22
Added fates two-stream test
rgknox Jan 10, 2024
6a9af15
fix len error for fates landuse timeseries
glemieux Jan 10, 2024
f9f38b6
initial refactoring from refactoring branch
TeaganKing Jan 10, 2024
db2aa54
Add NEON tests to expected fail list.
samsrabin Jan 10, 2024
77610f1
NEON tests can also fail during RUN.
samsrabin Jan 10, 2024
c7d7cfc
Enable tillage in two aux_clm tests.
samsrabin Jan 5, 2024
3cb6a6a
Remove tillage from CLM4.5 Intel test.
samsrabin Jan 10, 2024
537a422
Add residue removal test.
samsrabin Jan 10, 2024
4fe3a2d
Merge branch 'fix-izumi-runsystests' into tillage-and-residues4
samsrabin Jan 10, 2024
6820720
update seed dispersal test mod to place temp parameter file in case dir
glemieux Jan 10, 2024
3b52933
Merge branch 'tillage' into tillage-and-residues4
samsrabin Jan 10, 2024
65d5f8e
update seed dispersal clm user namelist to look in case dir for temp …
glemieux Jan 10, 2024
0f321ff
Update ChangeLog and ChangeSum
samsrabin Jan 10, 2024
438bcc6
Merge pull request #2311 from samsrabin/tillage-and-residues4
samsrabin Jan 10, 2024
cc2f408
Merge tag 'ctsm5.1.dev163' into fates-two-stream-dev163
rgknox Jan 10, 2024
4a8c499
a few more refactoring updates, formatting & testing
TeaganKing Jan 10, 2024
9413b62
Added two-stream nocomp test
rgknox Jan 10, 2024
d3bffbe
included new tests for NeonSite class
TeaganKing Jan 11, 2024
88372f2
black/pylint
TeaganKing Jan 11, 2024
1c12818
mostly testing updates
TeaganKing Jan 12, 2024
674715e
Changed test configuration to be gnu and debug to trigger errors
rgknox Jan 16, 2024
2d2df94
rename arg_parse
TeaganKing Jan 16, 2024
a59c6e1
black arg_parse unit test
TeaganKing Jan 16, 2024
a32174e
reverting PEM seed dispersal test (fates) to use srcdir
rgknox Jan 16, 2024
38d505b
Updated fates external to new tag
rgknox Jan 16, 2024
f81961a
update change logs
rgknox Jan 16, 2024
f0d8017
Update change files
ekluzek Jan 17, 2024
5b72315
Merge pull request #2265 from rgknox/fates-two-stream
ekluzek Jan 17, 2024
109e41c
Merge remote-tracking branch 'olyson/urbanBEMvf' into merge_tag_meier…
slevis-lmwg Jan 17, 2024
a5e8382
Answer-changing merge tag: turn Meier2022 on and bring in #2212
slevis-lmwg Jan 17, 2024
a5b9683
Merge remote-tracking branch 'upstream/master' into noresm
mvdebolskiy Jan 18, 2024
96466e8
Making Meier2022 the default for ctsm5.1
slevis-lmwg Jan 18, 2024
1ca0860
Add subr. setup_logic_roughness_methods to CLMBuildNamelist.pm
slevis-lmwg Jan 18, 2024
b3a05fa
Add clm51 namelist defaults for crop_residue_removal_frac and tillage…
slevis-lmwg Jan 18, 2024
7b14631
Add new expected failures to ExpectedTestFails.xml
slevis-lmwg Jan 19, 2024
ed88506
run_sys_tests: Check Python environment for FatesColdTwoStream tests.
samsrabin Jan 19, 2024
4f65f39
run_sys_tests: Check exact name of testmods.
samsrabin Jan 19, 2024
33be9f6
run_sys_tests: Handle tests without testmods.
samsrabin Jan 19, 2024
c5966a4
run_sys_tests: Changes to satisfy pylint.
samsrabin Jan 19, 2024
0dcd0a3
run_sys_tests: Reformatting with black.
samsrabin Jan 19, 2024
41e7db5
Added previous commit to .git-blame-ignore-revs.
samsrabin Jan 19, 2024
0244d13
Making sure tillage stays off when use_crop = .false.
slevis-lmwg Jan 19, 2024
9a54faf
Updated ChangeLog/ChangeSum
slevis-lmwg Jan 20, 2024
ff7c19d
Merge pull request #2323 from slevis-lmwg/merge_tag_meier_and_pr2212
slevis-lmwg Jan 20, 2024
975e628
Fix typo in comment.
samsrabin Jan 22, 2024
473a581
run_sys_tests: Functionize _get_testmod_list().
samsrabin Jan 22, 2024
039a243
Add 'unique' option to _get_testmod_list(), default True.
samsrabin Jan 22, 2024
a7dbc37
_get_testmod_list(): Only include strings with 'clm-'.
samsrabin Jan 22, 2024
8d7d88a
Add unit tests for _get_testmod_list().
samsrabin Jan 22, 2024
4ae9106
Add Izumi version of the aux_clm unit testing.
samsrabin Jan 22, 2024
8189178
Merge remote-tracking branch 'TeaganKing/new_refactoring' into bfb_me…
slevis-lmwg Jan 23, 2024
d327ec5
Merge remote-tracking branch 'adrifoster/interpMonthlyVeg_helper_func…
slevis-lmwg Jan 23, 2024
2d7beef
Merge remote-tracking branch 'samsrabin/check-pyenv-FatesColdTwoStrea…
slevis-lmwg Jan 23, 2024
2dfd59e
Merge remote-tracking branch 'samsrabin/funit-test-izumi' into bfb_me…
slevis-lmwg Jan 23, 2024
5fa6ecb
Merge remote-tracking branch 'escomp/auto-high-priority' into bfb_mer…
slevis-lmwg Jan 23, 2024
0295098
First drafts of ChangeLog/ChangeSum
slevis-lmwg Jan 24, 2024
8b262bd
Revert "Merge remote-tracking branch 'adrifoster/interpMonthlyVeg_hel…
slevis-lmwg Jan 24, 2024
6a27557
Updated ChangeLog/ChangeSum
slevis-lmwg Jan 25, 2024
a73a170
Merge pull request #2334 from slevis-lmwg/bfb_merge_tag_2315_et_al
slevis-lmwg Jan 25, 2024
e8c5a94
Merge remote-tracking branch 'upstream/master' into noresm
mvdebolskiy Jan 25, 2024
99bd601
Remove backticks from assign-to-project.yml
samsrabin Jan 31, 2024
829da76
Remove a colon from assign-to-project.yml
samsrabin Feb 1, 2024
e611238
Merge pull request #2342 from ESCOMP/fix-auto-assign
samsrabin Feb 1, 2024
1949f5c
Update parameter files to 240207 (delete _FillValue and history).
samsrabin Feb 7, 2024
9511108
Revert accidental changes re: ctsm_pylib
samsrabin Feb 7, 2024
dca964c
Update ChangeLog and ChangeSum.
samsrabin Feb 8, 2024
4d7493a
Use c240207b parameter files.
samsrabin Feb 8, 2024
c030c23
Merge pull request #2350 from samsrabin/fix-paramfile-format
samsrabin Feb 8, 2024
c02972b
Merge remote-tracking branch 'upstream/master' into noresm
mvdebolskiy Feb 9, 2024
29bb217
put in changes needed for addition of new dglc component
Apr 1, 2024
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
  •  
  •  
  •  
24 changes: 12 additions & 12 deletions .config_files.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,31 @@
<entry_id>

<!-- This is the same as the default entry in
cime/config/cesm/config_files.xml except for the value for CTSM:
In a standalone CTSM checkout, COMP_ROOT_DIR_LND is $SRCROOT
cime/config/cesm/config_files.xml except for the value for CLM:
In a standalone CLM checkout, COMP_ROOT_DIR_LND is $SRCROOT
rather than $SRCROOT/components/clm.

However, because of the way overrides are handled, we need to
re-specify the full information here rather than just overriding
the value for CTSM.
the value for CLM.
-->
<entry id="COMP_ROOT_DIR_LND">
<type>char</type>
<default_value>unset</default_value>
<values>
<value component="clm" >$SRCROOT</value>
<value component="ctsm" >$SRCROOT</value>
<value component="dlnd" comp_interface="mct">$SRCROOT/components/cpl7/components/data_comps_mct/dlnd</value>
<value component="dlnd" comp_interface="nuopc">$SRCROOT/components/cdeps/dlnd</value>
<value component="slnd" comp_interface="mct" >$SRCROOT/components/cpl7/components/stub_comps_mct/slnd</value>
<value component="xlnd" comp_interface="mct" >$SRCROOT/components/cpl7/components/xcpl_comps_mct/xlnd</value>
<value component="slnd" comp_interface="nuopc" >$CIMEROOT/src/components/stub_comps_nuopc/slnd</value>
<value component="xlnd" comp_interface="nuopc" >$CIMEROOT/src/components/xcpl_comps_nuopc/xlnd</value>
<value component="clm" >$SRCROOT</value>
<value component="slim" >$SRCROOT/components/slim/</value>
<value component="dlnd" comp_interface="mct" >$SRCROOT/components/cpl7/components/data_comps_$COMP_INTERFACE/dlnd</value>
<value component="dlnd" comp_interface="nuopc" >$SRCROOT/components/cdeps/dlnd</value>
<value component="slnd" comp_interface="mct" >$SRCROOT/components/cpl7/components/stub_comps_$COMP_INTERFACE/slnd</value>
<value component="slnd" comp_interface="nuopc" >$CIMEROOT/CIME/non_py/src/components/stub_comps_$COMP_INTERFACE/slnd</value>
<value component="xlnd" comp_interface="mct" >$SRCROOT/components/cpl7/components/xcpl_comps_$COMP_INTERFACE/xlnd</value>
<value component="xlnd" comp_interface="nuopc" >$CIMEROOT/CIME/non_py/src/components/xcpl_comps_$COMP_INTERFACE/xlnd</value>
</values>
<group>case_comps</group>
<file>env_case.xml</file>
<desc>Root directory of the case land model component </desc>
<schema>$CIMEROOT/config/xml_schemas/config_compsets.xsd</schema>
<schema>$CIMEROOT/CIME/data/config/xml_schemas/config_compsets.xsd</schema>
</entry>

</entry_id>
23 changes: 23 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Ran python directory through black python formatter
d229b5c6689efc4c2a6cef077515c4ccd5c18ff6
4cd83cb3ee6d85eb909403487abf5eeaf4d98911
0aa2957c1f8603c63fa30b11295c06cfddff44a5
2cdb380febb274478e84cd90945aee93f29fa2e6
Expand All @@ -7,3 +8,25 @@ e44dc469439e02e9ee582dab274d890ebdfab104
b88e1cd1b28e3609684c79a2ec0e88f26cfc362b
51c102c5df2e0ef971b5f8eeeb477567899af63a
7dacad70e74e2ec97f6492d4e7a3cb5dd498bcd7
b771971e3299c4fa56534b93421f7a2b9c7282fd
9de88bb57ea9855da408cbec1dc8acb9079eda47
8bc4688e52ea23ef688e283698f70a44388373eb
c8bd4c6f98c0b411391b4355da449507db3aab4e
4ee49e3e516ca7dee5df378f65664f93a7db4415
0207bc98dd5c75cd69a0e788bc53e41093712f5c
e4d38681df23ccca0ae29581a45f8362574e0630
0a5a9e803b56ec1bbd6232eff1c99dbbeef25eb7
810cb346f05ac1aabfff931ab1a2b7b584add241
5933b0018f8e29413e30dda9b906370d147bad45
025d5e7c2e80263717fb029101d65cbbf261c3c4
a9d96219902cf609636886c7073a84407f450d9a
d866510188d26d51bcd6d37239283db690af7e82
0dcd0a3c1abcaffe5529f8d79a6bc34734b195c7
# Ran SystemTests and python/ctsm through black python formatter
5364ad66eaceb55dde2d3d598fe4ce37ac83a93c
8056ae649c1b37f5e10aaaac79005d6e3a8b2380
0bc3f00115d86d026a977918661c93779b3b19f9
540b256d1f3382f4619d7b0877c32d54ce5c40b6
8a168bb0895f4f2421608dd2589398e13a6663e6
183fc26a6691bbdf87f515dc47924a64be3ced9b
6fccf682eaf718615407d9bacdd3903b8786a03d
23 changes: 23 additions & 0 deletions .github/workflows/assign-to-project.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Auto Assign to Project(s)

on:
issues:
types: [opened, labeled]
pull_request:
types: [opened, labeled]
issue_comment:
types: [created]

jobs:
assign_high_priority:
runs-on: ubuntu-latest
name: Assign to High Priority project
steps:
- name: Assign issues and pull requests with priority-high label to project 25
uses: srggrs/[email protected]
if: |
contains(github.event.issue.labels.*.name, 'priority: high') ||
contains(github.event.pull_request.labels.*.name, 'priority: high')
with:
project: 'https://github.com/ESCOMP/CTSM/projects/25'
column_name: 'Needs triage'
20 changes: 18 additions & 2 deletions .github/workflows/black.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,22 @@ jobs:
# Use options and version identical to the conda environment
# Using pyproject.toml makes sure this testing is consistent with our python directory testing
options: "--check --config python/pyproject.toml"
src: "./python"
# Version should be coordinated with the ctsm_py conda environment under the python directory
src: "./python"
# Version should be coordinated with the ctsm_pylib conda environment under the python directory
version: "22.3.0"
# Actions identical to above for each directory and source file we need to check (arrays aren't allowed for src: field)
- uses: psf/black@stable
with:
options: "--check --config python/pyproject.toml"
src: "./cime_config/SystemTests"
version: "22.3.0"
- uses: psf/black@stable
with:
options: "--check --config python/pyproject.toml"
src: "./cime_config/buildlib"
version: "22.3.0"
- uses: psf/black@stable
with:
options: "--check --config python/pyproject.toml"
src: "./cime_config/buildnml"
version: "22.3.0"
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,13 @@ unit_test_build
/tools/mkmapdata/regrid.o*
/tools/mkmapdata/map*.nc

# run_neon output directories
/tools/site_and_regional/listing.csv
/tools/site_and_regional/????/
/tools/site_and_regional/????.ad/
/tools/site_and_regional/????.postad/
/tools/site_and_regional/????.transient/

# build output
*.o
*.mod
Expand Down
20 changes: 10 additions & 10 deletions Externals.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ required = True
local_path = components/cism
protocol = git
repo_url = https://github.com/ESCOMP/CISM-wrapper
tag = cismwrap_2_1_95
tag = cismwrap_2_1_96
externals = Externals_CISM.cfg
required = True

Expand All @@ -23,7 +23,7 @@ required = True
local_path = components/mosart
protocol = git
repo_url = https://github.com/ESCOMP/MOSART
tag = mosart1_0_45
tag = mosart1_0_48
required = True

[mizuRoute]
Expand All @@ -34,43 +34,43 @@ hash = 34723c2
required = True

[ccs_config]
tag = ccs_config_cesm0.0.38
tag = ccs_config_noresm0.0.22
protocol = git
repo_url = https://github.com/ESMCI/ccs_config_cesm.git
repo_url = https://github.com/NorESMhub/ccs_config_noresm.git
local_path = ccs_config
required = True

[cime]
local_path = cime
protocol = git
repo_url = https://github.com/ESMCI/cime
tag = cime6.0.45
tag = cime6.0.175
required = True

[cmeps]
tag = cmeps0.13.71
tag = cmeps0.14.43
protocol = git
repo_url = https://github.com/ESCOMP/CMEPS.git
local_path = components/cmeps
required = True

[cdeps]
tag = cdeps0.12.65
tag = cdeps1.0.24
protocol = git
repo_url = https://github.com/ESCOMP/CDEPS.git
local_path = components/cdeps
externals = Externals_CDEPS.cfg
required = True

[cpl7]
tag = cpl7.0.14
tag = cpl77.0.7
protocol = git
repo_url = https://github.com/ESCOMP/CESM_CPL7andDataComps
local_path = components/cpl7
required = True

[share]
tag = share1.0.13
tag = share1.0.17
protocol = git
repo_url = https://github.com/ESCOMP/CESM_share
local_path = share
Expand All @@ -84,7 +84,7 @@ local_path = libraries/mct
required = True

[parallelio]
tag = pio2_5_7
tag = pio2_6_2
protocol = git
repo_url = https://github.com/NCAR/ParallelIO
local_path = libraries/parallelio
Expand Down
2 changes: 1 addition & 1 deletion Externals_CLM.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
local_path = src/fates
protocol = git
repo_url = https://github.com/NGEET/fates
tag = sci.1.58.1_api.24.1.0
tag = sci.1.71.0_api.33.0.0
required = True

[externals_description]
Expand Down
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,19 @@ CTSM code management is provided primarily by:
Software engineering team:
- [Erik Kluzek](https://github.com/ekluzek)
- [Bill Sacks](https://github.com/billsacks)
- [Mariana Vertenstein](https://github.com/mvertens)
- [Negin Sobhani](https://github.com/negin513)
- [Sam Levis](https://github.com/slevisconsulting)
- [Adrianna Foster](https://github.com/adrifoster)
- [Sam Rabin](https://github.com/samsrabin)
- [Greg Lemieux](https://github.com/glemieux)
- [Ryan Knox](https://github.com/rgknox)

Science team:
- [Dave Lawrence](https://github.com/dlawrenncar)
- [Will Wieder](https://github.com/wwieder)
- [Danica Lombardozzi](https://github.com/danicalombardozzi)
- [Keith Oleson](https://github.com/olyson)
- [Sean Swenson](https://github.com/swensosc)
- [Mike Barlage](https://github.com/barlage)
- [Jackie Shuman](https://github.com/jkshuman)
- [Peter Lawrence](https://github.com/lawrencepj1)
- [Rosie Fisher](https://github.com/rosiealice)
- Gordon Bonan
Loading
Loading