Skip to content

Sync w/ latest UFS changes#659

Merged
billsacks merged 16 commits into
ESCOMP:mainfrom
DeniseWorthen:feature/sync_ufs
Jun 4, 2026
Merged

Sync w/ latest UFS changes#659
billsacks merged 16 commits into
ESCOMP:mainfrom
DeniseWorthen:feature/sync_ufs

Conversation

@DeniseWorthen

Copy link
Copy Markdown
Collaborator

Description of changes

Adds recent changes for CMEPS in UFS

Specific notes

Adds ufs_trace wrapper to enable profiling for use in UFS.
Adds capability to use mapfiles in UFS global applications.
Removes HYCOM field exchanges in UFS/HAFS mode (HYCOM has been removed from our component list).
Removes deprecated flux scheme for UFS (ocean_flux_scheme == -1)
Updates ufs/ccpp as required for ccpp changes

Contributors other than yourself, if any:

ufs_tracing capability was developed by @DusanJovic-NOAA

Changes should not touch any CESM code and should be B4B.

DeniseWorthen and others added 16 commits August 25, 2025 13:35
* update typedefs for icplocn2atm
* update standard_name in ccpp/data
* add u,v ocn->atm for global configs
* update typedefs for icplocn2atm
* Replace horizontal_loop_extent with horizontal_dimension
* One more CCPP metadata change
* update Sa_pslv to be bilinear
* change coupling mode for bulk aoflux scheme consistent w/ mapping
* minor tweaks to aoflux module for clarity
* purge hafs only related code, swap remaining mode name to hafs, not hafs.mom6

@billsacks billsacks left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This looks good to me. I have reviewed the modules that apply to CESM; I haven't looked at modules that apply only to UFS.

@DeniseWorthen do you feel this warrants a review from anyone else?

@fischer-ncar - although this looks safe to me, it's worth keeping an extra eye on the nightly baseline tests after this is merged to verify that this passes all tests and is bit-for-bit.

@DeniseWorthen

Copy link
Copy Markdown
Collaborator Author

@billsacks Thanks for reviewing. In this case, I don't think needs additional review.

@billsacks billsacks merged commit 3eb2998 into ESCOMP:main Jun 4, 2026
1 check 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