Skip to content

NCAR/main ccpp-physics sync#1039

Merged
jkbk2004 merged 8 commits intoNOAA-EMC:developfrom
grantfirl:NCAR_sync_20251112
Dec 22, 2025
Merged

NCAR/main ccpp-physics sync#1039
jkbk2004 merged 8 commits intoNOAA-EMC:developfrom
grantfirl:NCAR_sync_20251112

Conversation

@grantfirl
Copy link
Collaborator

Description

This is primarily a ccpp-physics sync from NCAR/main back to the ufs-community/ufs/dev branch. Some changes to UFSATM files were necessary are as follows:

  • move some static variables from the CCPP_typedefs/Interstitial DDT to GFS_typedefs/GFS_control DDT. This simplifies the interstitial%reset type-bound procedure and was necessary for the SCM code structure.
  • add xr_con and xr_eps namelist variables to allow recent changes to the Xu-Randall cloud fraction algorithms configurable by the host. If these variables are not set in the namelist (which is the default for all current workflows and UFS RTs), these are set using the same logic that was used in radiation_clouds.F
  • addition of number_of_diagnostic_buckets variable and array dimension growth for 2 diagnostic variables. By default this is set to 1 and the change is transparent for UFS users but this functionality could be used in the future if multiple bucket-clearing intervals are desired

Issue(s) addressed

None

Testing

UFS RTs

Dependencies

ufs-community/ccpp-physics#328

@gspetro-NOAA
Copy link
Collaborator

Could we get approvals on this PR so that parent WM PR 2998 can get scheduled for the commit queue?

@gspetro-NOAA
Copy link
Collaborator

@dustinswales Could you review this PR?

@rhaesung
Copy link
Contributor

@grantfirl ufs-community/ccpp-physics#328 has been merged. Please update the submodule pointer for ufs-community/ccpp-physics@ac63f31 and revert the .gitmodules file.

@gspetro-NOAA
Copy link
Collaborator

Testing concluded successfully on WM parent PR 2998; the CCPP PR has been merged, the hash updated, and .gitmodules reverted. This PR can be merged.

@jkbk2004 jkbk2004 merged commit 3aba288 into NOAA-EMC:develop Dec 22, 2025
0 of 3 checks passed
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.

6 participants