-
Notifications
You must be signed in to change notification settings - Fork 319
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'ctsm5.3.020' into merge-master-20250116
Merge b4b-dev
- Loading branch information
Showing
21 changed files
with
601 additions
and
342 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule mosart
updated
12 files
+12 −0 | README.rst | |
+2 −1 | cime_config/config_compsets.xml | |
+37 −0 | cime_config/testdefs/ExpectedTestFails.xml | |
+29 −25 | cime_config/testdefs/testlist_mosart.xml | |
+338 −250 | docs/ChangeLog.md | |
+31 −28 | src/cpl/nuopc/rof_comp_nuopc.F90 | |
+4 −2 | src/cpl/nuopc/rof_import_export.F90 | |
+2 −0 | src/riverroute/mosart_control_type.F90 | |
+4 −11 | src/riverroute/mosart_driver.F90 | |
+45 −18 | src/riverroute/mosart_histfile.F90 | |
+32 −17 | src/riverroute/mosart_restfile.F90 | |
+33 −60 | src/riverroute/mosart_timemanager.F90 |
Submodule rtm
updated
9 files
+27 −8 | cime_config/testdefs/testlist_rtm.xml | |
+573 −396 | docs/ChangeLog.md | |
+13 −14 | src/cpl/nuopc/rof_comp_nuopc.F90 | |
+0 −70 | src/riverroute/RtmFileUtils.F90 | |
+53 −21 | src/riverroute/RtmHistFile.F90 | |
+12 −5 | src/riverroute/RtmIO.F90 | |
+11 −10 | src/riverroute/RtmMod.F90 | |
+45 −31 | src/riverroute/RtmRestFile.F90 | |
+41 −48 | src/riverroute/RtmTimeManager.F90 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,269 @@ | ||
=============================================================== | ||
Tag name: ctsm5.3.020 | ||
Originator(s): samrabin (Sam Rabin, UCAR/TSS, [email protected]) | ||
Date: Fri Jan 17 12:21:24 MST 2025 | ||
One-line Summary: Merge b4b-dev | ||
|
||
Purpose and description of changes | ||
---------------------------------- | ||
|
||
Merging b4b-dev and ctsm5.3.019. Includes some improvements to test list / expected failures. | ||
|
||
|
||
Significant changes to scientifically-supported configurations | ||
-------------------------------------------------------------- | ||
|
||
Does this tag change answers significantly for any of the following physics configurations? | ||
(Details of any changes will be given in the "Answer changes" section below.) | ||
|
||
[Put an [X] in the box for any configuration with significant answer changes.] | ||
|
||
[ ] clm6_0 | ||
|
||
[ ] clm5_0 | ||
|
||
[ ] ctsm5_0-nwp | ||
|
||
[ ] clm4_5 | ||
|
||
|
||
Notes of particular relevance for developers: | ||
--------------------------------------------- | ||
|
||
Changes to tests or testing: | ||
- New test suite: Useful for redoing tests that failed due to https://github.com/ESCOMP/CTSM/issues/2916, after having replaced libraries/mpi-serial with a fresh copy. | ||
|
||
|
||
Testing summary: | ||
---------------- | ||
|
||
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing): | ||
|
||
derecho ----- OK | ||
izumi ------- OK | ||
|
||
|
||
Other details | ||
------------- | ||
[Remove any lines that don't apply. Remove entire section if nothing applies.] | ||
|
||
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.): | ||
|
||
Pull Requests that document the changes (include PR ids): | ||
- ESCOMP/CTSM#2938: ctsm5.3.020: Merge b4b-dev 2025-01-16 (https://github.com/ESCOMP/CTSM/pull/2938) | ||
|
||
=============================================================== | ||
=============================================================== | ||
Tag name: ctsm5.3.019 | ||
Originator(s): olyson (Keith Oleson, UCAR/TSS) | ||
Date: Tue 14 Jan 2025 02:46:11 PM MST | ||
One-line Summary: Stop running 0th time step | ||
|
||
Purpose and description of changes | ||
---------------------------------- | ||
As with the last tag, this is also for consistency with CAM. | ||
|
||
Contributors | ||
------------ | ||
Bill Sacks. In the final steps, also slevis. | ||
|
||
Significant changes to scientifically-supported configurations | ||
-------------------------------------------------------------- | ||
|
||
Does this tag change answers significantly for any of the following physics configurations? | ||
(Details of any changes will be given in the "Answer changes" section below.) | ||
|
||
[Put an [X] in the box for any configuration with significant answer changes.] | ||
|
||
[ ] clm6_0 | ||
|
||
[ ] clm5_0 | ||
|
||
[ ] ctsm5_0-nwp | ||
|
||
[ ] clm4_5 | ||
|
||
|
||
Bugs fixed | ||
---------- | ||
List of CTSM issues fixed (include CTSM Issue # and description) [one per line]: | ||
Fixes #925 | ||
|
||
Notes of particular relevance for developers: | ||
--------------------------------------------- | ||
Caveats for developers (e.g., code that is duplicated that requires double maintenance): | ||
Same or similar changes needed separately in clm, in mosart, and in rtm. | ||
|
||
Changes to tests or testing: | ||
FAIL RXCROPMATURITYSKIPGEN_Ld1097.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-cropMonthOutput RUN | ||
I did not label this failure EXPECTED because the fix is planned for the next tag, ctsm5.3.020. | ||
|
||
I resolved the izumi nag tests that failed to build (due to a bug in rtm and mosart) by introducing the bug-fix manually, as explained here: | ||
https://github.com/ESCOMP/CTSM/pull/2084#issuecomment-2584164690 | ||
In ctsm5.3.020 we plan to update to the rtm/mosart tags that include the fix. | ||
|
||
Testing summary: | ||
---------------- | ||
|
||
[PASS means all tests PASS; OK means tests PASS other than expected fails.] | ||
|
||
build-namelist tests (if CLMBuildNamelist.pm has changed): | ||
|
||
derecho - PASS | ||
|
||
python testing (if python code has changed; see instructions in python/README.md; document testing done): | ||
|
||
derecho - PASS | ||
|
||
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing): | ||
|
||
derecho ----- OK | ||
izumi ------- OK | ||
|
||
mosart | ||
derecho ----- OK | ||
izumi ------- OK | ||
|
||
rtm | ||
derecho ----- OK | ||
|
||
If the tag used for baseline comparisons was NOT the previous tag, note that here: | ||
I repeated the rtm & mosart test-suites with mosart1.1.04 instead of 06 and rtm1_0_82 instead of 84 (all else the same) and compared against the new baselines mosart1.1.06-ctsm5.3.019 and rtm1_0_84-ctsm5.3.019. These gave b4b identical answers. | ||
|
||
Answer changes | ||
-------------- | ||
|
||
Changes answers relative to baseline: Yes | ||
|
||
Summarize any changes to answers, i.e., | ||
- what code configurations: All | ||
- what platforms/compilers: All | ||
- nature of change: larger than roundoff/same climate | ||
|
||
Caveat: We see diffs in mosart and cpl output that will be eliminated in ctsm5.3.020. They are discussed here: | ||
https://github.com/ESCOMP/CTSM/pull/2838#issuecomment-2477608383 | ||
https://github.com/ESCOMP/MOSART/issues/103#issuecomment-2479679014 | ||
|
||
Other details | ||
------------- | ||
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.): | ||
rtm and mosart were already updated in the previous tag (ctsm5.3.018) to include the corresponding rtm and mosart tags | ||
|
||
Pull Requests that document the changes (include PR ids): | ||
https://github.com/ESCOMP/ctsm/pull/2084 | ||
https://github.com/ESCOMP/MOSART/pull/67 | ||
https://github.com/ESCOMP/RTM/pull/37 | ||
|
||
=============================================================== | ||
=============================================================== | ||
Tag name: ctsm5.3.018 | ||
Originator(s): slevis (Samuel Levis,UCAR/TSS,303-665-1310) | ||
Date: Fri 10 Jan 2025 05:37:08 PM MST | ||
One-line Summary: Change history time to be the middle of the time bounds | ||
|
||
Purpose and description of changes | ||
---------------------------------- | ||
Making the change to be consistent with CAM and to make history output more intuitive. | ||
|
||
Significant changes to scientifically-supported configurations | ||
-------------------------------------------------------------- | ||
|
||
Does this tag change answers significantly for any of the following physics configurations? | ||
(Details of any changes will be given in the "Answer changes" section below.) | ||
|
||
[Put an [X] in the box for any configuration with significant answer changes.] | ||
|
||
[ ] clm6_0 | ||
|
||
[ ] clm5_1 | ||
|
||
[ ] clm5_0 | ||
|
||
[ ] ctsm5_0-nwp | ||
|
||
[ ] clm4_5 | ||
|
||
|
||
Bugs fixed | ||
---------- | ||
List of CTSM issues fixed (include CTSM Issue # and description) [one per line]: | ||
Partly addresses issue #1059 | ||
|
||
Notes of particular relevance for users | ||
--------------------------------------- | ||
Caveats for users (e.g., need to interpolate initial conditions): | ||
The history time variable now equals the middle of the time bounds. | ||
Instantaneous history tapes now do not include time bounds. | ||
Mixed history tapes do not change the treatment of instantaneous fields or move them to separate tapes, yet. | ||
|
||
Notes of particular relevance for developers: | ||
--------------------------------------------- | ||
Caveats for developers (e.g., code that is duplicated that requires double maintenance): | ||
Same changes are needed separately in clm, in mosart, and in rtm. | ||
|
||
Changes to tests or testing: | ||
This tag introduces changes to the mosart/rtm testlists. | ||
|
||
FAIL RXCROPMATURITYSKIPGEN_Ld1097.f10_f10_mg37.IHistClm60BgcCrop.derecho_intel.clm-cropMonthOutput RUN | ||
I did not label this failure EXPECTED because the fix comes in later in this series of "history" tags, in particular ctsm5.3.020. | ||
|
||
I resolved the izumi nag tests that failed to build (due to a bug in rtm and mosart) by introducing the bug-fix manually, as explained here: | ||
https://github.com/ESCOMP/CTSM/pull/2084#issuecomment-2584164690 | ||
In the next tag we expect to update to the rtm/mosart tags that include the fix. | ||
|
||
Testing summary: | ||
---------------- | ||
|
||
[PASS means all tests PASS; OK means tests PASS other than expected fails.] | ||
|
||
build-namelist tests | ||
|
||
derecho - PASS | ||
|
||
python testing (if python code has changed; see instructions in python/README.md; document testing done): | ||
|
||
derecho - PASS | ||
|
||
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing): | ||
|
||
derecho ----- OK | ||
izumi ------- OK | ||
|
||
mosart | ||
derecho ----- OK | ||
izumi ------- OK | ||
|
||
rtm | ||
derecho ----- OK | ||
|
||
Answer changes | ||
-------------- | ||
|
||
Changes answers relative to baseline: Only time variable, plus read caveat | ||
|
||
Summarize any changes to answers, i.e., | ||
- what code configurations: all | ||
- what platforms/compilers: all | ||
- nature of change: only the time variable | ||
|
||
Caveat: We see diffs in mosart and cpl output that will be eliminated later in this series of "history" tags, in particular ctsm5.3.020. They are discussed here: | ||
https://github.com/ESCOMP/CTSM/pull/2838#issuecomment-2477608383 | ||
https://github.com/ESCOMP/MOSART/issues/103#issuecomment-2479679014 | ||
|
||
Other details | ||
------------- | ||
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.): | ||
rtm, mosart (see related note in ctsm5.3.019) | ||
|
||
Pull Requests that document the changes (include PR ids): | ||
https://github.com/ESCOMP/ctsm/pull/2838 | ||
https://github.com/ESCOMP/MOSART/pull/70 | ||
https://github.com/ESCOMP/RTM/issues/54 | ||
https://github.com/ESCOMP/MOSART/pull/106 | ||
https://github.com/ESCOMP/RTM/pull/39 | ||
|
||
=============================================================== | ||
=============================================================== | ||
Tag name: ctsm5.3.017 | ||
Originator(s): slevis (Samuel Levis,UCAR/TSS,303-665-1310) | ||
Date: Thu 09 Jan 2025 11:56:43 AM MST | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.