Skip to content

Conversation

grantfirl
Copy link
Collaborator

@grantfirl grantfirl commented Aug 8, 2025

SOURCE: @grantfirl

DESCRIPTION OF CHANGES:

  • All changes enable the GFDL MP v3 and TEMPO schemes
  • New input data is required for TEMPO; this is staged in v7.0.0 release assets on GitHub with a new script to download/extract provided in /contrib
  • New SDFs based on GFS_v16 for GFDL MP v3 and GFS_v17_p8_ugwpv1 for TEMPO (as in FV3); also new physics namelists to be used with these SDFs
  • The flag_for_fast_microphysics_energy_conservation variable is stored in the CCPP_typedefs/GFDL_interstitial DDT in FV3; this doesn't exist in SCM, so this variable was moved to GFS_typedefs/GFS_control (this now differs from FV3)
  • New entries in suite_info.py for the namelists/timesteps
  • New RTs added

ISSUE: N/A

ASSOCIATED PRs:
NCAR/ccpp-physics#1153

TESTS CONDUCTED: UFS RTs were run in ufs-community/ccpp-physics#195; The new SDFs were exercised on my Mac for the arm_sgp_summer_1997_A and TWPICE cases.

This PR catches the NCAR:main branch up with changes from the ufs-community:ufs/dev branch.

Associated ufs/dev PR:

Associated fv3atm PR:

Associated NCAR PR:


REGRESSION TEST CHANGES: None expected from UFS RTs except new tests added. It does look like all tests using GFDL MP v1 are not bit-for-bit, but functionally equivalent. I'm not sure why SCM RTs show differences with the GFDL MP v1 scheme but UFS RTs do not.

@grantfirl grantfirl marked this pull request as ready for review August 8, 2025 19:21
Copy link
Collaborator

@hertneky hertneky left a comment

Choose a reason for hiding this comment

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

Looks good to me.
Built ursa-gnu/ursa-intel and ran rt tests successfully (test/rt_test_cases.py).

@grantfirl grantfirl mentioned this pull request Aug 12, 2025
@grantfirl grantfirl merged commit a4ba34d into NCAR:main Aug 26, 2025
13 checks passed
@grantfirl
Copy link
Collaborator Author

@hertneky @scrasmussen Could one of you please update the baselines with the artifacts found here: https://github.com/NCAR/ccpp-scm/actions/runs/17247393582

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.

2 participants