|
1 | 1 | =============================================================== |
| 2 | +Tag name: ctsm5.3.048 |
| 3 | +Originator(s): samrabin (Sam Rabin, UCAR/TSS) |
| 4 | +Date: Mon May 26 18:30:59 MDT 2025 |
| 5 | +One-line Summary: Automatically publish docs to this repo |
| 6 | + |
| 7 | +Purpose and description of changes |
| 8 | +---------------------------------- |
| 9 | + |
| 10 | +Enables automatic publication of documentation to this repo's GitHub Pages, making ctsm-docs repo obsolete. Also updates documentation documentation. |
| 11 | + |
| 12 | + |
| 13 | +Significant changes to scientifically-supported configurations |
| 14 | +-------------------------------------------------------------- |
| 15 | + |
| 16 | +Does this tag change answers significantly for any of the following physics configurations? |
| 17 | +(Details of any changes will be given in the "Answer changes" section below.) |
| 18 | + |
| 19 | +[ ] clm6_0 |
| 20 | + |
| 21 | +[ ] clm5_0 |
| 22 | + |
| 23 | +[ ] ctsm5_0-nwp |
| 24 | + |
| 25 | +[ ] clm4_5 |
| 26 | + |
| 27 | + |
| 28 | +Bugs fixed |
| 29 | +---------- |
| 30 | + |
| 31 | +List of CTSM issues fixed (include CTSM Issue # and description): |
| 32 | +- [Issue #2541: Some links in User's Guide sidebar are broken](https://github.com/ESCOMP/CTSM/issues/2541) |
| 33 | +- [Issue #2839: Automatically publish updated docs](https://github.com/ESCOMP/CTSM/issues/2839) |
| 34 | +- [Issue #3121: Fix capital letter in doc filenames](https://github.com/ESCOMP/CTSM/issues/3121) |
| 35 | + |
| 36 | +Notes of particular relevance for users |
| 37 | +--------------------------------------- |
| 38 | + |
| 39 | +Changes to documentation: |
| 40 | +- Canonical URL for User's Guide and Tech Note will be changing from https://escomp.github.io/ctsm-docs to https://escomp.github.io/ctsm. |
| 41 | +- Updates to "Working with the CTSM documentation" section |
| 42 | + |
| 43 | + |
| 44 | +Notes of particular relevance for developers: |
| 45 | +--------------------------------------------- |
| 46 | + |
| 47 | +We're going to get rid of the ctsm-docs repo! |
| 48 | + |
| 49 | + |
| 50 | +Testing summary: |
| 51 | +---------------- |
| 52 | + |
| 53 | +None, as no code is changing aside from the documentation infrastructure, which is tested in GitHub Workflows. |
| 54 | + |
| 55 | +Other details |
| 56 | +------------- |
| 57 | + |
| 58 | +List any git submodules updated (cime, rtm, mosart, cism, fates, etc.): |
| 59 | +- doc-builder |
| 60 | + |
| 61 | +Pull Requests that document the changes (include PR ids): |
| 62 | +- [Pull Request #3146: ctsm5.3.048: Automatically publish docs to this repo by samsrabin](https://github.com/ESCOMP/CTSM/pull/3146/files) |
| 63 | + |
| 64 | +=============================================================== |
| 65 | +=============================================================== |
| 66 | +Tag name: ctsm5.3.047 |
| 67 | +Originator(s): samrabin (Sam Rabin, UCAR/TSS) |
| 68 | +Date: Mon May 26 16:30:10 MDT 2025 |
| 69 | +One-line Summary: Merge b4b-dev to master |
| 70 | + |
| 71 | +Purpose and description of changes |
| 72 | +---------------------------------- |
| 73 | + |
| 74 | +Merge b4b-dev to master. Includes PRs: |
| 75 | +- [Pull Request #3056: QOL improvements in mksurfdata_esmf makefile by samsrabin](https://github.com/ESCOMP/CTSM/pull/3056) |
| 76 | +- [Pull Request #3100: Fix Longitude comparison error for regional subset_data by samsrabin](https://github.com/ESCOMP/CTSM/pull/3100) |
| 77 | +- [Pull Request #3122: Fix a couple of things in documentation conf.py by samsrabin](https://github.com/ESCOMP/CTSM/pull/3122) |
| 78 | +- [Pull Request #3128: Fix ctsm-docs container version tagging by samsrabin](https://github.com/ESCOMP/CTSM/pull/3128) |
| 79 | +- [Pull Request #3138: Don't build docs for ChangeLog/Sum by samsrabin](https://github.com/ESCOMP/CTSM/pull/3138) |
| 80 | +- [Pull Request #3143: Don't run workflows on plain tag creation by samsrabin](https://github.com/ESCOMP/CTSM/pull/3143) |
| 81 | +- [Pull Request #3144: Add docs issue template by samsrabin](https://github.com/ESCOMP/CTSM/pull/3144) |
| 82 | + |
| 83 | +Significant changes to scientifically-supported configurations |
| 84 | +-------------------------------------------------------------- |
| 85 | + |
| 86 | +Does this tag change answers significantly for any of the following physics configurations? |
| 87 | +(Details of any changes will be given in the "Answer changes" section below.) |
| 88 | + |
| 89 | +[ ] clm6_0 |
| 90 | + |
| 91 | +[ ] clm5_0 |
| 92 | + |
| 93 | +[ ] ctsm5_0-nwp |
| 94 | + |
| 95 | +[ ] clm4_5 |
| 96 | + |
| 97 | + |
| 98 | +Bugs fixed |
| 99 | +---------- |
| 100 | + |
| 101 | +List of CTSM issues fixed (include CTSM Issue # and description): |
| 102 | +- [Issue #3093: subset_data: Longitude comparison error](https://github.com/ESCOMP/CTSM/issues/3093) |
| 103 | +- [Issue #3126: Increment docs container version](https://github.com/ESCOMP/CTSM/issues/3126) |
| 104 | +- [Issue #3142: Workflows run on new tags even w/o file changes](https://github.com/ESCOMP/CTSM/issues/3142) |
| 105 | + |
| 106 | + |
| 107 | +Testing summary: |
| 108 | +---------------- |
| 109 | + |
| 110 | + |
| 111 | + [PASS means all tests PASS; OK means tests PASS other than expected fails.] |
| 112 | + |
| 113 | + build-namelist tests (if CLMBuildNamelist.pm has changed): |
| 114 | + |
| 115 | + derecho - PASS |
| 116 | + |
| 117 | + python testing (if python code has changed; see instructions in python/README.md; document testing done): |
| 118 | + |
| 119 | + derecho - PASS |
| 120 | + |
| 121 | + regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing): |
| 122 | + |
| 123 | + derecho ----- OK |
| 124 | + izumi ------- OK |
| 125 | + |
| 126 | + |
| 127 | +Other details |
| 128 | +------------- |
| 129 | + |
| 130 | +Pull Requests that document the changes (include PR ids): |
| 131 | +- [Pull Request #3154: Merge b4b-dev 2025-05-24 by samsrabin](https://github.com/ESCOMP/CTSM/pull/3154) |
| 132 | + |
| 133 | +=============================================================== |
| 134 | +=============================================================== |
| 135 | +Tag name: ctsm5.3.046 |
| 136 | +Originator(s): rgknox (Ryan Knox) |
| 137 | +Date: Mon 26 May 2025 02:45:52 AM MDT |
| 138 | +One-line Summary: For FATES set itype to ispval and a few unused variables to nan to help prevent future problems |
| 139 | + |
| 140 | +Purpose and description of changes |
| 141 | +---------------------------------- |
| 142 | + |
| 143 | + |
| 144 | +On FATES patches, there should be no notion of pft associated with the patch, and therefore patch%itype should always be invalid. |
| 145 | +Even for FATES-SP, the patch should be associated with the FATES pft, which is not associated with itype. In this set of changes, |
| 146 | +itype is set to spval on fates patches. This will help prevent bugs in the future, because its use in a fates context should trigger |
| 147 | +errors, particularly in debug mode. |
| 148 | + |
| 149 | +When FATES with itype tset o ispval which when used in DEBUG mode will show up as a bounds overflow. |
| 150 | +For example in issue 2932, where the use of Meier 2022 was turned on in FATES and shouldn't have been. |
| 151 | + |
| 152 | +For FATES also set the fields downreg, leafn, froot, and croot t NaN, so when used in DEBUG mode their use will result in a floting |
| 153 | +point exception. |
| 154 | + |
| 155 | + |
| 156 | +Significant changes to scientifically-supported configurations |
| 157 | +-------------------------------------------------------------- |
| 158 | + |
| 159 | +Does this tag change answers significantly for any of the following physics configurations? |
| 160 | +(Details of any changes will be given in the "Answer changes" section below.) |
| 161 | + |
| 162 | + [Put an [X] in the box for any configuration with significant answer changes.] |
| 163 | + |
| 164 | +[ ] clm6_0 |
| 165 | + |
| 166 | +[ ] clm5_0 |
| 167 | + |
| 168 | +[ ] ctsm5_0-nwp |
| 169 | + |
| 170 | +[ ] clm4_5 |
| 171 | + |
| 172 | + |
| 173 | +Bugs fixed |
| 174 | +---------- |
| 175 | + |
| 176 | +List of CTSM issues fixed (include CTSM Issue # and description) [one per line]: |
| 177 | + Fixed #2933 -- setting patch%itype to invalid for FATES patches |
| 178 | + |
| 179 | +Notes of particular relevance for users |
| 180 | +--------------------------------------- |
| 181 | + |
| 182 | +Changes to CTSM's user interface (e.g., new/renamed XML or namelist variables): |
| 183 | + Dissallow drydep or MEGAN for all FATES types including FatesSp and die with |
| 184 | + a fatal_error, rather than a warning |
| 185 | + |
| 186 | +Notes of particular relevance for developers: |
| 187 | +--------------------------------------------- |
| 188 | + |
| 189 | +Caveats for developers (e.g., code that is duplicated that requires double maintenance): |
| 190 | + Unfrtunately setting itype doesn't fix all possible problems with |
| 191 | + See discussin #2149 |
| 192 | + |
| 193 | +Changes to tests or testing: |
| 194 | + Disable FatesSp drydep and MEGAN tests |
| 195 | + |
| 196 | +Testing summary: regular fates |
| 197 | +---------------- |
| 198 | + [PASS means all tests PASS; OK means tests PASS other than expected fails.] |
| 199 | + |
| 200 | + build-namelist tests (if CLMBuildNamelist.pm has changed): |
| 201 | + |
| 202 | + derecho - OK |
| 203 | + |
| 204 | + python testing (if python code has changed; see instructions in python/README.md; document testing done): |
| 205 | + |
| 206 | + derecho - PASS |
| 207 | + |
| 208 | + regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing): |
| 209 | + |
| 210 | + derecho ----- OK |
| 211 | + izumi ------- OK |
| 212 | + |
| 213 | +If the tag used for baseline comparisons was NOT the previous tag, note that here: |
| 214 | + |
| 215 | + |
| 216 | +Answer changes |
| 217 | +-------------- |
| 218 | + |
| 219 | +Changes answers relative to baseline: No bit-fr-bit |
| 220 | + |
| 221 | +Other details |
| 222 | +------------- |
| 223 | + |
| 224 | +Pull Requests that document the changes (include PR ids): |
| 225 | +(https://github.com/ESCOMP/ctsm/pull) |
| 226 | + https://github.com/ESCOMP/CTSM/pull/2935 |
| 227 | + |
| 228 | +=============================================================== |
| 229 | +=============================================================== |
2 | 230 | Tag name: ctsm5.3.045 |
3 | 231 | Originator(s): glemieux (Gregory Lemieux, LBNL, [email protected]) |
4 | 232 | Date: Tue May 20 11:56:15 MDT 2025 |
|
0 commit comments