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

Conversation

mvertens
Copy link

@mvertens mvertens commented Apr 1, 2024

Description of changes

change needed for the addition of a dglc component in cdeps

Specific notes

This minor change to buildnml is needed in order to support the addition of dglc which will replace CISM running in noevolve mode.
This will enable having many of the current CTSM tests that use SGLC move to using DGLC%NOEVOLVE.

Contributors other than yourself, if any: None

CTSM Issues Fixed: None

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

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

Testing performed, if any:
The following tests were run on derecho.
Ran a test case with
compset 1850_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_SROF_DGLC%NOEVOLVE_SWAV and resolution f10_f10_ais8gris4_mg37
and compared to
compset 1850_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_SROF_CISM%NOEVOLVE_SWAV and resolution f10_f10_ais8gris4_mg37

ekluzek and others added 30 commits November 27, 2023 18:44
Use baset_latvary parameters

Namelist parameters baset_latvary_slope and baset_latvary_intercept were never actually used, with values of 0.4 and 12 being hard-coded in the relevant subroutine instead. This PR fixes that, and also adds unit testing of a refactored function that uses them.
(cherry picked from commit a4eff78)

 Conflicts:
	bld/namelist_files/namelist_defaults_ctsm.xml
(cherry picked from commit 4e09130)

 Conflicts:
	cime_config/testdefs/ExpectedTestFails.xml
(cherry picked from commit b916d38)
… the PEM test that is no longer needed and doesn't have a testmod for it

(cherry picked from commit 04853a8)
…30np4.pg3 landuse.timeseries file

(cherry picked from commit d3a82a5)

 Conflicts:
	bld/namelist_files/namelist_defaults_ctsm.xml
(cherry picked from commit 1a09d07)

 Conflicts:
	cime_config/testdefs/testmods_dirs/clm/ciso_decStartNoMeier/user_nl_clm
Use baset_latvary parameters

Namelist parameters baset_latvary_slope and baset_latvary_intercept were never actually used, with values of 0.4 and 12 being hard-coded in the relevant subroutine instead. This PR fixes that, and also adds unit testing of a refactored function that uses them.
…p is required because the finidat file is based on ctsm5.2 datasets
Use baset_latvary parameters

Namelist parameters baset_latvary_slope and baset_latvary_intercept were never actually used, with values of 0.4 and 12 being hard-coded in the relevant subroutine instead. This PR fixes that, and also adds unit testing of a refactored function that uses them.
slevis-lmwg and others added 27 commits January 19, 2024 18:00
…r2212

Merge tag: Turn on Meier2022, tillage, residue removal; bring in ESCOMP#2212
…tion' into bfb_merge_tag_2315_et_al

slevis resolved conflicts:
src/main/clm_driver.F90
…per_function' into bfb_merge_tag_2315_et_al"

This reverts commit d327ec5, reversing
changes made to 8189178.
Fix "Assign to project" Github action.
Delete history and spurious _FillValue from parameter files
@mvertens
Copy link
Author

mvertens commented Apr 1, 2024

The wrong branch was being merged to here. A new PR will be opened.

@mvertens mvertens closed this Apr 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants