Skip to content

[scm/dev] Update scm/dev from main (includes ccpp_bcast PR + followup NOAA fixes)#1209

Merged
grantfirl merged 7 commits intoNCAR:scm/devfrom
grantfirl:scm/dev-bcast
Apr 13, 2026
Merged

[scm/dev] Update scm/dev from main (includes ccpp_bcast PR + followup NOAA fixes)#1209
grantfirl merged 7 commits intoNCAR:scm/devfrom
grantfirl:scm/dev-bcast

Conversation

@grantfirl
Copy link
Copy Markdown
Collaborator

Description of Changes:

Contains the following code changes from main:
#1187 - ccpp_bcast changes
#1205 - NOAA ccpp_bcast changes

Tests Conducted:

SCM RTs

Dependencies:

#1205

Documentation:

N/A

Issue (optional):

N/A

Contributors (optional):

@climbfuji

climbfuji and others added 7 commits March 23, 2026 10:56
…nit phase in GFS time vary; add time vary interstitials for NEPTUNE (NCAR#1187)

* 1. number_of_coefficients_in_ozone_data --> number_of_coefficients_in_ozone_forcing_data
2. Add NEPTUNE interstitials in physics/Interstitials/UFS_SCM_NEPTUNE/

* Read and broadcast data in CCPP init and timestep_init phases instead of reading with every MPI rank

* In physics/Radiation/radiation_astronomy.f, replace hardcoded zero with mpiroot; move mpiutil.F90 to subdirectory tools

* physics/tools/mpiutil.F90: add temporary routine to mpi-abort the model if MPI broadcast errors occur

* Bug fixes in physics/Interstitials/UFS_SCM_NEPTUNE/GFS_time_vary_pre.*.F90 when writing to errmsg for invalid w3kindreal/w3kindint; additionally: formatting updates

* In physics/Radiation/radiation_astronomy.f, replace hardcoded zero with mpiroot; move mpiutil.F90 to subdirectory tools
…ip so this is needed. Note that in spack-stack 1.9.3 the ip package builds with the OpenMP flag, so CMAKE_Fortran_FLAGS_OPENMP_OFF needs to be set by the host model. The RRTMGP files currently break if compiled with OpenMP flags.
@grantfirl grantfirl changed the base branch from main to scm/dev April 10, 2026 20:12
@grantfirl grantfirl requested a review from scrasmussen as a code owner April 10, 2026 20:13
@grantfirl grantfirl changed the title Update scm/dev from main (includes ccpp_bcast PR + followup NOAA fixes) [scm/dev] Update scm/dev from main (includes ccpp_bcast PR + followup NOAA fixes) Apr 10, 2026
@grantfirl grantfirl merged commit 88c6e95 into NCAR:scm/dev Apr 13, 2026
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.

3 participants