Skip to content

UFSATM: Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine // removing variables from CICE NetCDF file (#2951)#2880

Merged
jkbk2004 merged 25 commits into
ufs-community:developfrom
climbfuji:feature/gfs_interstitial_reset
Nov 6, 2025
Merged

UFSATM: Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine // removing variables from CICE NetCDF file (#2951)#2880
jkbk2004 merged 25 commits into
ufs-community:developfrom
climbfuji:feature/gfs_interstitial_reset

Conversation

@climbfuji
Copy link
Copy Markdown
Collaborator

@climbfuji climbfuji commented Sep 4, 2025

Commit Queue Requirements:

  • Fill out all sections of this template.
  • All sub component pull requests have been reviewed by their code managers.
  • Run the full Intel+GNU RT suite (compared to current baselines) on either Hera/Derecho/Hercules
  • Commit 'test_changes.list' from previous step

Description:

#2880

Update submodule pointer for UFSATM for the changes in NOAA-EMC/ufsatm#1004 (Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine) and ufs-community/ccpp-physics#310 (Update GFS_debug (GFS_interstitialtoscreen)).

This currently changes the answers for the RRTMGP regression test because of NOAA-EMC/ufsatm#1005 (fixed in a separate, forthcoming PR).

#2951

Removes variables for CICE history output for space reduction.

Commit Message:

* UFSWM - Update submodule pointer for UFSATM and ccpp-physics; remove vars from CICE netCDF file
  * AQM - 
  * CDEPS - 
  * CICE - 
  * CMEPS - 
  * CMakeModules - 
  * FV3 - Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine
    * ccpp-physics - Update GFS_debug schemes: remove GFS_interstitialtoscreen_timestep_init and GFS_interstitialtoscreen_init
    * atmos_cubed_sphere - 
  * GOCART - 
  * HYCOM - 
  * MOM6 - 
  * NOAHMP - 
  * WW3 - 
  * fire_behavior
  * stochastic_physics - 

Priority:

  • Normal

Git Tracking

Sub component Pull Requests:

UFSWM Blocking Dependencies:

  • None

Documentation:

  • No documentation update is required for this PR.

Changes

Regression Test Changes (Please commit test_changes.list):

Input data Changes:

  • None.

Library Changes/Upgrades:

  • No Updates

Testing Log:

  • RDHPCS
    • Hera
    • Orion
    • Hercules
    • GaeaC6
    • Derecho
    • Ursa
  • WCOSS2
    • Dogwood/Cactus
    • Acorn
  • CI
  • opnReqTest (complete task if unnecessary)

@climbfuji
Copy link
Copy Markdown
Collaborator Author

@dustinswales I am getting a lot of test failures for certain classes of tests, not just RRTMGP. They all seem to be regional runs. Is there a different physics scheme that is being used in these tests? We'll need to check if these also "misuse" an interstitial variable. Should be relatively easy to verify. Alternatively, I might have missed resetting a certain interstitial variable in the combined reset call ...

[Dom.Heinzeller@uecflow01 tests]$ ls -l | grep fail_test
-rw-r--r-- 1 Dom.Heinzeller gmtb        133 Sep  5 14:29 fail_test_control_p8_rrtmgp_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        130 Sep  5 15:21 fail_test_conus13km_2threads_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        136 Sep  5 14:44 fail_test_conus13km_2threads_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        127 Sep  5 15:24 fail_test_conus13km_control_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        133 Sep  5 14:59 fail_test_conus13km_control_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        148 Sep  5 15:25 fail_test_conus13km_debug_2threads_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        154 Sep  5 15:02 fail_test_conus13km_debug_2threads_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        142 Sep  5 15:33 fail_test_conus13km_debug_decomp_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb         48 Sep  5 15:29 fail_test_conus13km_debug_decomp_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        121 Sep  5 15:31 fail_test_conus13km_debug_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        127 Sep  5 15:14 fail_test_conus13km_debug_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        130 Sep  5 15:33 fail_test_conus13km_debug_qr_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        136 Sep  5 15:13 fail_test_conus13km_debug_qr_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        124 Sep  5 15:24 fail_test_conus13km_decomp_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        130 Sep  5 14:57 fail_test_conus13km_decomp_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        154 Sep  5 15:32 fail_test_conus13km_radar_tten_debug_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        160 Sep  5 15:31 fail_test_conus13km_radar_tten_debug_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        145 Sep  5 15:13 fail_test_cpld_regional_atm_fbh_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        115 Sep  5 15:18 fail_test_hrrr_c3_debug_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        121 Sep  5 14:43 fail_test_hrrr_c3_debug_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        175 Sep  5 15:22 fail_test_hrrr_control_2threads_dyn32_phy32_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        181 Sep  5 14:45 fail_test_hrrr_control_2threads_dyn32_phy32_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        139 Sep  5 15:14 fail_test_hrrr_control_2threads_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        145 Sep  5 14:35 fail_test_hrrr_control_2threads_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        166 Sep  5 15:21 fail_test_hrrr_control_debug_dyn32_phy32_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        172 Sep  5 14:50 fail_test_hrrr_control_debug_dyn32_phy32_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        130 Sep  5 15:14 fail_test_hrrr_control_debug_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        136 Sep  5 14:43 fail_test_hrrr_control_debug_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        169 Sep  5 15:23 fail_test_hrrr_control_decomp_dyn32_phy32_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        175 Sep  5 14:48 fail_test_hrrr_control_decomp_dyn32_phy32_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        133 Sep  5 15:17 fail_test_hrrr_control_decomp_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        139 Sep  5 14:35 fail_test_hrrr_control_decomp_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        148 Sep  5 15:23 fail_test_hrrr_control_dyn32_phy32_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        154 Sep  5 14:46 fail_test_hrrr_control_dyn32_phy32_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        112 Sep  5 15:19 fail_test_hrrr_control_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        118 Sep  5 14:34 fail_test_hrrr_control_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        127 Sep  5 15:16 fail_test_hrrr_control_noqr_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        115 Sep  5 15:14 fail_test_hrrr_gf_debug_gnu
-rw-r--r-- 1 Dom.Heinzeller gmtb        121 Sep  5 14:43 fail_test_hrrr_gf_debug_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb         42 Sep  5 14:55 fail_test_regional_control_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb         41 Sep  5 14:56 fail_test_regional_decomp_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        199 Sep  5 14:45 fail_test_regional_spp_sppt_shum_skeb_dyn32_phy32_intel
-rw-r--r-- 1 Dom.Heinzeller gmtb        163 Sep  5 14:33 fail_test_regional_spp_sppt_shum_skeb_intel

@dustinswales
Copy link
Copy Markdown
Collaborator

@climbfuji The regional physics are quite different than the global.
But... GP adopted some of the subgridscale cloud business from the regional applications, so maybe this helps narrow down the misused variables. I'm looking into this now.

@climbfuji
Copy link
Copy Markdown
Collaborator Author

@climbfuji The regional physics are quite different than the global. But... GP adopted some of the subgridscale cloud business from the regional applications, so maybe this helps narrow down the misused variables. I'm looking into this now.

@dustinswales On Friday I was able to fix all but two regression tests (the error was my fault). One of the failures is the RRTMGP test (b4b differences, as expected, thus good), the other one might have been a fluke (will rerun).

@dustinswales
Copy link
Copy Markdown
Collaborator

@climbfuji Found it, dustinswales/fv3atm@004fb86
Should you include it here? Or should I add it to the framework hash update branch?

@climbfuji
Copy link
Copy Markdown
Collaborator Author

@climbfuji Found it, dustinswales/fv3atm@004fb86 Should you include it here? Or should I add it to the framework hash update branch?

Excellent! I think a separate PR would be great. I can pull it into my cleanup PRs for the interstitial afterwards, but at least it's recorded separately. Thanks!

@climbfuji
Copy link
Copy Markdown
Collaborator Author

@climbfuji The regional physics are quite different than the global. But... GP adopted some of the subgridscale cloud business from the regional applications, so maybe this helps narrow down the misused variables. I'm looking into this now.

@dustinswales On Friday I was able to fix all but two regression tests (the error was my fault). One of the failures is the RRTMGP test (b4b differences, as expected, thus good), the other one might have been a fluke (will rerun).

@dustinswales Turns out the other test that failed (timed out), regional_noquilt, went through when I reran it. I didn't rerun the whole thing to get a "clean" log, since I know that we'll need updates for the RRTMGP test, that there will be several more PRs before this PR is at the top of the queue, etc.

Comment thread tests/test_changes.list Outdated
@climbfuji climbfuji changed the title WIP UFSATM: Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine UFSATM: Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine Sep 8, 2025
@climbfuji climbfuji marked this pull request as ready for review September 8, 2025 21:24
@climbfuji
Copy link
Copy Markdown
Collaborator Author

@climbfuji Found it, dustinswales/fv3atm@004fb86 Should you include it here? Or should I add it to the framework hash update branch?

Excellent! I think a separate PR would be great. I can pull it into my cleanup PRs for the interstitial afterwards, but at least it's recorded separately. Thanks!

@dustinswales Just checking if you created a PR for this?

@dustinswales
Copy link
Copy Markdown
Collaborator

@climbfuji Found it, dustinswales/fv3atm@004fb86 Should you include it here? Or should I add it to the framework hash update branch?

Excellent! I think a separate PR would be great. I can pull it into my cleanup PRs for the interstitial afterwards, but at least it's recorded separately. Thanks!

@dustinswales Just checking if you created a PR for this?

@climbfuji Yes. Included in #2881

@climbfuji
Copy link
Copy Markdown
Collaborator Author

@climbfuji Found it, dustinswales/fv3atm@004fb86 Should you include it here? Or should I add it to the framework hash update branch?

Excellent! I think a separate PR would be great. I can pull it into my cleanup PRs for the interstitial afterwards, but at least it's recorded separately. Thanks!

@dustinswales Just checking if you created a PR for this?

@climbfuji Yes. Included in #2881

Great, thanks. I will mention this in the PR description

@climbfuji
Copy link
Copy Markdown
Collaborator Author

@jkbk2004 @dustinswales Just to avoid any confusion, this PR and its submodule components should go before #2881 (correct, @dustinswales?)

@dustinswales
Copy link
Copy Markdown
Collaborator

@jkbk2004 @dustinswales Just to avoid any confusion, this PR and its submodule components should go before #2881 (correct, @dustinswales?)

That is my understanding.

@gspetro-NOAA gspetro-NOAA added Baseline Updates Current baselines will be updated. New Baselines New baselines will be added to project. labels Sep 18, 2025
@gspetro-NOAA gspetro-NOAA moved this to Evaluating in PRs to Process Sep 19, 2025
@gspetro-NOAA
Copy link
Copy Markdown
Collaborator

@climbfuji Is this PR ready to process/plan for commit queue?

@climbfuji
Copy link
Copy Markdown
Collaborator Author

@climbfuji Is this PR ready to process/plan for commit queue?

Yes, definitely. @dustinswales is waiting for this. Let me update the branches.

Thanks!

@gspetro-NOAA gspetro-NOAA moved this from Evaluating to Review/Schedule in PRs to Process Sep 19, 2025
@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator

Acorn gave me some troubles earlier, running again. Apologies for the delay.

@gspetro-NOAA
Copy link
Copy Markdown
Collaborator

Acorn gave me some troubles earlier, running again. Apologies for the delay.

No worries--I think we're also waiting on Ursa because the /scratch4 disk quota issue caused @FernandoAndrade-NOAA 's testing there to fail.

@FernandoAndrade-NOAA
Copy link
Copy Markdown
Collaborator

ORTs are a little troublesome today as well.

@FernandoAndrade-NOAA
Copy link
Copy Markdown
Collaborator

FernandoAndrade-NOAA commented Nov 5, 2025

cpld_control_nowave_noaero_p8 and regional_control ORTs have passed. control_p8's dbg case is failing due to floating point exceptions, please refer to
/scratch3/NCEPDEV/stmp/Fernando.Andrade-maldonado/ORT-ptmp/Fernando.Andrade-maldonado/FV3_OPNREQ_TEST/opnReqTest_3317430/dbg_base_dbg_base/err
on Hera.

@NickSzapiro-NOAA
Copy link
Copy Markdown
Collaborator

I see

147: [h34m48:2164517:0:2164517] Caught signal 8 (Floating point exception: floating-point invalid operation)
148: [h34m48:2164518:0:2164518] Caught signal 8 (Floating point exception: floating-point invalid operation)
146: [h34m48:2164516:0:2164516] Caught signal 8 (Floating point exception: floating-point invalid operation)
149: [h34m48:2164519:0:2164519] Caught signal 8 (Floating point exception: floating-point invalid operation)
145: [h34m48:2164515:0:2164515] Caught signal 8 (Floating point exception: floating-point invalid operation)
144: [h34m48:2164514:0:2164514] Caught signal 8 (Floating point exception: floating-point invalid operation)
149: ==== backtrace (tid:2164519) ====
149:  0 0x0000000000053519 ucs_debug_print_backtrace()  ???:0
149:  1 0x0000000000012990 __funlockfile()  :0
149:  2 0x000000000dca98cb grib2_module_mp_getgds_()  /scratch3/NAGAPE/epic/Fernando.Andrade-maldonado/reg-test/wm/2880/orts/control_p8/ufs-weather-model/UFSATM/upp/sorc/ncep_post.fd/grib2_module.f:1982

Then that's the same issue as NOAA-EMC/UPP#1359

Has dbg ORT passed since UPP was updated in #2932 ?

@FernandoAndrade-NOAA
Copy link
Copy Markdown
Collaborator

I see

147: [h34m48:2164517:0:2164517] Caught signal 8 (Floating point exception: floating-point invalid operation)
148: [h34m48:2164518:0:2164518] Caught signal 8 (Floating point exception: floating-point invalid operation)
146: [h34m48:2164516:0:2164516] Caught signal 8 (Floating point exception: floating-point invalid operation)
149: [h34m48:2164519:0:2164519] Caught signal 8 (Floating point exception: floating-point invalid operation)
145: [h34m48:2164515:0:2164515] Caught signal 8 (Floating point exception: floating-point invalid operation)
144: [h34m48:2164514:0:2164514] Caught signal 8 (Floating point exception: floating-point invalid operation)
149: ==== backtrace (tid:2164519) ====
149:  0 0x0000000000053519 ucs_debug_print_backtrace()  ???:0
149:  1 0x0000000000012990 __funlockfile()  :0
149:  2 0x000000000dca98cb grib2_module_mp_getgds_()  /scratch3/NAGAPE/epic/Fernando.Andrade-maldonado/reg-test/wm/2880/orts/control_p8/ufs-weather-model/UFSATM/upp/sorc/ncep_post.fd/grib2_module.f:1982

Then that's the same issue as NOAA-EMC/UPP#1359

Has dbg ORT passed since UPP was updated in #2932 ?

From what I can tell yes, all ORTs and cases have been successful since #2932 was merged

@NickSzapiro-NOAA
Copy link
Copy Markdown
Collaborator

So the known issue can be fixed locally with 1-line change

diff --git a/sorc/ncep_post.fd/CTLBLK.f b/sorc/ncep_post.fd/CTLBLK.f
index 9360f218..8b77d2e0 100644
--- a/sorc/ncep_post.fd/CTLBLK.f
+++ b/sorc/ncep_post.fd/CTLBLK.f
@@ -54,7 +54,7 @@
-  real :: earth_radius                             !< Radius of the earth (meters), as optionally specified in the namelist
+  real :: earth_radius = 0.0                       !< Radius of the earth (meters), as optionally specified in the namelist

Can you re-run failed ORT with this change locally? If that's ok, then I think we're ok to continue

@FernandoAndrade-NOAA
Copy link
Copy Markdown
Collaborator

So the known issue can be fixed locally with 1-line change

diff --git a/sorc/ncep_post.fd/CTLBLK.f b/sorc/ncep_post.fd/CTLBLK.f
index 9360f218..8b77d2e0 100644
--- a/sorc/ncep_post.fd/CTLBLK.f
+++ b/sorc/ncep_post.fd/CTLBLK.f
@@ -54,7 +54,7 @@
-  real :: earth_radius                             !< Radius of the earth (meters), as optionally specified in the namelist
+  real :: earth_radius = 0.0                       !< Radius of the earth (meters), as optionally specified in the namelist

Can you re-run failed ORT with this change locally? If that's ok, then I think we're ok to continue

That seems to have resolved the error, thanks for the suggestion. Logs are pushed up. @jkbk2004 @gspetro-NOAA FYI

@gspetro-NOAA
Copy link
Copy Markdown
Collaborator

@climbfuji You can revert .gitmodules and update the UFSATM hash to c122cfe.

@climbfuji
Copy link
Copy Markdown
Collaborator Author

Done!

@jkbk2004 jkbk2004 removed the In Testing The PR that is currently in testing stages label Nov 6, 2025
@jkbk2004 jkbk2004 merged commit 321b01f into ufs-community:develop Nov 6, 2025
11 checks passed
uturuncoglu added a commit to oceanmodeling/ufs-weather-model that referenced this pull request Apr 27, 2026
* Update DATM meshes and switch to bilinear mapping; Reinstate med restarts for 4 tests after update to ESMF 8.8 (was ufs-community#2796) (ufs-community#2733)

* UFSWM - Add DATM meshes which contain no land mask
* UFSWM - Reinstate comparison of mediator restart files in 4 tests
  * CMEPS -  Map DATM states bilinearly to OCN and ICE

* Update GOCART to v2.4.3 (ufs-community#2819)

* UFSWM - updated to GOCART v2.4.3
  * GOCART - updated to GOCART v2.4.3

* Create a user-friendly "process model" testing capability + update MOM6 to its main repo. 20250801 commit ufs-community#2849 (ufs-community#2719)

* UFSWM -  Adds a doubly-periodic "process model" capability to run physics in a simple environment
* UFSWM -  Ursa job card and test resource update
* UFSWM - Jenkins file update: ORT scratch3 and fix for platform log handling
  * FV3 - Adds a doubly-periodic "process model" capability to run physics in a simple environment
    * atmos_cubed_sphere - Adds a doubly-periodic "process model" capability to run physics in a simple environment
  * MOM6 - update MOM6 to its main repo. 20250801 commit

---------

Co-authored-by: Larissa Reames <larissa.reames@noaa.gov>
Co-authored-by: Jong Kim <jong.kim@noaa.gov>
Co-authored-by: Kris Booker <kristopher.booker@tomorrow.io>
Co-authored-by: jiandewang <jiande.wang@noaa.gov>
Co-authored-by: FernandoAndrade-NOAA <Fernando.Andrade-maldonado@noaa.gov>

* Add two-way ocean-wave coupling feature to the HAFS applications (ufs-community#2584)

* UFS-WM - ecflow update on gaeac6
  * CMEPS - CMEPS is updated to transfer ocean-current fields from MOM6 to WW3 and to transfer the Stokes drift components from WW3 to MOM6 for the HAFS applications.
  * MOM6 - MOM6 cap is updated to convert a missing value to zero for the imported Stokes drift components.
  * WW3 - WW3 cap is updated to convert a missing value to zero for the imported ocean-current fields for the ufs.hafs applications.

---------

Co-authored-by: Natalie Perlin <Natalie.Perlin@noaa.gov>

* Fix conus13km tests restart and decomposition reproducibility + Update the detection of Hera/Ursa ufs-community#2858 (ufs-community#2753)

* UFSWM - Fix conus13km tests restart and decomposition reproducibility
* UFSWM - Update the detection of Hera/Ursa
  * AQM - hash update 5d19f59
  * FV3 - Fix conus13km tests restart reproducibility
    * ccpp-physics - Fix the setting of the land mask used in interpolating GLDAS soil data to the model grid

---------

Co-authored-by: DavidHuber-NOAA <david.huber@noaa.gov>

* FV3: Fix Prate_avg and UPP call freq + Fixing repo sync check with proper if...else block and re-instatiatin… ufs-community#2859 (ufs-community#2836)

* UFSWM - repo_check.sh update
  * FV3 - Fixes Prate_avg, UPP call frequencies, and makes restart controls a single variable

* Update CICE through 2025-07 and switch to ice history variables with expected ranges. Sync of WW3 develop to dev/ufs-weather-model (ufs-community#2852)

* UFSWM - Update CICE and switch to _ai ice history variables. Sync of WW3 develop to dev/ufs-weather-model
  * CICE - Update CICE through 2025-07
  * WW3 - Sync of WW3 develop to dev/ufs-weather-model, includes removal of GOTOs and fixes for compiler

---------

Co-authored-by: Jessica Meixner <Jessica.Meixner@noaa.gov>

* Fix Restart IAU and Ultra-Low Reproducibility Issues by Adding Control Parameter to Restart File (ufs-community#2851)

* UFSWM - Fix restart IAU and Ultra-Low reproducibility issues by adding control parameter to restart file
  * WW3 - Add optional control parameter to restart file to ensure consistent IAU and ultra-low reproducibility behavior.

* Add FV3 grid mask for regional domains to speed up nearest n. interpolation; Update CMEPS and CDEPS (ufs-community#2862) (ufs-community#2818)

* UFSWM - Add FV3 grid mask to regional output domains that indicates grid points outside the computational domain
  * FV3 - Add FV3 grid mask to regional output domains that indicates grid points outside the computational domain
  * CDEPS - update to ESCOMP/main (2025-08)
  * CMEPS - update to ESCOMP/main 

---------

Co-authored-by: Denise Worthen <denise.worthen@noaa.gov>

* MPAS dycore + Atmosphere Generalization & Update RAP tests to FHMAX=12 (ufs-community#2780)

* UFSWM - Initial implementation of the MPAS dynamical core in the UWM atmosphere; shorten RAP tests to 12 hrs
  * CMEPS - Changes for the renaming of FV3 to UFSATM 
  * noahmp - Changes for the renaming of FV3 to UFSATM 
  * UFSATM - Initial implementation of the MPAS dynamical core in the atmospheric component of the UWM.

---------

Co-authored-by: Gillian Petro <gillian.petro@noaa.gov>
Co-authored-by: Kris Booker <kristopher.booker@tomorrow.io>

Co-authored-by: JONG KIM <jong.kim@noaa.gov>
Co-authored-by: epic-cicd-jenkins <ecc.platform@noaa.gov>
Co-authored-by: Fernando Andrade - NOAA <121964418+FernandoAndrade-NOAA@users.noreply.github.com>
Co-authored-by: Dusan Jovic <dusan.jovic@noaa.gov>
Co-authored-by: FernandoAndrade-NOAA <fernando.andrade-maldonado@noaa.gov>

* Use container with spack stack 1.9.2 (ufs-community#2870)

* UFS-WM - add modulefile for container

* Fix default cdmbgwd settings (ufs-community#2788)

* UFSWM - Fix cdmbgwd issue in default_vars

* Scale-aware 3DTKE EDMF and TTE-EDMF GFS PBL related updates (ufs-community#2806)

* UFSWM - Scale-aware 3DTKE EDMF GFS PBL related updates/modifications and enable it being used with TTE-EMDF and use_lpt option. (from @JongilHan66, @zhup01, @samuelkyfung)
  * FV3 - Scale-aware 3DTKE EDMF GFS PBL related updates/modifications and enable it being used with TTE-EMDF and use_lpt option. (from @JongilHan66, @zhup01, @samuelkyfung)
    * ccpp-physics - Update scale-aware 3DTKE EDMF (from @JongilHan66, @zhup01, @samuelkyfung) and introduce TTE-EDMF in GFS PBL scheme (from @JongilHan66).
    * atmos_cubed_sphere - Scale-aware 3DTKE EDMF GFS PBL related updates/modifications from @JongilHan66, @zhup01, @samuelkyfung.

* Introduce tuning parameter for convective cloud liquid for GFSv17/GEFSv13/SFSv1 (ufs-community#2872)

* UFSWM - point to updated FV
  * FV3 - point to updated ccpp-physics
    * ccpp-physics - physics changes in saSAS

* update mom6 to its main repo. 20250818 commit (ufs-community#2866)

  * MOM6 - update MOM6 to its main repo. 20250818 (default parameter changes) and cleanup MOM_input. 
  * Add ENABLE_BUGS_BY_DEFAULT = False for all resolution settings and removed all "bug" flags in current MOM_input.
  * DEFAULT_ANSWER_DATA is set to 20250818 but WAVE_INTERFACE_DATA is set to 20230101
  * Equation of state is WRIGHT_FULL now

* Update tests such that LSM and LANDICE are set appropriately (ufs-community#2772)

* UFSWM - Update default_vars and tests so that LSM 1/2 sets LANDICE true/false appropriately.

* Replace icplocn2atm (integer) with use_oceanuv (logical); Update cloud build env to remove gnu from stack (was ufs-community#2842) (ufs-community#2867)

* UFSWM - update ufs_noaacloud.intel.lua module file
* UFSWM - replace icplocn2atm with use_oceanuv in scripts and tests
  * CMEPS - update CCPP metadata and type defs for use_oceanuv
  * FV3 - 
    * ccpp-physics - replace instances of icplocn2atm with use_oceanuv
    * atmos_cubed_sphere - replace instances of icplocn2atm with use_oceanuv
  * NOAHMP - replace icplocn2atm with use_oceanuv

* Send surface ocean currents to ATM for SFS test (ufs-community#2689)

* UFSWM - add cplocn2atm to global_control.nml; set true for global SFS test 
  * CMEPS - add export of ocean surface currents to ATM

* Update default_vars for stochastic physics settings for global-worfklow. Minor document updates to reflect new HSD container (was ufs-community#2885). PR template update (was ufs-community#2891) (ufs-community#2889)

* UFSWM - Update default_vars for stochastic physics for global-workflow
* UFSWM - Update WM PR template
* UFSWM - Updating HSD docs

* Automatically add new PRs to WM PR Project board (ufs-community#2897)

* UFSWM - Automate addition of PRs to project board

* Resolve GitHub Project Board Authentication Problem (ufs-community#2908)

* UFSWM - Fix add-to-project authentication for GH project board

* Glacier modifications in NoahMP to address GFSv17 biases (ufs-community#2886)

Modify NoahMP glacier code and initialization to address forecast biases (ufs-community#2886)

* UFSWM - point to updated UFSATM
  * FV3 - point to updated ccpp-physics
    * ccpp-physics - update noahmp glacier physics and init code

* ZStd with Netcdf; Modified tests to compare netcdf parallel output of WW3. Bring in several bug fixes affecting netcdf field output. (ufs-community#2826) (ufs-community#2444)

* UFSWM - Add ZStd library and enable netcdf support for it.
* * WW3 -  This branch of WW3 fixes several bugs in parallel netcdf output from WW3. The tests in ufs-weather-model are modified to test the WW3 netcdf output fields rather than WW3 binary output.

* Add noahmp and UFSATM hashes // Add Spack CI ufs-community#2654 // PR Project Board Label Updates ufs-community#2902 (ufs-community#2913)

* UFSWM - Fix Atmos%iau_offset bug, remove goto statements from noahmp, add spack ci, and add changes to PR proj board
  * UFSATM - Set Atmos%iau_offset to iau_offset in module_fcst_grid_comp
  * NOAHMP - Remove goto statements and remove leftover debug write statement

---------

Co-authored-by: gspetro-NOAA <gillian.petro@noaa.gov>
Co-authored-by: Alexander Richert <alexander.richert@noaa.gov>

* Fix time-averaged radiation computation (ufs-community#2660)

* UFSWM - Fix computation of time-averaged radiation quantities 
  * FV3 - Fix computation of time-averaged radiation quantities
    * ccpp-physics - Fix computation of time-averaged radiation quantities

* Feature/rte rrtmgp v1.8 (ufs-community#2823)

* UFSWM - Host-side changes for rte-rrtmgp update.
  * FV3 - Atmosphere component changes for rte-rrtmgp update.
    * ccpp-physics - Update rte-rrtmgp hash to v1.8. Add single-precision to rte-rrtmgp CCPP interface.

* Sync from NCAR/main + Thompson params (ufs-community#2882)

* UFSWM - Sync from NCAR/main + Thompson params
  * FV3 - Sync from NCAR/main + Thompson params
    * ccpp-physics - Sync from NCAR/main + Thompson params

* Update the AQM sub-component to brining missing commits from production/AQM.v7 and reverse the Rsnow value +  allow hfreeze as a parameter for MOM_input ufs-community#2920  (ufs-community#2893)

* UFSWM - Add a variable to set the hfreeze value for MOM6 input.
  * AQM - Bring in additional changes from production/AQM.v7 and reversed the Rsnow value

* Update inline post for GFSv17 // Add FV3 route handle opt ufs-community#2939 // Fix fpe in MOM6 ufs-community#2927 (ufs-community#2932)

* UFSWM - Update inline post, add route handle opt, fix MOM6 divide by zero
  * UFSATM - Update inline post read interface and upp hash.
     * upp - Change BRTMP into BRTEMP for GFS, GEFS, SFS
  * MOM6 - Fix divide by zero fpe in MOM_oda_incupd.F90

---------

Co-authored-by: Dusan Jovic <dusan.jovic@noaa.gov>

* Update WW3 and resolve warnings // Cloud cover parameter change ufs-community#2940 // Turn off HYCOM tests ufs-community#2936 // Ursa CICD update ufs-community#2945 (ufs-community#2948)

* UFSWM - update cloud cover parameters in ccpp-physics, update WW3, disable HYCOM RTs, add Ursa CI/CD suport 
  * UFSATM -  updates physics 
    * ccpp-physics - change to use moorthi parameters in xu/randall for Thompson M
  * WW3 - Updates WW3 to current develop and addresses compiler warnings

* noahmp no stcslcadj at0inc (ufs-community#2941)

* UFSWM - No STC-SLC Adjustments on 0 soil DA increments in NOAHMP
  * UFSATM - 
    * ccpp-physics - No STC-SLC Adjustments on 0 soil DA increments in NOAHMP
  * NOAHMP - No STC-SLC Adjustments on 0 soil DA increments

* Add compiler flags for cmake -DFASTER build option // Add post_itag_gcafs file ufs-community#2957 // Automate Additional Fields in PR Board ufs-community#2949 (ufs-community#2942)

* UFSWM - Add compiler flags for cmake -DFASTER build option
* UFSWM - Add post_itag_gcafs for GCAFSv1 model to process grib2 output
* UFSWM - Improve automation for WM PR Project Board
  * UFSATM - Add compiler flags for cmake -DFASTER build option
    * atmos_cubed_sphere - Add compiler flags for cmake -DFASTER build option

---------

Co-authored-by: gspetro-NOAA <gillian.petro@noaa.gov>
Co-authored-by: Kate Zhang <kate.zhang@noaa.gov>

* correct diagnostic of the accumulated fields, averaged cloud cover and radiative fluxes, etc (ufs-community#2956)

* UFSWM -   change .gitmodules, commit the UFSATM change about correcting some acccululated fields
  * UFSATM - correct a typo, nto-> ntoz,  revert the change made to the accumulated fields including to the average cloud covers and radiative fluxes

* Address some compiler warnings in UFSATM and stochastic physics: round 1 // Broad WM Documentation Update (ufs-community#2928) (ufs-community#2935)

* UFSWM - Address some compiler warnings for cpld_debug_gfsv17 & update documentation
  * UFSATM - Address some compiler warnings for cpld_debug_gfsv17
    * ccpp-physics - Address some compiler warnings for cpld_debug_gfsv17
    * atmos_cubed_sphere - Address some compiler warnings for cpld_debug_gfsv17
  * stochastic_physics - Address some compiler warnings for cpld_debug_gfsv17

* UFSATM: Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine // removing variables from CICE NetCDF file (ufs-community#2951) (ufs-community#2880)

* UFSWM - Update submodule pointer for UFSATM and ccpp-physics; remove vars from CICE netCDF file
  * FV3 - Replace GFS_interstitial phys_reset and rad_reset routines with combined reset routine
    * ccpp-physics - Update GFS_debug schemes: remove GFS_interstitialtoscreen_timestep_init and GFS_interstitialtoscreen_init

---------

Co-authored-by: Neil Barton <neil.barton@noaa.gov>

* Update SFS test to C192mx025; add debug and restart tests; update ultralow warmstart input to specify V2 file type // Address some compiler warnings in UFSATM and UPP: round 2 (ufs-community#2958) (ufs-community#2835)

* UFSWM - Point RTs to new input-data directory with fixes for ultralow warmstart files and new SFS configuration
* UFSWM - Update configuration of SFS test to C192mx025 and add a restart and debug test
* UFSWM - Rename diag table template for SFS to diag_table_sfs.IN
* UFSWM - Add namelist parameters to control use of ECMWF non-stationary gravity wave scheme, tte_edmf and cscale
* UFSWM - Add namelist parameter to set new_lscale for stochastic physics
* UFSWM - Use UPP modules in UFSATM for explicit interfaces in post
  * UFSATM - Add 'file_version' global attribute to sfc_data restart files, as defined in input sfc_data files
  * UFSATM - Use UPP modules in UFSATM for explicit interfaces in post; update UPP hash
  * stochastic_physics - Restrict print messages to be on root PE only

* UWM changes for CCPP framework update // Miscellaneous updates (ufs-community#2974) (ufs-community#2881)

* UFSWM - Changes to accommodate CCPP Framework updates.
* UFSWM - Update Orion/Hercules DISKNM locations
  * CMEPS - Changes to accommodate CCPP Framework updates.
  * UFSATM - Changes to accommodate CCPP Framework updates.
    * ccpp-physics - Changes to accommodate CCPP Framework updates.

* UFSATM: Convert frestart from statically do dynamically allocated array // PR for Log Warnings ufs-community#2924 // Chore/fix reposync and status checks ufs-community#2873 (ufs-community#2954)

* UFSWM - UFSATM: Convert frestart from statically do dynamically allocated array
* UFSWM - Create scorecard for runtime/memory metrics by machine
* UFSWM - Fixing repo sync check and conditional block logic.
  * UFSATM - Convert frestart from statically do dynamically allocated array

* Bring in the Gaussian plume rise algorithm of fire emissions for the AQM component (ufs-community#2960)

* UFSWM - 
  * AQM - bring in the Gaussian plume rise algorithm of fire emissions

* address unreasonable large F0 and F1 in entrainment calculation (ufs-community#2971)

* UFSWM - address unreasonable large F0 and F1 in entrainment calculation - 2971
  * UFSATM - address unreasonable large F0 and F1 in entrainment calculation - 1033
    * ccpp-physics - address unreasonable large F0 and F1 in entrainment calculation - 327

* Remove local copies of FindESMF.cmake from all components // Fix labeling issues with ORT testing ufs-community#2982 // Update CICE (2025-11) ufs-community#2989 (ufs-community#2406)

* UFSWM - Remove local copies of FindESMF.cmake from all components
* UFSWM - Fix labeling issues with ORT testing; update Jenkins to use Slack notifications plugin
* UFSWM - Update CICE (2025-11)
  * CICE - Update CICE (2025-11)
  * AQM - Remove local copy of FindESMF.cmake
  * FV3 - Remove local copy of FindESMF.cmake
    * atmos_cubed_sphere - Remove local copy of FindESMF.cmake
  * WW3 - Remove local copy of FindESMF.cmake
  * LM4 - Remove local copy of FindESMF.cmake

* Add -check all and -ftrapuv to all Intel DEBUG builds (ufs-community#2789)

* UFSWM - Add -check all and -ftrapuv to all Intel DEBUG builds
  * FV3 - Add -check all and -ftrapuv to all Intel DEBUG builds
    * atmos_cubed_sphere - Add -check all and -ftrapuv to all Intel DEBUG builds
  * stochastic_physics -Add -check all and -ftrapuv to all Intel DEBUG builds

* Use method_blsn option in visibility calculation (ufs-community#2987)

* UFSWM -  change tests/parm/post_itag_gfs to use method_blsn option, add UFSATM
    and update .gitmodules
  * UFSATM - add method_blsn to the namelist

* diag_table clean up ; Disable concurrent builds with the same PR label (was ufs-community#3006); fix time-averaged radiation (was ufs-community#2996) (ufs-community#3004)

* UFSWM - cleanup diag_tables, retaining current baselines 
* UFSWM - Disable concurrent Jenkins CI/CD builds
  * UFSATM - Fix calculation of averaged radiation fields

* Add exclusive SLURM option to select RTs on Ursa // fix per-timestep restarts for ATM ufs-community#2992 // Fix compilation warnings and update WW3 ufs-community#3000 (ufs-community#2979)

* UFSWM - Add exclusive node option
* UFSWM - updates WW3 and resolves compiler warnings
  * UFSATM - fix per-timestep restarts
  * WW3 - Addresses compiler warnings and updates WW3 to current develop branch

* Add logging capability to MOM6 cap (ufs-community#2964)

* UFSWM - add MOM6 configuration variables to attributes in ufs.configure
* UFSWM - use same time-string format for all MOM6 diag fields in diag_tables
* UFSWM - update CDEPS share code for optional arguments
  * MOM6 - add output logging module to MOM6 NUOPC cap

* Update submodule pointer for UFSATM (CCPP metadata updates) // Remove faster tests (ufs-community#3003) (ufs-community#2983)

* UFSWM - remove compile jobs and tests associated w/ "faster"
* UFSWM - Update submodule pointer for UFSATM (CCPP metadata updates, point to head of ccpp-framework develop)
  * UFSATM - CCPP metadata-only changes; ccpp-framework update to head of "develop" branch 
    * ccpp-physics - CCPP metadata: relative_path --> dependencies_path
    * ccpp-framework - CCPP metadata: relative_path --> dependencies_path & point to head of develop
  * CMEPS: CCPP metadata: relative_path --> dependencies_path

* NCAR/main ccpp-physics sync (ufs-community#2998)

* UFSWM - NCAR/main ccpp-physics sync
  * UFSATM - NCAR/main ccpp-physics sync
    * ccpp-physics - NCAR/main ccpp-physics sync

* Skeb hydro2 (ufs-community#2997)

* UFSWM - update submodule pointer
  * FV3 - update submodule pointer
    * atmos_cubed_sphere - zero out temporary arrays so SKEB will work when no vorticity damping

* complete diag_table cleanup for coupled tests (ufs-community#3016)

* UFSWM -  Replace diag_table_template and replace with diag_table_cpld for cpld tests

* update CMEPS w/ latest ESCOMP/main; add branch-type startup (was ufs-community#3029); Allow ihr to be non-mulitples of 6 in ccpp-physics (was ufs-community#3036) (ufs-community#3030)

* UFSWM - Set IsRestart true only for continue run types; allow ihr to be non-multiples of 6
  * CMEPS - update CMEPS w/ ESCOMP/main
  * UFSATM - Allow ihr to be non-multiples of 6
    * ccpp-physics - Allow ihr to be non-multiples of 6

* Derecho updates: new spack-stack-1.9.2, rocoto, ecflow paths, TPN=128 default + Fix UFSATM CI github action ufs-community#3035 (ufs-community#2863)

* Derecho update of rocoto and ecflow paths

* Derecho rt_utils.sh: wait longer to query completed job status

* use new Derecho spack-stack 1.9.2 environment built with ncarenv/24.12

* updates of modulefile and compile_qsub for derecho

* update a script fv3_qsub.IN_derecho

* updates for derecho RTs

* tests configurations updated for derecho

* updated module-setup.sh for Derecho and ufs_derecho.intel.lua modulefile

* turn off derecho failed cases

* Fix for derecho: use nccmp/1.9.0.1 module from spack-stack

* Fix for modulefiles/ufs_derecho.gnu.lua: add env. compiler variables

* Enable GNU tests on Derecho

* combine in pr3035 ufsatm ci fix

* Remove goto statements in WW3 subcomponent (ufs-community#3040)

* UFSWM - Remove goto statements
  * WW3 - Remove goto statements in wav_shel_in.F90

* Change MOM6_OUTPUT_FH variable name to MOM6_HISTFREQ_N + Update MOM6 with inline-CDEPS capability ufs-community#3033 (ufs-community#3044)

* UFSWM - Change MOM6_OUTPUT_FH name to add consistency 
  * MOM6 - enable CDEPS inline

* update CMEPS to map SLP->ocean bilinearly (ufs-community#3031)

* UFSWM - Set coupling mode to ufs.frac.aoflux for datm tests
  * CMEPS - change mapping for Sa_pslv->OCN from conservative fraction to bilinear

* Bring CDEPS Inline capability to FV3 (ufs-community#2807)

* UFSWM - update for CDEPS inline capability
  * CMEPS - bring updates from CCPP GFS surface composite
  * UFSATM - update for CDEPS inline capability
    * ccpp-physics - bring CDEPS inline capability

* Add tracing instrumentation (ufs-community#2884)

* UFSWM - Add tracing instrumentation 
  * CICE - Add tracing instrumentation
  * CMEPS - Add tracing instrumentation
  * FV3 - Add tracing instrumentation
  * MOM6 - Add tracing instrumentation
  * WW3 - Add tracing instrumentation

* Enable optional mapfiles in CMEPS (ufs-community#3032)

  * CMEPS - enable CMEPS to use pre-generated mapfiles, if filenames are provided via config

* Fix Issue ufs-community#2119 - shrink regional domain slightly (ufs-community#3047)

* UFSWM - shrink domain slightly for regional tests; activate gnv1_nested_intel on wcoss2/hercules

* update MOM6 to its main repo. 20260112 updating (ufs-community#3051)

* UFSWM - update MOM6 to its main repository 20260112 updating (originally GFDL's 20250925 PR)
  * MOM6 - update MOM6 to its main repository 20260112 updating (originally GFDL's 20250925 PR)

* Start to remove stale RTs // Add GUST_CONST as a variable ufs-community#3056 //  PR-Arbetter-JenkinsfileORT ufs-community#3066  (ufs-community#3065)

* UFSWM - Remove flake and other stale regression tests
* UFSWM - Use non-default value of MOM6 GUST_CONST variable in SFS
* UFSWM - update Jenkinsfile.ort and OpnReqTests to run on ursa & other platforms

* sync components

* sync WW3

* Modified 'dtfac' OGWD tendency limiter in drag_suite_psl to match that in drag_suite_run (ufs-community#3064)

* UFSWM - modify 'dtfac' OGWD tendency limiter in drag_suite_psl to match that in drag_suite_run.
    * UFSATM - modify 'dtfac' OGWD tendency limiter in drag_suite_psl to match that in drag_suite_run.
        * ccpp-physics - modify 'dtfac' OGWD tendency limiter in drag_suite_psl to match that in drag_suite_run.

* fix issues

* Update UPP (2026-01) // Update UFSATM to include ccpp-physics sfcsub cleanup (ufs-community#3076) // Remove compiler remarks in WW3 subcomponent from debug build (ufs-community#3081) (ufs-community#3072)

* UFSWM - Update UPP, including EE2 fixes; update CCPP
* UFSWM - Remove compiler remarks in debug build
  * UFSATM - Update UPP to top of develop, including EE2 fixes for SWRF, SDEN to reproduce when threading
  * UFSATM - Update CCPP hash for PR 343
    * CCPP - cleanup sfcsub routine
* WW3 - Silence compiler remarks in debug build

* Bring in some HAFSv2 related developments and updates (ufs-community#3014)

* UFSWM - Merge some HAFSv2 related developments (e.g., relevant RRTMGP, Thompson MP, SASAS CP, NoahMP LSM, 3DIAU changes and updates) back to ufs-weather-model.
  * UFSATM - HAFSv2 and moving-nesting related RRTMGP, Thompson MP, SASAS CP, NoahMP LSM, 3DIAU changes and updates.
    * ccpp-physics - Introduce Thompson MP namelist options to adjust rain and snow max terminal fall speeds; Enable RRTMGP working with nesting; Introduce SASAS namelist options to control convective adjustment time.
    * atmos_cubed_sphere - Add 3DIAU capability for regional HAFS moving nest.

* Add cpld_control_c1152 operational config tests for weekly RTs (ufs-community#2749)

* UFSWM - Create c1152 regression test suite

* Feature/mynn sfc submodule (ufs-community#3052) // Update WM user guide for AQM updates (ufs-community#3071) // Sync WW3 develop to dev/ufs-weather-model (ufs-community#3091) (ufs-community#3052)

* UFSWM - Switch mynn sfc scheme to submodule
* UFSWM - Update WM user guide ahead of the AQM release; fix doc ci fail
* UFSWM - Sync WW3 develop to dev/ufs-weather-model
  * UFSATM - Updates in suite definitions files and ccpp preconfig file to work with mynn sfc scheme submodule 
    * ccpp-physics - switch mynn sfc scheme to submodule
  * WW3 - Sync develop as of 2-12-2026 to dev/ufs-weather-model

* Fix premature finalizes and retrieval of is_moving info in ATM cap (ufs-community#3093) // Aquaplanet test case (ufs-community#3013) (ufs-community#3093)

* UFSWM - added aquaplanet test under ufs-weather-model/tests-dev/ directory
  * UFSATM - add a barrier in the UFS ATM cap and reorder the retrieval of the is_moving info when intitializing the WCG

* Switch interpolation from bilinear to nearest neighbor for u10mmax, v10mmax, and wind10mmax for consistency (ufs-community#3088) // HSD Aquaplanet Documentation ufs-community#3096 (ufs-community#3088)

* UFSWM - Switch interpolation from bilinear to nearest neighbor for u10mmax, v10mmax, and wind10mmax for consistency
* UFSWM - Update documentation w/aquaplanet case
  * UFSATM - Switch interpolation from bilinear to nearest neighbor for u10mmax, v10mmax, and wind10mmax for consistency

* Fix data path in HSD docs (ufs-community#3106)

* UFSWM - fix HSD data download path

* Explicit Subcanopy Effect in UFSATM/ccpp-physics PBL-SATMEDMF Scheme (ufs-community#3060)

* UFSWM - Update for Explicit Subcanopy Effects on Chemical Tracers in the UFSATM/ccpp-physics PBL-SATMEDMF Scheme
  * AQM - Canopy code bug fixes to allow compile and run the RT test in debug mode
  * UFSATM - Physics (PBL-SATMEDF) Update for Explicit Subcanopy Effects on Chemical Tracers 
    * ccpp-physics - Update for Explicit Subcanopy Effects on Chemical Tracers in the PBL-SATMEDMF Scheme

* sync components

* minor fix in cmake interface

* sync SCHISM and nuopc cap

* clean test config file

* sync SCHISM

* update GeoGate

* update CICE

* update schism and bring hot restart fix

* update CICE

* update CICE and SCHISM

* update schism

* fix intel issue for wcoss

* minor fix for ROMS build

* add new option for sea-ice coupling

* update CDEPS

* update component

* update CDEPS

* fix adcirc and fvcom cmake interfaces

* minor fix in defaults for MPAS dycore

* point master for the model

* update schism

---------

Co-authored-by: Denise Worthen <denise.worthen@noaa.gov>
Co-authored-by: Barry Baker <bbakernoaa@users.noreply.github.com>
Co-authored-by: Ted Mansell (NOAA/NSSL) <37668594+MicroTed@users.noreply.github.com>
Co-authored-by: Larissa Reames <larissa.reames@noaa.gov>
Co-authored-by: Jong Kim <jong.kim@noaa.gov>
Co-authored-by: Kris Booker <kristopher.booker@tomorrow.io>
Co-authored-by: jiandewang <jiande.wang@noaa.gov>
Co-authored-by: FernandoAndrade-NOAA <Fernando.Andrade-maldonado@noaa.gov>
Co-authored-by: BinLi-NOAA <bin.li@noaa.gov>
Co-authored-by: Natalie Perlin <Natalie.Perlin@noaa.gov>
Co-authored-by: Dusan Jovic <48258889+DusanJovic-NOAA@users.noreply.github.com>
Co-authored-by: DavidHuber-NOAA <david.huber@noaa.gov>
Co-authored-by: Daniel Sarmiento <42810219+dpsarmie@users.noreply.github.com>
Co-authored-by: Nicholas Szapiro <149816583+NickSzapiro-NOAA@users.noreply.github.com>
Co-authored-by: Jessica Meixner <Jessica.Meixner@noaa.gov>
Co-authored-by: mingchen-NOAA <ming.chen1@noaa.gov>
Co-authored-by: Dustin Swales <dustin.swales@noaa.gov>
Co-authored-by: epic-cicd-jenkins <ecc.platform@noaa.gov>
Co-authored-by: Fernando Andrade - NOAA <121964418+FernandoAndrade-NOAA@users.noreply.github.com>
Co-authored-by: Dusan Jovic <dusan.jovic@noaa.gov>
Co-authored-by: Wei Huang <wei.huang@noaa.gov>
Co-authored-by: Bin Liu <bin.liu@noaa.gov>
Co-authored-by: lisa-bengtsson <54411948+lisa-bengtsson@users.noreply.github.com>
Co-authored-by: Brian Curtis <64433609+BrianCurtis-NOAA@users.noreply.github.com>
Co-authored-by: Gillian Petro <96886803+gspetro-NOAA@users.noreply.github.com>
Co-authored-by: Michael Barlage <michael.barlage@noaa.gov>
Co-authored-by: gspetro-NOAA <gillian.petro@noaa.gov>
Co-authored-by: Alexander Richert <alexander.richert@noaa.gov>
Co-authored-by: Grant Firl <grant.firl@noaa.gov>
Co-authored-by: KaiWang-NOAA <109170734+KaiWang-NOAA@users.noreply.github.com>
Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: Tseganeh Z. Gichamo <zacctsega@yahoo.com>
Co-authored-by: Kate Zhang <kate.zhang@noaa.gov>
Co-authored-by: RuiyuSun <42656044+RuiyuSun@users.noreply.github.com>
Co-authored-by: Dom Heinzeller <dom.heinzeller@icloud.com>
Co-authored-by: Neil Barton <neil.barton@noaa.gov>
Co-authored-by: AnningCheng-NOAA <48297505+AnningCheng-NOAA@users.noreply.github.com>
Co-authored-by: Phil Pegion <38869668+pjpegion@users.noreply.github.com>
Co-authored-by: Natalie Perlin <68030316+natalie-perlin@users.noreply.github.com>
Co-authored-by: XiaqiongZhou-NOAA <48254930+XiaqiongZhou-NOAA@users.noreply.github.com>
Co-authored-by: Xia Sun <58949533+XiaSun-Atmos@users.noreply.github.com>
Co-authored-by: Patrick Campbell <dr.nimbusrain@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Baseline Updates Current baselines will be updated. CCPP There are changes to a CCPP repository. Ready for Commit Queue The PR is ready for the Commit Queue. All checkboxes in PR template have been checked. UFSATM There are changes to the UFSATM repository.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

9 participants