Skip to content

Conversation

@samsrabin
Copy link
Member

@samsrabin samsrabin commented May 26, 2025

samsrabin and others added 30 commits April 17, 2025 10:09
Standardizing on the behavior used by CIME.
Only test is failing.
Merge b4bdev 20250509

Updates to the b4b-dev branch since its last merge to master (PRs ESCOMP#3091 ESCOMP#3092), as shown by git log:

- Merge pull request Update docs infrastructure ESCOMP#2809 from samsrabin/update-docs-builder-2
  Update docs infrastructure
- Merge pull request Update externals to cesm3_0_alpha06c ESCOMP#3106 from ekluzek/update_to_alpha06c
  Update externals to cesm3_0_alpha06c
- Merge pull request User control over snow thermal conductivity scheme over glaciers ESCOMP#3072 from wwieder/JordanGlacier
  User control over snow thermal conductivity scheme over glaciers
Fix a couple of things in documentation conf.py
samsrabin and others added 24 commits May 15, 2025 10:50
Fix Longitude comparison error for regional subset_data
…-qol

QOL improvements in mksurfdata_esmf makefile
…ngelog

Don't build docs for ChangeLog/Sum
…ommon

Fix error when docker-image-common.yml runs on new tag
…tion

Don't run workflows on plain tag creation
For FATES set itype to ispval and a few unused variables to nan

On FATES patches, there should be no notion of pft associated with the
patch, and therefore patch%itype should always be invalid.
Even for FATES-SP, the patch should be associated with the FATES pft,
which is not associated with itype. In this set of changes,
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
errors, particularly in debug mode.

When FATES with itype tset o ispval which when used in DEBUG mode will
show up as a bounds overflow.
For example in issue 2932, where the use of Meier 2022 was turned on in
FATES and shouldn't have been.

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
point exception.
@samsrabin samsrabin self-assigned this May 26, 2025
@samsrabin samsrabin added the bfb bit-for-bit label May 26, 2025
Copy link
Collaborator

@ekluzek ekluzek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lots of great stuff coming in with this merge. I looked at a lot of this more closely when it went I to b4b-dev.

So approve.

@samsrabin samsrabin merged commit d74a821 into ESCOMP:master May 26, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bfb bit-for-bit

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants