ctsm5.3.062: Put instantaneous and non-inst. fields on separate history files #2445
Task list completed / task-list-completed
succeeded
Jul 9, 2025 in 0s
43 / 43 tasks completed
All tasks have been completed
Details
Required Tasks
| Task | Status |
|---|---|
| RTM ESCOMP/RTM#61 | |
| ESCOMP/RTM#32 and | Completed |
| MOSART ESCOMP/MOSART#117 | |
| ESCOMP/MOSART#52 | Completed |
| On this aux_clm (/glade/derecho/scratch/slevis/tests_0701-173109de) use @samsrabin's /glade/u/home/samrabin/pr_2445_baseline_compare/pr_2445_baseline_compare.py (--help for instructions). Use with the -1 option to avoid seeing every field that differs in every file. Also can compare test SUITES (e.g., ./pr_2445_baseline_compare.py /glade/campaign/cgd/tss/ctsm_baselines/ctsm_sci-ctsm5.3.059 /glade/derecho/scratch/slevis/tests_0701-173706de) in addition to individual TESTS (e.g., ./pr_2445_baseline_compare.py /glade/campaign/cgd/tss/ctsm_baselines/ctsm_sci-ctsm5.3.059/SMS_Ld5.f19_g17.IHistClm50SpCru.derecho_intel.clm-default--clm-nofireemis /glade/derecho/scratch/slevis/tests_0701-173706de/SMS_Ld5.f19_g17.IHistClm50SpCru.derecho_intel.clm-default--clm-nofireemis.GC.0701-173706de_int) | Completed |
| ctsm_sci tests failing since ctsm5.3.060: #3311 | Completed |
| LREPRSTRUCT problem explained below: #3313 | Completed |
| mosart and | Completed |
| rtm refactor to handle not generating empty history files (out of scope relative to this PR) as issues ESCOMP/RTM#62 and ESCOMP/MOSART#119 | Completed |
| Open issue to track updates to post-processing tools: land diag pkg, also various tools that I updated that we may consider modifying for backwards compatibility, ilamb and cupid should not need updating because the user specifies history strings. Test by starting a 10-yr I1850 f09 simulation. | Completed |
| Notify Adam regarding his cmip documentation | Completed |
| Code review suggestion that I should implement in this PR: | |
| #2838 (comment) | Completed |
| Remove temporary comments (TODO and other) that I added during developmt. | Completed |
| mosart and rtm on derecho and izumi (they repeat with new baselines below, so skip this line in the final round of testing) | Completed |
| derecho | Completed |
| izumi | |
| /fs/cgd/data0/slevis/git/sep_inst_flds_iss1059/tests_0703-172931iz <-- first attempt izumi | |
| /glade/derecho/scratch/slevis/tests_0703-172646de <-- first attempt derecho | |
| tests_0703-193307de <-- second attempt derecho against 62a | |
| /glade/derecho/scratch/slevis/tests_0708-124045de <-- third attempt derecho against 62b | |
| Opened issue #3313 | Completed |
ctsm_sci on derecho, repeating as ./run_sys_tests -s ctsm_sci -c ctsm_sci-ctsm5.3.062b -g ctsm_sci-ctsm5.3.062 |
|
| Opened issue #3311 regarding expected failures as of ctsm5.3.060 | |
| /glade/derecho/scratch/slevis/tests_0703-172716de <-- first attempt derecho | |
| tests_0703-193356de <-- second attempt derecho against 62a | |
| FAIL third attempt derecho against 62b, see separate post to Sam R. below | Completed |
| derecho | Completed |
| izumi | Completed |
| crop_calendars has seven unique tests on derecho and izumi, tested with ctsm5.3.058, repeating with 061 | |
| /glade/derecho/scratch/slevis/tests_0703-173345de <-- first attempt derecho (izumi OK) | |
| tests_0703-193416de <-- second attempt derecho | Completed |
| ssp has three unique tests on derecho, tested with ctsm5.3.058, repeating with 061 | Completed |
| hillslope has two unique tests on derecho, tested with ctsm5.3.058, repeating with 061 | Completed |
| fire has one unique test on derecho, tested with ctsm5.3.058, repeating with 061 | Completed |
| python -u and -s; make black and lint, repeated with ctsm5.3.061 | Completed |
| ./build-namelist_test.pl, repeated with ctsm5.3.061 | Completed |
./run_sys_tests -s mosart -c mosart1.1.08-ctsm5.3.021 -g mosart1.1.08-ctsm5.3.058 |
Completed |
./run_sys_tests -s mosart -c mosart1.1.08-ctsm5.3.058 -g mosart1.1.09-ctsm5.3.058 <-- I generated with my ctsm branch (this PR), as it doesn't change answers, so .058 does not accurately reflect what I used |
Completed |
./run_sys_tests -s mosart -c mosart1.1.08-ctsm5.3.058 -g mosart1.1.08-ctsm5.3.061 |
Completed |
./run_sys_tests -s mosart -c mosart1.1.08-ctsm5.3.061 -g mosart1.1.09-ctsm5.3.062 <-- generated with my ctsm branch (this PR), as it doesn't change answers |
Completed |
| derecho | Completed |
| izumi | Completed |
| merge escomp/master, start testing in prep for the merge to master | Completed |
./run_sys_tests -s rtm -c rtm1_0_86-ctsm5.3.021 -g rtm1_0_86-ctsm5.3.061 <-- on izumi compare .019 |
Completed |
./run_sys_tests -s rtm -c rtm1_0_86-ctsm5.3.061 -g rtm1_0_87-ctsm5.3.062 <-- generated with my ctsm branch (this PR), as it doesn't change answers |
Completed |
| derecho | Completed |
| izumi | Completed |
| RUN Sam R.'s tool | Completed |
| update ChangeLog/Sum | Completed |
| update .gitmodules with new mosart and rtm tags | Completed |
| Tools that need updating because they expect strings like "h0." or similar: | Completed |
| Tests that may be removed: | |
| RXCROPMATURITYINST | |
| RXCROPMATURITYSKIPGENINST | Completed |
| did this in mosart | Completed |
| clm | Completed |
| rtm | Completed |
| rtm | Completed |
Loading